summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2020-05-27 16:02:45 +0300
committerSebastian Dröge <sebastian@centricular.com>2020-05-31 10:03:17 +0300
commitbfb95d6b74a0a65280f8b45682199c88f982a524 (patch)
tree6ed9268b9b1028dec04f622882efc3fee29e0a29 /docs
parent5738a8c1d664bfbef134eec1806a95ecceb7af00 (diff)
downloadgst-libav-bfb95d6b74a0a65280f8b45682199c88f982a524.tar.gz
docs: Update gst_plugins_cache.json
Diffstat (limited to 'docs')
-rw-r--r--docs/gst_plugins_cache.json146270
1 files changed, 25736 insertions, 120534 deletions
diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json
index 379a271..f67ce05 100644
--- a/docs/gst_plugins_cache.json
+++ b/docs/gst_plugins_cache.json
@@ -15,7 +15,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav 4X Movie decoder",
- "name": "avdec_4xm",
"pad-templates": {
"sink": {
"caps": "video/x-4xm:\n",
@@ -34,7 +33,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -42,7 +42,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -50,34 +51,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -85,14 +60,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -100,30 +78,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -142,7 +98,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav QuickTime 8BPS video decoder",
- "name": "avdec_8bps",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-8bps:\n",
@@ -161,7 +116,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -169,7 +125,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -177,34 +134,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -212,14 +143,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -227,30 +161,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -269,7 +181,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav 8SVX exponential decoder",
- "name": "avdec_8svx_exp",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -290,23 +201,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -314,7 +210,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -324,7 +221,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -343,7 +241,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav 8SVX fibonacci decoder",
- "name": "avdec_8svx_fib",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -364,23 +261,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -388,7 +270,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -398,7 +281,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -417,7 +301,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav AAC (Advanced Audio Coding) decoder",
- "name": "avdec_aac",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: { (int)2, (int)4 }\n stream-format: { (string)raw, (string)adts, (string)adif }\n",
@@ -438,23 +321,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -462,7 +330,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -472,7 +341,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -491,7 +361,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav AAC (Advanced Audio Coding) decoder",
- "name": "avdec_aac_fixed",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: { (int)2, (int)4 }\n stream-format: { (string)raw, (string)adts, (string)adif }\n",
@@ -512,23 +381,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -536,7 +390,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -546,7 +401,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -565,7 +421,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav AAC LATM (Advanced Audio Coding LATM syntax) decoder",
- "name": "avdec_aac_latm",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 4\n stream-format: loas\n",
@@ -586,23 +441,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -610,7 +450,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -620,7 +461,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -639,7 +481,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Autodesk RLE decoder",
- "name": "avdec_aasc",
"pad-templates": {
"sink": {
"caps": "video/x-aasc:\n",
@@ -658,7 +499,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -666,7 +508,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -674,34 +517,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -709,14 +526,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -724,30 +544,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -766,7 +564,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATSC A/52A (AC-3) decoder",
- "name": "avdec_ac3",
"pad-templates": {
"sink": {
"caps": "audio/x-ac3:\n",
@@ -787,23 +584,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -811,7 +593,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -821,7 +604,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -840,7 +624,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATSC A/52A (AC-3) decoder",
- "name": "avdec_ac3_fixed",
"pad-templates": {
"sink": {
"caps": "audio/x-ac3:\n",
@@ -861,23 +644,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -885,7 +653,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -895,7 +664,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -914,7 +684,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM 4X Movie decoder",
- "name": "avdec_adpcm_4xm",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: 4xm\n",
@@ -935,23 +704,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -959,7 +713,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -969,7 +724,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -988,7 +744,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav SEGA CRI ADX ADPCM decoder",
- "name": "avdec_adpcm_adx",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: adx\n",
@@ -1009,23 +764,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1033,7 +773,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1043,7 +784,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1062,7 +804,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Nintendo Gamecube AFC decoder",
- "name": "avdec_adpcm_afc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -1083,23 +824,68 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "plc": {
+ "blurb": "Perform packet loss concealment (if supported)",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "tolerance": {
+ "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ },
+ "avdec_adpcm_agm": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
+ "description": "libav adpcm_agm decoder",
+ "hierarchy": [
+ "avdec_adpcm_agm",
+ "GstAudioDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Audio",
+ "long-name": "libav ADPCM AmuseGraphics Movie decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "unknown/unknown:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "min-latency": {
+ "blurb": "Aggregate output data to a minimum of latency time (ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1107,7 +893,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1117,7 +904,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1136,7 +924,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Yamaha AICA decoder",
- "name": "avdec_adpcm_aica",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -1157,23 +944,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1181,7 +953,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1191,7 +964,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1210,7 +984,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Creative Technology decoder",
- "name": "avdec_adpcm_ct",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ct\n",
@@ -1231,23 +1004,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1255,7 +1013,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1265,7 +1024,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1284,7 +1044,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Nintendo Gamecube DTK decoder",
- "name": "avdec_adpcm_dtk",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -1305,23 +1064,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1329,7 +1073,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1339,7 +1084,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1358,7 +1104,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Electronic Arts decoder",
- "name": "avdec_adpcm_ea",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea\n",
@@ -1379,23 +1124,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1403,7 +1133,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1413,7 +1144,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1432,7 +1164,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Electronic Arts Maxis CDROM XA decoder",
- "name": "avdec_adpcm_ea_maxis_xa",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea-maxis-xa\n",
@@ -1453,23 +1184,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1477,7 +1193,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1487,7 +1204,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1506,7 +1224,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Electronic Arts R1 decoder",
- "name": "avdec_adpcm_ea_r1",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea-r1\n",
@@ -1527,23 +1244,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1551,7 +1253,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1561,7 +1264,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1580,7 +1284,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Electronic Arts R2 decoder",
- "name": "avdec_adpcm_ea_r2",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea-r3\n",
@@ -1601,23 +1304,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1625,7 +1313,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1635,7 +1324,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1654,7 +1344,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Electronic Arts R3 decoder",
- "name": "avdec_adpcm_ea_r3",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea-r3\n",
@@ -1675,23 +1364,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1699,7 +1373,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1709,7 +1384,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1728,7 +1404,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Electronic Arts XAS decoder",
- "name": "avdec_adpcm_ea_xas",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea-xas\n",
@@ -1749,23 +1424,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1773,7 +1433,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1783,7 +1444,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1802,7 +1464,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA AMV decoder",
- "name": "avdec_adpcm_ima_amv",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: amv\n",
@@ -1823,23 +1484,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1847,7 +1493,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1857,7 +1504,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1876,7 +1524,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA CRYO APC decoder",
- "name": "avdec_adpcm_ima_apc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -1897,23 +1544,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1921,7 +1553,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -1931,7 +1564,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -1950,7 +1584,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Eurocom DAT4 decoder",
- "name": "avdec_adpcm_ima_dat4",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -1971,23 +1604,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -1995,7 +1613,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2005,7 +1624,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2024,7 +1644,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Duck DK3 decoder",
- "name": "avdec_adpcm_ima_dk3",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: dk3\n",
@@ -2045,23 +1664,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2069,7 +1673,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2079,7 +1684,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2098,7 +1704,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Duck DK4 decoder",
- "name": "avdec_adpcm_ima_dk4",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: dk4\n",
@@ -2119,23 +1724,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2143,7 +1733,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2153,7 +1744,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2172,7 +1764,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Electronic Arts EACS decoder",
- "name": "avdec_adpcm_ima_ea_eacs",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea-eacs\n",
@@ -2193,23 +1784,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2217,7 +1793,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2227,7 +1804,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2246,7 +1824,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Electronic Arts SEAD decoder",
- "name": "avdec_adpcm_ima_ea_sead",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: ea-sead\n",
@@ -2267,23 +1844,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2291,7 +1853,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2301,7 +1864,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2320,7 +1884,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Funcom ISS decoder",
- "name": "avdec_adpcm_ima_iss",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: iss\n",
@@ -2341,23 +1904,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2365,7 +1913,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2375,7 +1924,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2394,7 +1944,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Dialogic OKI decoder",
- "name": "avdec_adpcm_ima_oki",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -2415,23 +1964,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2439,7 +1973,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2449,7 +1984,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2468,7 +2004,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA QuickTime decoder",
- "name": "avdec_adpcm_ima_qt",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: quicktime\n",
@@ -2489,23 +2024,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2513,7 +2033,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2523,7 +2044,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2542,7 +2064,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Radical decoder",
- "name": "avdec_adpcm_ima_rad",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -2563,23 +2084,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2587,7 +2093,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2597,7 +2104,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2616,7 +2124,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Loki SDL MJPEG decoder",
- "name": "avdec_adpcm_ima_smjpeg",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: smjpeg\n",
@@ -2637,23 +2144,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2661,7 +2153,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2671,7 +2164,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2690,7 +2184,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA WAV decoder",
- "name": "avdec_adpcm_ima_wav",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: dvi\n",
@@ -2711,23 +2204,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2735,7 +2213,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2745,7 +2224,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2764,7 +2244,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM IMA Westwood decoder",
- "name": "avdec_adpcm_ima_ws",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: westwood\n",
@@ -2785,23 +2264,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2809,7 +2273,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2819,7 +2284,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2838,7 +2304,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Microsoft decoder",
- "name": "avdec_adpcm_ms",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: microsoft\n",
@@ -2859,23 +2324,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2883,7 +2333,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2893,7 +2344,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2912,7 +2364,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM MTAF decoder",
- "name": "avdec_adpcm_mtaf",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -2933,23 +2384,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -2957,7 +2393,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -2967,7 +2404,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -2986,7 +2424,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Playstation decoder",
- "name": "avdec_adpcm_psx",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -3007,23 +2444,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3031,7 +2453,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3041,7 +2464,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3060,7 +2484,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Sound Blaster Pro 2-bit decoder",
- "name": "avdec_adpcm_sbpro_2",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: sbpro2\n",
@@ -3081,23 +2504,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3105,7 +2513,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3115,7 +2524,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3134,7 +2544,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Sound Blaster Pro 2.6-bit decoder",
- "name": "avdec_adpcm_sbpro_3",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: sbpro3\n",
@@ -3155,23 +2564,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3179,7 +2573,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3189,7 +2584,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3208,7 +2604,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Sound Blaster Pro 4-bit decoder",
- "name": "avdec_adpcm_sbpro_4",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: sbpro4\n",
@@ -3229,23 +2624,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3253,7 +2633,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3263,7 +2644,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3282,7 +2664,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Shockwave Flash decoder",
- "name": "avdec_adpcm_swf",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: swf\n",
@@ -3303,23 +2684,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3327,7 +2693,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3337,7 +2704,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3356,7 +2724,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Nintendo THP decoder",
- "name": "avdec_adpcm_thp",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: thp\n",
@@ -3377,23 +2744,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3401,7 +2753,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3411,7 +2764,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3430,7 +2784,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Nintendo THP (little-endian) decoder",
- "name": "avdec_adpcm_thp_le",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -3451,23 +2804,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3475,7 +2813,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3485,7 +2824,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3504,7 +2844,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav LucasArts VIMA audio decoder",
- "name": "avdec_adpcm_vima",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -3525,23 +2864,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3549,7 +2873,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3559,7 +2884,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3578,7 +2904,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM CDROM XA decoder",
- "name": "avdec_adpcm_xa",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: xa\n",
@@ -3599,23 +2924,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3623,7 +2933,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3633,7 +2944,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3652,7 +2964,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADPCM Yamaha decoder",
- "name": "avdec_adpcm_yamaha",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: yamaha\n",
@@ -3673,23 +2984,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3697,7 +2993,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3707,7 +3004,91 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ },
+ "avdec_agm": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
+ "description": "libav agm decoder",
+ "hierarchy": [
+ "avdec_agm",
+ "GstVideoDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Video",
+ "long-name": "libav Amuse Graphics Movie decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "unknown/unknown:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "debug-mv": {
+ "blurb": "Whether libav should print motion vectors on top of the image",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "direct-rendering": {
+ "blurb": "Enable direct rendering",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "lowres": {
+ "blurb": "At which resolution to decode images",
+ "construct": false,
+ "construct-only": false,
+ "default": "full (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
+ "writable": true
+ },
+ "output-corrupt": {
+ "blurb": "Whether libav should output frames even if corrupted",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "skip-frame": {
+ "blurb": "Which types of frames to skip during decoding",
+ "construct": false,
+ "construct-only": false,
+ "default": "Skip nothing (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -3726,7 +3107,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Apple Intermediate Codec decoder",
- "name": "avdec_aic",
"pad-templates": {
"sink": {
"caps": "video/x-apple-intermediate-codec:\n",
@@ -3745,7 +3125,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -3753,7 +3134,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -3761,25 +3143,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -3789,16 +3154,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -3806,14 +3163,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -3821,30 +3181,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -3863,7 +3210,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ALAC (Apple Lossless Audio Codec) decoder",
- "name": "avdec_alac",
"pad-templates": {
"sink": {
"caps": "audio/x-alac:\n",
@@ -3884,23 +3230,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -3908,7 +3239,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -3918,7 +3250,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -3937,7 +3270,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Alias/Wavefront PIX image decoder",
- "name": "avdec_alias_pix",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -3956,7 +3288,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -3964,7 +3297,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -3972,34 +3306,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -4007,14 +3315,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -4022,30 +3333,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -4064,7 +3353,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MPEG-4 Audio Lossless Coding (ALS) decoder",
- "name": "avdec_als",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -4085,23 +3373,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -4109,7 +3382,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -4119,7 +3393,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -4138,7 +3413,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav AMR-NB (Adaptive Multi-Rate NarrowBand) decoder",
- "name": "avdec_amrnb",
"pad-templates": {
"sink": {
"caps": "audio/AMR:\n",
@@ -4159,23 +3433,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -4183,7 +3442,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -4193,7 +3453,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -4212,7 +3473,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav AMR-WB (Adaptive Multi-Rate WideBand) decoder",
- "name": "avdec_amrwb",
"pad-templates": {
"sink": {
"caps": "audio/AMR-WB:\n",
@@ -4233,23 +3493,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -4257,7 +3502,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -4267,7 +3513,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -4286,7 +3533,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav AMV Video decoder",
- "name": "avdec_amv",
"pad-templates": {
"sink": {
"caps": "video/x-amv:\n",
@@ -4305,7 +3551,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -4313,7 +3560,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -4321,34 +3569,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -4356,14 +3578,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -4371,30 +3596,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -4413,7 +3616,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Deluxe Paint Animation decoder",
- "name": "avdec_anm",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -4432,7 +3634,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -4440,7 +3643,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -4448,34 +3652,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -4483,14 +3661,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -4498,30 +3679,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -4540,7 +3699,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav ASCII/ANSI art decoder",
- "name": "avdec_ansi",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -4559,7 +3717,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -4567,7 +3726,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -4575,34 +3735,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -4610,14 +3744,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -4625,30 +3762,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -4667,7 +3782,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Monkey's Audio decoder",
- "name": "avdec_ape",
"pad-templates": {
"sink": {
"caps": "audio/x-ffmpeg-parsed-ape:\n",
@@ -4688,23 +3802,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -4712,7 +3811,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -4722,7 +3822,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -4741,7 +3842,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav APNG (Animated Portable Network Graphics) image decoder",
- "name": "avdec_apng",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -4760,7 +3860,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -4768,7 +3869,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -4776,25 +3878,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -4804,16 +3889,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -4821,14 +3898,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -4836,30 +3916,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -4878,7 +3945,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav aptX (Audio Processing Technology for Bluetooth) decoder",
- "name": "avdec_aptx",
"pad-templates": {
"sink": {
"caps": "audio/aptx:\n",
@@ -4899,23 +3965,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -4923,7 +3974,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -4933,7 +3985,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -4952,7 +4005,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav aptX HD (Audio Processing Technology for Bluetooth) decoder",
- "name": "avdec_aptx_hd",
"pad-templates": {
"sink": {
"caps": "audio/aptx-hd:\n",
@@ -4973,23 +4025,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -4997,7 +4034,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -5007,7 +4045,91 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ },
+ "avdec_arbc": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
+ "description": "libav arbc decoder",
+ "hierarchy": [
+ "avdec_arbc",
+ "GstVideoDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Video",
+ "long-name": "libav Gryphon's Anim Compressor decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "unknown/unknown:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "debug-mv": {
+ "blurb": "Whether libav should print motion vectors on top of the image",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "direct-rendering": {
+ "blurb": "Enable direct rendering",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "lowres": {
+ "blurb": "At which resolution to decode images",
+ "construct": false,
+ "construct-only": false,
+ "default": "full (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
+ "writable": true
+ },
+ "output-corrupt": {
+ "blurb": "Whether libav should output frames even if corrupted",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "skip-frame": {
+ "blurb": "Which types of frames to skip during decoding",
+ "construct": false,
+ "construct-only": false,
+ "default": "Skip nothing (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -5026,7 +4148,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav ASUS V1 decoder",
- "name": "avdec_asv1",
"pad-templates": {
"sink": {
"caps": "video/x-asus:\n asusversion: 1\n",
@@ -5045,7 +4166,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -5053,7 +4175,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -5061,34 +4184,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -5096,14 +4193,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -5111,30 +4211,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -5153,7 +4231,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav ASUS V2 decoder",
- "name": "avdec_asv2",
"pad-templates": {
"sink": {
"caps": "video/x-asus:\n asusversion: 2\n",
@@ -5172,7 +4249,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -5180,7 +4258,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -5188,34 +4267,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -5223,14 +4276,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -5238,30 +4294,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -5280,7 +4314,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATRAC1 (Adaptive TRansform Acoustic Coding) decoder",
- "name": "avdec_atrac1",
"pad-templates": {
"sink": {
"caps": "audio/x-vnd.sony.atrac1:\n",
@@ -5301,23 +4334,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -5325,7 +4343,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -5335,7 +4354,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -5354,7 +4374,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATRAC3 (Adaptive TRansform Acoustic Coding 3) decoder",
- "name": "avdec_atrac3",
"pad-templates": {
"sink": {
"caps": "audio/x-vnd.sony.atrac3:\n",
@@ -5375,23 +4394,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -5399,7 +4403,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -5409,7 +4414,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -5428,7 +4434,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless) decoder",
- "name": "avdec_atrac3al",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -5449,23 +4454,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -5473,7 +4463,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -5483,7 +4474,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -5502,7 +4494,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) decoder",
- "name": "avdec_atrac3plus",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -5523,23 +4514,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -5547,7 +4523,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -5557,7 +4534,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -5576,7 +4554,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) decoder",
- "name": "avdec_atrac3plusal",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -5597,23 +4574,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -5621,7 +4583,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -5631,7 +4594,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -5670,22 +4634,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -5693,7 +4643,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -5703,7 +4654,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -5722,7 +4674,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Auravision AURA decoder",
- "name": "avdec_aura",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -5741,7 +4692,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -5749,7 +4701,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -5757,34 +4710,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -5792,14 +4719,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -5807,30 +4737,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -5849,7 +4757,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Auravision Aura 2 decoder",
- "name": "avdec_aura2",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -5868,7 +4775,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -5876,7 +4784,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -5884,34 +4793,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -5919,14 +4802,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -5934,30 +4820,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -5976,7 +4840,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Avid AVI Codec decoder",
- "name": "avdec_avrn",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -5995,7 +4858,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -6003,7 +4867,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -6011,34 +4876,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -6046,14 +4885,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -6061,30 +4903,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -6103,7 +4923,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Avid 1:1 10-bit RGB Packer decoder",
- "name": "avdec_avrp",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -6122,7 +4941,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -6130,7 +4950,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -6138,34 +4959,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -6173,14 +4968,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -6188,30 +4986,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -6230,7 +5006,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav AVS (Audio Video Standard) video decoder",
- "name": "avdec_avs",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-avs:\n",
@@ -6249,7 +5024,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -6257,7 +5033,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -6265,34 +5042,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -6300,14 +5051,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -6315,30 +5069,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -6357,7 +5089,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Avid Meridien Uncompressed decoder",
- "name": "avdec_avui",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -6376,7 +5107,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -6384,7 +5116,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -6392,34 +5125,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -6427,14 +5134,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -6442,30 +5152,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -6484,7 +5172,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Bethesda VID video decoder",
- "name": "avdec_bethsoftvid",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -6503,7 +5190,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -6511,7 +5199,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -6519,34 +5208,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -6554,14 +5217,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -6569,30 +5235,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -6611,7 +5255,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Brute Force & Ignorance decoder",
- "name": "avdec_bfi",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -6630,7 +5273,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -6638,7 +5282,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -6646,34 +5291,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -6681,14 +5300,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -6696,30 +5318,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -6738,7 +5338,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Bink Audio (DCT) decoder",
- "name": "avdec_binkaudio_dct",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -6759,23 +5358,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -6783,7 +5367,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -6793,7 +5378,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -6812,7 +5398,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Bink Audio (RDFT) decoder",
- "name": "avdec_binkaudio_rdft",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -6833,23 +5418,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -6857,7 +5427,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -6867,7 +5438,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -6886,7 +5458,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Bink video decoder",
- "name": "avdec_binkvideo",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -6905,7 +5476,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -6913,7 +5485,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -6921,34 +5494,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -6956,14 +5503,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -6971,30 +5521,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7013,7 +5541,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Binary text decoder",
- "name": "avdec_bintext",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -7032,7 +5559,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -7040,7 +5568,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -7048,34 +5577,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -7083,14 +5586,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -7098,30 +5604,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7140,7 +5624,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Bitpacked decoder",
- "name": "avdec_bitpacked",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -7159,7 +5642,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -7167,7 +5651,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -7175,34 +5660,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -7210,14 +5669,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -7225,30 +5687,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7267,7 +5707,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav BMP (Windows and OS/2 bitmap) decoder",
- "name": "avdec_bmp",
"pad-templates": {
"sink": {
"caps": "image/bmp:\n",
@@ -7286,7 +5725,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -7294,7 +5734,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -7302,34 +5743,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -7337,14 +5752,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -7352,30 +5770,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7394,7 +5790,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Discworld II BMV audio decoder",
- "name": "avdec_bmv_audio",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -7415,23 +5810,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -7439,7 +5819,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -7449,7 +5830,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -7468,7 +5850,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Discworld II BMV video decoder",
- "name": "avdec_bmv_video",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -7487,7 +5868,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -7495,7 +5877,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -7503,34 +5886,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -7538,14 +5895,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -7553,30 +5913,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7595,7 +5933,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav BRender PIX image decoder",
- "name": "avdec_brender_pix",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -7614,7 +5951,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -7622,7 +5960,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -7630,34 +5969,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -7665,14 +5978,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -7680,30 +5996,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7722,7 +6016,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Interplay C93 decoder",
- "name": "avdec_c93",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -7741,7 +6034,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -7749,7 +6043,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -7757,34 +6052,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -7792,14 +6061,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -7807,30 +6079,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7849,7 +6099,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav CamStudio decoder",
- "name": "avdec_camstudio",
"pad-templates": {
"sink": {
"caps": "video/x-camstudio:\n depth: [ 8, 32 ]\n",
@@ -7868,7 +6117,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -7876,7 +6126,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -7884,34 +6135,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -7919,14 +6144,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -7934,30 +6162,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -7976,7 +6182,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav TechSmith Screen Capture Codec decoder",
- "name": "avdec_camtasia",
"pad-templates": {
"sink": {
"caps": "video/x-camtasia:\n depth: [ 8, 32 ]\n",
@@ -7995,7 +6200,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -8003,7 +6209,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -8011,34 +6218,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -8046,14 +6227,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -8061,30 +6245,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -8103,7 +6265,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) decoder",
- "name": "avdec_cavs",
"pad-templates": {
"sink": {
"caps": "video/x-cavs:\n",
@@ -8122,7 +6283,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -8130,7 +6292,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -8138,34 +6301,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -8173,141 +6310,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
- "skip-frame": {
- "blurb": "Which types of frames to skip during decoding",
- "construct": false,
- "construct-only": false,
- "default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
- "writable": true
- }
- },
- "rank": "marginal"
- },
- "avdec_cdgraphics": {
- "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
- "description": "libav cdgraphics decoder",
- "hierarchy": [
- "avdec_cdgraphics",
- "GstVideoDecoder",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Decoder/Video",
- "long-name": "libav CD Graphics video decoder",
- "name": "avdec_cdgraphics",
- "pad-templates": {
- "sink": {
- "caps": "unknown/unknown:\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "debug-mv": {
- "blurb": "Whether libav should print motion vectors on top of the image",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "direct-rendering": {
- "blurb": "Enable direct rendering",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "lowres": {
- "blurb": "At which resolution to decode images",
- "construct": false,
- "construct-only": false,
- "default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "output-corrupt": {
- "blurb": "Whether libav should output frames even if corrupted",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -8315,30 +6328,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -8357,7 +6348,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Commodore CDXL video decoder",
- "name": "avdec_cdxl",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -8376,7 +6366,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -8384,7 +6375,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -8392,34 +6384,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -8427,14 +6393,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -8442,30 +6411,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -8484,7 +6431,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Cineform HD decoder",
- "name": "avdec_cfhd",
"pad-templates": {
"sink": {
"caps": "video/x-cineform:\n",
@@ -8503,7 +6449,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -8511,7 +6458,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -8519,25 +6467,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -8547,16 +6478,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -8564,14 +6487,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -8579,30 +6505,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -8621,7 +6534,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Cinepak decoder",
- "name": "avdec_cinepak",
"pad-templates": {
"sink": {
"caps": "video/x-cinepak:\n",
@@ -8640,7 +6552,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -8648,7 +6561,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -8656,34 +6570,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -8691,14 +6579,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -8706,30 +6597,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -8748,7 +6617,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Iterated Systems ClearVideo decoder",
- "name": "avdec_clearvideo",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -8767,7 +6635,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -8775,7 +6644,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -8783,34 +6653,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -8818,14 +6662,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -8833,30 +6680,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -8875,7 +6700,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Cirrus Logic AccuPak decoder",
- "name": "avdec_cljr",
"pad-templates": {
"sink": {
"caps": "video/x-cirrus-logic-accupak:\n",
@@ -8894,7 +6718,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -8902,7 +6727,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -8910,34 +6736,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -8945,14 +6745,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -8960,30 +6763,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -9002,7 +6783,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Canopus Lossless Codec decoder",
- "name": "avdec_cllc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -9021,7 +6801,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -9029,7 +6810,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -9037,25 +6819,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -9065,16 +6830,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -9082,14 +6839,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -9097,30 +6857,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -9139,7 +6886,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav RFC 3389 comfort noise generator decoder",
- "name": "avdec_comfortnoise",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -9160,23 +6906,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -9184,7 +6915,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -9194,7 +6926,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -9213,7 +6946,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Cook / Cooker / Gecko (RealAudio G2) decoder",
- "name": "avdec_cook",
"pad-templates": {
"sink": {
"caps": "audio/x-pn-realaudio:\n raversion: 8\n",
@@ -9234,23 +6966,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -9258,7 +6975,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -9268,7 +6986,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -9287,7 +7006,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav CPiA video format decoder",
- "name": "avdec_cpia",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -9306,7 +7024,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -9314,7 +7033,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -9322,34 +7042,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -9357,14 +7051,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -9372,30 +7069,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -9414,7 +7089,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Creative YUV (CYUV) decoder",
- "name": "avdec_cyuv",
"pad-templates": {
"sink": {
"caps": "video/x-compressed-yuv:\n",
@@ -9433,7 +7107,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -9441,7 +7116,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -9449,34 +7125,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -9484,14 +7134,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -9499,30 +7152,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -9541,7 +7172,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DCA (DTS Coherent Acoustics) decoder",
- "name": "avdec_dca",
"pad-templates": {
"sink": {
"caps": "audio/x-dts:\n",
@@ -9562,23 +7192,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -9586,7 +7201,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -9596,7 +7212,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -9615,7 +7232,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav DirectDraw Surface image decoder decoder",
- "name": "avdec_dds",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -9634,7 +7250,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -9642,7 +7259,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -9650,25 +7268,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -9678,16 +7279,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -9695,14 +7288,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -9710,30 +7306,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -9752,7 +7335,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Chronomaster DFA decoder",
- "name": "avdec_dfa",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -9771,7 +7353,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -9779,7 +7362,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -9787,34 +7371,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -9822,14 +7380,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -9837,30 +7398,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -9879,7 +7418,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav BBC Dirac VC-2 decoder",
- "name": "avdec_dirac",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -9898,7 +7436,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -9906,7 +7445,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -9914,25 +7454,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -9942,16 +7465,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -9959,14 +7474,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -9974,30 +7492,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -10016,7 +7521,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav VC3/DNxHD decoder",
- "name": "avdec_dnxhd",
"pad-templates": {
"sink": {
"caps": "video/x-dnxhd:\n",
@@ -10035,7 +7539,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -10043,7 +7548,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -10051,25 +7557,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -10079,16 +7568,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -10096,14 +7577,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -10111,30 +7595,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -10153,7 +7624,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Dolby E decoder",
- "name": "avdec_dolby_e",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -10174,23 +7644,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10198,7 +7653,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10208,7 +7664,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10227,7 +7684,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav DPX (Digital Picture Exchange) image decoder",
- "name": "avdec_dpx",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -10246,7 +7702,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -10254,7 +7711,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -10262,34 +7720,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -10297,14 +7729,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -10312,30 +7747,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -10354,7 +7767,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DSD (Direct Stream Digital), least significant bit first decoder",
- "name": "avdec_dsd_lsbf",
"pad-templates": {
"sink": {
"caps": "audio/x-dsd:\n lsbf: true\n planar: false\n",
@@ -10375,23 +7787,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10399,7 +7796,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10409,7 +7807,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10428,7 +7827,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DSD (Direct Stream Digital), least significant bit first, planar decoder",
- "name": "avdec_dsd_lsbf_planar",
"pad-templates": {
"sink": {
"caps": "audio/x-dsd:\n lsbf: true\n planar: true\n",
@@ -10449,23 +7847,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10473,7 +7856,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10483,7 +7867,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10502,7 +7887,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DSD (Direct Stream Digital), most significant bit first decoder",
- "name": "avdec_dsd_msbf",
"pad-templates": {
"sink": {
"caps": "audio/x-dsd:\n lsbf: false\n planar: false\n",
@@ -10523,23 +7907,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10547,7 +7916,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10557,7 +7927,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10576,7 +7947,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DSD (Direct Stream Digital), most significant bit first, planar decoder",
- "name": "avdec_dsd_msbf_planar",
"pad-templates": {
"sink": {
"caps": "audio/x-dsd:\n lsbf: false\n planar: true\n",
@@ -10597,23 +7967,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10621,7 +7976,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10631,7 +7987,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10650,7 +8007,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Delphine Software International CIN audio decoder",
- "name": "avdec_dsicinaudio",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -10671,23 +8027,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10695,7 +8036,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10705,7 +8047,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10724,7 +8067,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Delphine Software International CIN video decoder",
- "name": "avdec_dsicinvideo",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -10743,7 +8085,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -10751,7 +8094,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -10759,34 +8103,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -10794,14 +8112,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -10809,30 +8130,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -10851,7 +8150,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Digital Speech Standard - Standard Play mode (DSS SP) decoder",
- "name": "avdec_dss_sp",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -10872,23 +8170,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10896,7 +8179,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10906,7 +8190,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10925,7 +8210,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DST (Digital Stream Transfer) decoder",
- "name": "avdec_dst",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -10946,23 +8230,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -10970,7 +8239,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -10980,7 +8250,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -10999,7 +8270,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Ulead DV Audio decoder",
- "name": "avdec_dvaudio",
"pad-templates": {
"sink": {
"caps": "audio/x-dv:\n",
@@ -11020,23 +8290,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -11044,7 +8299,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -11054,7 +8310,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -11073,7 +8330,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav DV (Digital Video) decoder",
- "name": "avdec_dvvideo",
"pad-templates": {
"sink": {
"caps": "video/x-dv:\n systemstream: false\n",
@@ -11092,7 +8348,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -11100,7 +8357,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -11108,25 +8366,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -11136,16 +8377,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -11153,14 +8386,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -11168,30 +8404,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -11210,7 +8433,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Feeble Files/ScummVM DXA decoder",
- "name": "avdec_dxa",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -11229,7 +8451,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -11237,7 +8460,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -11245,34 +8469,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -11280,14 +8478,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -11295,30 +8496,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -11337,7 +8516,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Dxtory decoder",
- "name": "avdec_dxtory",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -11356,7 +8534,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -11364,7 +8543,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -11372,34 +8552,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -11407,14 +8561,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -11422,30 +8579,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -11464,7 +8599,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Resolume DXV decoder",
- "name": "avdec_dxv",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -11483,7 +8617,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -11491,7 +8626,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -11499,25 +8635,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -11527,16 +8646,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -11544,14 +8655,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -11559,30 +8673,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -11601,7 +8702,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ATSC A/52B (AC-3, E-AC-3) decoder",
- "name": "avdec_eac3",
"pad-templates": {
"sink": {
"caps": "audio/x-eac3:\n",
@@ -11622,23 +8722,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -11646,7 +8731,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -11656,7 +8742,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -11675,7 +8762,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Electronic Arts CMV video decoder",
- "name": "avdec_eacmv",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -11694,7 +8780,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -11702,7 +8789,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -11710,34 +8798,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -11745,14 +8807,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -11760,30 +8825,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -11802,7 +8845,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Electronic Arts Madcow Video decoder",
- "name": "avdec_eamad",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -11821,7 +8863,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -11829,7 +8872,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -11837,34 +8881,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -11872,14 +8890,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -11887,30 +8908,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -11929,7 +8928,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Electronic Arts TGQ video decoder",
- "name": "avdec_eatgq",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -11948,7 +8946,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -11956,7 +8955,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -11964,34 +8964,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -11999,14 +8973,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -12014,30 +8991,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -12056,7 +9011,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Electronic Arts TGV video decoder",
- "name": "avdec_eatgv",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -12075,7 +9029,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -12083,7 +9038,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -12091,34 +9047,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -12126,14 +9056,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -12141,30 +9074,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -12183,7 +9094,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Electronic Arts TQI Video decoder",
- "name": "avdec_eatqi",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -12202,7 +9112,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -12210,7 +9121,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -12218,34 +9130,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -12253,14 +9139,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -12268,30 +9157,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -12310,7 +9177,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Escape 124 decoder",
- "name": "avdec_escape124",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -12329,7 +9195,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -12337,7 +9204,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -12345,34 +9213,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -12380,14 +9222,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -12395,30 +9240,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -12437,7 +9260,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Escape 130 decoder",
- "name": "avdec_escape130",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -12456,7 +9278,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -12464,7 +9287,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -12472,34 +9296,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -12507,14 +9305,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -12522,30 +9323,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -12564,7 +9343,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav EVRC (Enhanced Variable Rate Codec) decoder",
- "name": "avdec_evrc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -12585,23 +9363,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -12609,7 +9372,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -12619,7 +9383,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -12638,7 +9403,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav OpenEXR image decoder",
- "name": "avdec_exr",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -12657,7 +9421,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -12665,7 +9430,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -12673,25 +9439,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -12701,16 +9450,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -12718,14 +9459,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -12733,30 +9477,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -12775,7 +9506,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav FFmpeg video codec #1 decoder",
- "name": "avdec_ffv1",
"pad-templates": {
"sink": {
"caps": "video/x-ffv:\n ffvversion: 1\n",
@@ -12794,7 +9524,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -12802,7 +9533,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -12810,25 +9542,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -12838,16 +9553,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -12855,14 +9562,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -12870,30 +9580,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -12912,7 +9609,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Huffyuv FFmpeg variant decoder",
- "name": "avdec_ffvhuff",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-ffvhuff:\n",
@@ -12931,7 +9627,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -12939,7 +9636,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -12947,25 +9645,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -12975,16 +9656,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -12992,14 +9665,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13007,30 +9683,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -13049,7 +9712,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Mirillis FIC decoder",
- "name": "avdec_fic",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -13068,7 +9730,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -13076,7 +9739,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -13084,25 +9748,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -13112,16 +9759,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -13129,14 +9768,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13144,30 +9786,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -13186,7 +9815,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Flexible Image Transport System decoder",
- "name": "avdec_fits",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -13205,7 +9833,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -13213,7 +9842,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -13221,34 +9851,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -13256,14 +9860,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13271,30 +9878,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -13313,7 +9898,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav FLAC (Free Lossless Audio Codec) decoder",
- "name": "avdec_flac",
"pad-templates": {
"sink": {
"caps": "audio/x-flac:\n",
@@ -13334,23 +9918,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -13358,7 +9927,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -13368,7 +9938,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -13387,7 +9958,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Flash Screen Video v1 decoder",
- "name": "avdec_flashsv",
"pad-templates": {
"sink": {
"caps": "video/x-flash-screen:\n",
@@ -13406,7 +9976,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -13414,7 +9985,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -13422,34 +9994,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -13457,14 +10003,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13472,30 +10021,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -13514,7 +10041,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Flash Screen Video v2 decoder",
- "name": "avdec_flashsv2",
"pad-templates": {
"sink": {
"caps": "video/x-flash-screen2:\n",
@@ -13533,7 +10059,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -13541,7 +10068,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -13549,34 +10077,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -13584,14 +10086,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13599,30 +10104,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -13641,7 +10124,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Autodesk Animator Flic video decoder",
- "name": "avdec_flic",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-flic:\n",
@@ -13660,7 +10142,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -13668,7 +10151,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -13676,34 +10160,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -13711,14 +10169,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13726,30 +10187,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -13768,7 +10207,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) decoder",
- "name": "avdec_flv",
"pad-templates": {
"sink": {
"caps": "video/x-flash-video:\n flvversion: 1\n",
@@ -13787,7 +10225,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -13795,7 +10234,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -13803,34 +10243,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -13838,14 +10252,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13853,30 +10270,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -13895,7 +10290,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav FM Screen Capture Codec decoder",
- "name": "avdec_fmvc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -13914,7 +10308,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -13922,7 +10317,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -13930,34 +10326,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -13965,14 +10335,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -13980,30 +10353,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -14022,7 +10373,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Fraps decoder",
- "name": "avdec_fraps",
"pad-templates": {
"sink": {
"caps": "video/x-fraps:\n",
@@ -14041,7 +10391,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -14049,7 +10400,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -14057,25 +10409,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -14085,16 +10420,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -14102,14 +10429,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -14117,30 +10447,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -14159,7 +10476,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Forward Uncompressed decoder",
- "name": "avdec_frwu",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -14178,7 +10494,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -14186,7 +10503,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -14194,34 +10512,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -14229,14 +10521,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -14244,30 +10539,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -14286,7 +10559,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Go2Meeting decoder",
- "name": "avdec_g2m",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -14305,7 +10577,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -14313,7 +10586,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -14321,34 +10595,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -14356,14 +10604,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -14371,30 +10622,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -14413,7 +10642,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav G.722 ADPCM decoder",
- "name": "avdec_g722",
"pad-templates": {
"sink": {
"caps": "audio/G722:\n",
@@ -14434,23 +10662,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -14458,7 +10671,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -14468,7 +10682,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14487,7 +10702,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav G.723.1 decoder",
- "name": "avdec_g723_1",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -14508,23 +10722,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -14532,7 +10731,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -14542,7 +10742,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14561,7 +10762,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav G.726 ADPCM decoder",
- "name": "avdec_g726",
"pad-templates": {
"sink": {
"caps": "audio/x-adpcm:\n layout: g726\naudio/x-adpcm:\n layout: g721\n channels: 1\n rate: 8000\n",
@@ -14582,23 +10782,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -14606,7 +10791,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -14616,7 +10802,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14635,7 +10822,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav G.726 ADPCM little-endian decoder",
- "name": "avdec_g726le",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -14656,23 +10842,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -14680,7 +10851,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -14690,7 +10862,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14709,7 +10882,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav G.729 decoder",
- "name": "avdec_g729",
"pad-templates": {
"sink": {
"caps": "audio/G729:\n",
@@ -14730,23 +10902,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -14754,7 +10911,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -14764,7 +10922,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -14783,7 +10942,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Gremlin Digital Video decoder",
- "name": "avdec_gdv",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -14802,7 +10960,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -14810,7 +10969,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -14818,34 +10978,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -14853,14 +10987,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -14868,30 +11005,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -14910,7 +11025,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav GIF (Graphics Interchange Format) decoder",
- "name": "avdec_gif",
"pad-templates": {
"sink": {
"caps": "image/gst-libav-gif:\n parsed: true\n",
@@ -14929,7 +11043,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -14937,7 +11052,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -14945,34 +11061,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -14980,14 +11070,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -14995,30 +11088,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -15037,7 +11108,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DPCM Gremlin decoder",
- "name": "avdec_gremlin_dpcm",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -15058,23 +11128,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -15082,7 +11137,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -15092,7 +11148,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -15111,7 +11168,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav GSM decoder",
- "name": "avdec_gsm",
"pad-templates": {
"sink": {
"caps": "audio/x-gsm:\n",
@@ -15132,23 +11188,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -15156,7 +11197,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -15166,7 +11208,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -15185,7 +11228,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav GSM Microsoft variant decoder",
- "name": "avdec_gsm_ms",
"pad-templates": {
"sink": {
"caps": "audio/ms-gsm:\n",
@@ -15206,23 +11248,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -15230,7 +11257,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -15240,7 +11268,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -15259,7 +11288,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav H.261 decoder",
- "name": "avdec_h261",
"pad-templates": {
"sink": {
"caps": "video/x-h261:\n",
@@ -15278,7 +11306,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -15286,7 +11315,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -15294,34 +11324,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -15329,14 +11333,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -15344,30 +11351,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -15386,7 +11371,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder",
- "name": "avdec_h263",
"pad-templates": {
"sink": {
"caps": "video/x-h263:\n variant: itu\n",
@@ -15405,7 +11389,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -15413,7 +11398,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -15421,34 +11407,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -15456,14 +11416,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -15471,30 +11434,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -15513,7 +11454,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Intel H.263 decoder",
- "name": "avdec_h263i",
"pad-templates": {
"sink": {
"caps": "video/x-intel-h263:\n variant: intel\n",
@@ -15532,7 +11472,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -15540,7 +11481,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -15548,34 +11490,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -15583,14 +11499,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -15598,30 +11517,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -15640,7 +11537,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder",
- "name": "avdec_h263p",
"pad-templates": {
"sink": {
"caps": "video/x-h263:\n variant: itu\n h263version: h263p\n",
@@ -15659,7 +11555,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -15667,7 +11564,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -15675,34 +11573,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -15710,14 +11582,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -15725,30 +11600,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -15767,7 +11620,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder",
- "name": "avdec_h264",
"pad-templates": {
"sink": {
"caps": "video/x-h264:\n alignment: au\n stream-format: { (string)avc, (string)byte-stream }\n",
@@ -15786,7 +11638,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -15794,7 +11647,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -15802,25 +11656,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -15830,16 +11667,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -15847,14 +11676,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -15862,30 +11694,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -15904,7 +11723,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav HEVC (High Efficiency Video Coding) decoder",
- "name": "avdec_h265",
"pad-templates": {
"sink": {
"caps": "video/x-h265:\n alignment: au\n stream-format: { (string)hvc1, (string)hev1, (string)byte-stream }\n",
@@ -15923,7 +11741,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -15931,7 +11750,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -15939,25 +11759,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -15967,16 +11770,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -15984,14 +11779,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -15999,30 +11797,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -16041,7 +11826,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Vidvox Hap decoder",
- "name": "avdec_hap",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -16060,7 +11844,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -16068,7 +11853,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -16076,25 +11862,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -16104,16 +11873,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -16121,14 +11882,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -16136,30 +11900,77 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ },
+ "avdec_hcom": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
+ "description": "libav hcom decoder",
+ "hierarchy": [
+ "avdec_hcom",
+ "GstAudioDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Audio",
+ "long-name": "libav HCOM Audio decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "unknown/unknown:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: { U8, S16LE, S32LE, F32LE, F64LE }\n layout: { (string)interleaved, (string)non-interleaved }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "min-latency": {
+ "blurb": "Aggregate output data to a minimum of latency time (ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "plc": {
+ "blurb": "Perform packet loss concealment (if supported)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "tolerance": {
+ "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -16178,7 +11989,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav HNM 4 video decoder",
- "name": "avdec_hnm4video",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -16197,7 +12007,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -16205,7 +12016,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -16213,34 +12025,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -16248,14 +12034,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -16263,30 +12052,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -16305,7 +12072,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Canopus HQ/HQA decoder",
- "name": "avdec_hq_hqa",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -16324,7 +12090,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -16332,7 +12099,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -16340,34 +12108,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -16375,14 +12117,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -16390,30 +12135,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -16432,7 +12155,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Canopus HQX decoder",
- "name": "avdec_hqx",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -16451,7 +12173,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -16459,7 +12182,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -16467,25 +12191,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -16495,16 +12202,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -16512,14 +12211,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -16527,30 +12229,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -16569,7 +12258,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Huffyuv / HuffYUV decoder",
- "name": "avdec_huffyuv",
"pad-templates": {
"sink": {
"caps": "video/x-huffyuv:\n",
@@ -16588,7 +12276,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -16596,7 +12285,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -16604,25 +12294,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -16632,16 +12305,111 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "output-corrupt": {
+ "blurb": "Whether libav should output frames even if corrupted",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "skip-frame": {
+ "blurb": "Which types of frames to skip during decoding",
+ "construct": false,
+ "construct-only": false,
+ "default": "Skip nothing (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ },
+ "avdec_hymt": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
+ "description": "libav hymt decoder",
+ "hierarchy": [
+ "avdec_hymt",
+ "GstVideoDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Video",
+ "long-name": "libav HuffYUV MT decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "unknown/unknown:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "debug-mv": {
+ "blurb": "Whether libav should print motion vectors on top of the image",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "direct-rendering": {
+ "blurb": "Enable direct rendering",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "lowres": {
+ "blurb": "At which resolution to decode images",
+ "construct": false,
+ "construct-only": false,
+ "default": "full (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
+ "writable": true
+ },
+ "max-threads": {
+ "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -16649,14 +12417,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -16664,30 +12435,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -16706,7 +12464,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav IAC (Indeo Audio Coder) decoder",
- "name": "avdec_iac",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -16727,23 +12484,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -16751,7 +12493,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -16761,7 +12504,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -16780,7 +12524,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav id Quake II CIN video decoder",
- "name": "avdec_idcinvideo",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-idcinvideo:\n",
@@ -16799,7 +12542,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -16807,7 +12551,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -16815,34 +12560,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -16850,14 +12569,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -16865,30 +12587,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -16907,7 +12607,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav iCEDraw text decoder",
- "name": "avdec_idf",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -16926,7 +12625,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -16934,7 +12634,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -16942,34 +12643,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -16977,14 +12652,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -16992,30 +12670,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -17034,7 +12690,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN decoder",
- "name": "avdec_iff",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -17053,7 +12708,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -17061,7 +12717,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -17069,34 +12726,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -17104,14 +12735,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -17119,30 +12753,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -17181,22 +12793,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -17204,7 +12802,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -17214,7 +12813,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -17233,7 +12833,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav IMC (Intel Music Coder) decoder",
- "name": "avdec_imc",
"pad-templates": {
"sink": {
"caps": "audio/x-imc:\n",
@@ -17254,23 +12853,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -17278,7 +12862,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -17288,7 +12873,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -17325,7 +12911,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -17333,7 +12920,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -17341,33 +12929,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -17375,14 +12938,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -17390,30 +12956,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -17432,7 +12976,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Intel Indeo 2 decoder",
- "name": "avdec_indeo2",
"pad-templates": {
"sink": {
"caps": "video/x-indeo:\n indeoversion: 2\n",
@@ -17451,7 +12994,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -17459,7 +13003,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -17467,34 +13012,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -17502,14 +13021,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -17517,30 +13039,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -17559,7 +13059,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Intel Indeo 3 decoder",
- "name": "avdec_indeo3",
"pad-templates": {
"sink": {
"caps": "video/x-indeo:\n indeoversion: 3\n",
@@ -17578,7 +13077,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -17586,7 +13086,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -17594,34 +13095,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -17629,14 +13104,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -17644,30 +13122,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -17686,7 +13142,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Intel Indeo Video Interactive 4 decoder",
- "name": "avdec_indeo4",
"pad-templates": {
"sink": {
"caps": "video/x-indeo:\n indeoversion: 4\n",
@@ -17705,7 +13160,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -17713,7 +13169,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -17721,34 +13178,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -17756,14 +13187,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -17771,30 +13205,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -17813,7 +13225,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Intel Indeo Video Interactive 5 decoder",
- "name": "avdec_indeo5",
"pad-templates": {
"sink": {
"caps": "video/x-indeo:\n indeoversion: 5\n",
@@ -17832,7 +13243,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -17840,7 +13252,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -17848,34 +13261,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -17883,14 +13270,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -17898,30 +13288,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -17940,7 +13308,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DPCM Interplay decoder",
- "name": "avdec_interplay_dpcm",
"pad-templates": {
"sink": {
"caps": "audio/x-dpcm:\n layout: interplay\n",
@@ -17961,23 +13328,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -17985,7 +13337,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -17995,7 +13348,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -18014,7 +13368,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Interplay ACM decoder",
- "name": "avdec_interplayacm",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -18035,23 +13388,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -18059,7 +13397,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -18069,7 +13408,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -18088,7 +13428,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Interplay MVE video decoder",
- "name": "avdec_interplayvideo",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-interplayvideo:\n",
@@ -18107,7 +13446,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -18115,7 +13455,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -18123,34 +13464,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -18158,14 +13473,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -18173,30 +13491,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -18215,7 +13511,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav JPEG 2000 decoder",
- "name": "avdec_jpeg2000",
"pad-templates": {
"sink": {
"caps": "image/x-j2c:\nimage/x-jpc:\nimage/jp2:\n",
@@ -18234,7 +13529,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -18242,7 +13538,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -18250,25 +13547,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -18278,16 +13558,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -18295,14 +13567,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -18310,30 +13585,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -18352,7 +13614,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav JPEG-LS decoder",
- "name": "avdec_jpegls",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -18371,7 +13632,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -18379,7 +13641,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -18387,34 +13650,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -18422,14 +13659,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -18437,30 +13677,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -18479,7 +13697,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Bitmap Brothers JV video decoder",
- "name": "avdec_jv",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -18498,7 +13715,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -18506,7 +13724,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -18514,34 +13733,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -18549,14 +13742,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -18564,30 +13760,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -18606,7 +13780,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Kega Game Video decoder",
- "name": "avdec_kgv1",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -18625,7 +13798,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -18633,7 +13807,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -18641,34 +13816,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -18676,14 +13825,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -18691,30 +13843,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -18733,7 +13863,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Karl Morton's video codec decoder",
- "name": "avdec_kmvc",
"pad-templates": {
"sink": {
"caps": "video/x-kmvc:\n",
@@ -18752,7 +13881,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -18760,7 +13890,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -18768,34 +13899,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -18803,14 +13908,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -18818,30 +13926,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -18860,7 +13946,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Lagarith lossless decoder",
- "name": "avdec_lagarith",
"pad-templates": {
"sink": {
"caps": "video/x-lagarith:\n",
@@ -18879,7 +13964,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -18887,7 +13973,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -18895,25 +13982,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -18923,16 +13993,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -18940,14 +14002,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -18955,30 +14020,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -18997,7 +14049,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav LOCO decoder",
- "name": "avdec_loco",
"pad-templates": {
"sink": {
"caps": "video/x-loco:\n",
@@ -19016,7 +14067,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -19024,7 +14076,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -19032,34 +14085,91 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "output-corrupt": {
+ "blurb": "Whether libav should output frames even if corrupted",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "skip-frame": {
+ "blurb": "Which types of frames to skip during decoding",
+ "construct": false,
+ "construct-only": false,
+ "default": "Skip nothing (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ },
+ "avdec_lscr": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
+ "description": "libav lscr decoder",
+ "hierarchy": [
+ "avdec_lscr",
+ "GstVideoDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Video",
+ "long-name": "libav LEAD Screen Capture decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "unknown/unknown:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "debug-mv": {
+ "blurb": "Whether libav should print motion vectors on top of the image",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "direct-rendering": {
+ "blurb": "Enable direct rendering",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "lowres": {
+ "blurb": "At which resolution to decode images",
+ "construct": false,
+ "construct-only": false,
+ "default": "full (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -19067,14 +14177,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -19082,30 +14195,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -19124,7 +14215,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Matrox Uncompressed SD decoder",
- "name": "avdec_m101",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -19143,7 +14233,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -19151,7 +14242,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -19159,34 +14251,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -19194,14 +14260,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -19209,30 +14278,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -19251,7 +14298,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MACE (Macintosh Audio Compression/Expansion) 3:1 decoder",
- "name": "avdec_mace3",
"pad-templates": {
"sink": {
"caps": "audio/x-mace:\n maceversion: 3\n",
@@ -19272,23 +14318,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -19296,7 +14327,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -19306,7 +14338,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -19325,7 +14358,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MACE (Macintosh Audio Compression/Expansion) 6:1 decoder",
- "name": "avdec_mace6",
"pad-templates": {
"sink": {
"caps": "audio/x-mace:\n maceversion: 6\n",
@@ -19346,23 +14378,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -19370,7 +14387,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -19380,7 +14398,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -19399,7 +14418,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MagicYUV video decoder",
- "name": "avdec_magicyuv",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -19418,7 +14436,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -19426,7 +14445,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -19434,25 +14454,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -19462,16 +14465,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -19479,14 +14474,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -19494,30 +14492,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -19536,7 +14521,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Sony PlayStation MDEC (Motion DECoder) decoder",
- "name": "avdec_mdec",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-mdec:\n",
@@ -19555,7 +14539,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -19563,7 +14548,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -19571,25 +14557,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -19599,16 +14568,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -19616,14 +14577,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -19631,30 +14595,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -19673,7 +14624,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Voxware MetaSound decoder",
- "name": "avdec_metasound",
"pad-templates": {
"sink": {
"caps": "audio/x-voxware:\n",
@@ -19694,23 +14644,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -19718,7 +14653,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -19728,7 +14664,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -19747,7 +14684,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Mimic decoder",
- "name": "avdec_mimic",
"pad-templates": {
"sink": {
"caps": "video/x-mimic:\n",
@@ -19766,7 +14702,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -19774,7 +14711,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -19782,25 +14720,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -19810,16 +14731,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -19827,14 +14740,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -19842,30 +14758,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -19884,7 +14787,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MJPEG (Motion JPEG) decoder",
- "name": "avdec_mjpeg",
"pad-templates": {
"sink": {
"caps": "image/jpeg:\n parsed: true\n",
@@ -19903,7 +14805,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -19911,7 +14814,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -19919,34 +14823,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -19954,14 +14832,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -19969,30 +14850,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -20011,7 +14870,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Apple MJPEG-B decoder",
- "name": "avdec_mjpegb",
"pad-templates": {
"sink": {
"caps": "video/x-mjpeg-b:\n",
@@ -20030,7 +14888,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -20038,7 +14897,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -20046,34 +14906,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -20081,14 +14915,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -20096,30 +14933,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -20138,7 +14953,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MLP (Meridian Lossless Packing) decoder",
- "name": "avdec_mlp",
"pad-templates": {
"sink": {
"caps": "audio/x-mlp:\n",
@@ -20159,23 +14973,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20183,7 +14982,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20193,7 +14993,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20212,7 +15013,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav American Laser Games MM Video decoder",
- "name": "avdec_mmvideo",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-mmvideo:\n",
@@ -20231,7 +15031,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -20239,7 +15040,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -20247,34 +15049,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -20282,14 +15058,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -20297,30 +15076,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -20339,7 +15096,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Motion Pixels video decoder",
- "name": "avdec_motionpixels",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -20358,7 +15114,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -20366,7 +15123,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -20374,34 +15132,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -20409,14 +15141,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -20424,30 +15159,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -20466,7 +15179,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MP1 (MPEG audio layer 1) decoder",
- "name": "avdec_mp1float",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: 1\n",
@@ -20487,23 +15199,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20511,7 +15208,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20521,7 +15219,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20540,7 +15239,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MP2 (MPEG audio layer 2) decoder",
- "name": "avdec_mp2float",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: 2\n",
@@ -20561,23 +15259,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20585,7 +15268,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20595,7 +15279,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20614,7 +15299,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MP3 (MPEG audio layer 3) decoder",
- "name": "avdec_mp3",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n",
@@ -20635,23 +15319,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20659,7 +15328,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20669,7 +15339,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20688,7 +15359,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder",
- "name": "avdec_mp3adu",
"pad-templates": {
"sink": {
"caps": "audio/x-gst-av-mp3adufloat:\n",
@@ -20709,23 +15379,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20733,7 +15388,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20743,7 +15399,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20762,7 +15419,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav ADU (Application Data Unit) MP3 (MPEG audio layer 3) decoder",
- "name": "avdec_mp3adufloat",
"pad-templates": {
"sink": {
"caps": "audio/x-gst-av-mp3adufloat:\n",
@@ -20783,23 +15439,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20807,7 +15448,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20817,7 +15459,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20836,7 +15479,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MP3 (MPEG audio layer 3) decoder",
- "name": "avdec_mp3float",
"pad-templates": {
"sink": {
"caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n",
@@ -20857,23 +15499,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20881,7 +15508,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20891,7 +15519,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20910,7 +15539,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MP3onMP4 decoder",
- "name": "avdec_mp3on4",
"pad-templates": {
"sink": {
"caps": "audio/x-gst-av-mp3on4float:\n",
@@ -20931,23 +15559,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -20955,7 +15568,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -20965,7 +15579,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -20984,7 +15599,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav MP3onMP4 decoder",
- "name": "avdec_mp3on4float",
"pad-templates": {
"sink": {
"caps": "audio/x-gst-av-mp3on4float:\n",
@@ -21005,23 +15619,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -21029,7 +15628,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -21039,7 +15639,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -21058,7 +15659,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Musepack SV7 decoder",
- "name": "avdec_mpc7",
"pad-templates": {
"sink": {
"caps": "audio/x-ffmpeg-parsed-musepack:\n streamversion: 7\n",
@@ -21079,23 +15679,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -21103,7 +15688,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -21113,7 +15699,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -21132,7 +15719,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Musepack SV8 decoder",
- "name": "avdec_mpc8",
"pad-templates": {
"sink": {
"caps": "audio/x-ffmpeg-parsed-musepack:\n streamversion: 8\n",
@@ -21153,23 +15739,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -21177,7 +15748,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -21187,7 +15759,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -21206,7 +15779,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MPEG-2 video decoder",
- "name": "avdec_mpeg2video",
"pad-templates": {
"sink": {
"caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n",
@@ -21225,7 +15797,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -21233,7 +15806,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -21241,25 +15815,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -21269,16 +15826,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -21286,14 +15835,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -21301,30 +15853,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -21343,7 +15882,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MPEG-4 part 2 decoder",
- "name": "avdec_mpeg4",
"pad-templates": {
"sink": {
"caps": "video/mpeg:\n mpegversion: 4\n systemstream: false\nvideo/x-divx:\n divxversion: [ 4, 5 ]\n",
@@ -21362,7 +15900,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -21370,7 +15909,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -21378,25 +15918,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -21406,16 +15929,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -21423,14 +15938,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -21438,30 +15956,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -21480,7 +15985,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MPEG-1 video decoder",
- "name": "avdec_mpegvideo",
"pad-templates": {
"sink": {
"caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n",
@@ -21499,7 +16003,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -21507,7 +16012,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -21515,25 +16021,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -21543,16 +16032,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -21560,14 +16041,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -21575,30 +16059,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -21617,7 +16088,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MS ATC Screen decoder",
- "name": "avdec_msa1",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -21636,7 +16106,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -21644,7 +16115,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -21652,34 +16124,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -21687,14 +16133,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -21702,30 +16151,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -21744,7 +16171,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Mandsoft Screen Capture Codec decoder",
- "name": "avdec_mscc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -21763,7 +16189,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -21771,7 +16198,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -21779,34 +16207,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -21814,14 +16216,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -21829,30 +16234,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -21871,7 +16254,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MPEG-4 part 2 Microsoft variant version 3 decoder",
- "name": "avdec_msmpeg4",
"pad-templates": {
"sink": {
"caps": "video/x-msmpeg:\n msmpegversion: 43\nvideo/x-divx:\n divxversion: 3\n",
@@ -21890,7 +16272,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -21898,7 +16281,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -21906,34 +16290,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -21941,14 +16299,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -21956,30 +16317,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -21998,7 +16337,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MPEG-4 part 2 Microsoft variant version 1 decoder",
- "name": "avdec_msmpeg4v1",
"pad-templates": {
"sink": {
"caps": "video/x-msmpeg:\n msmpegversion: 41\n",
@@ -22017,7 +16355,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22025,7 +16364,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22033,34 +16373,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -22068,14 +16382,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22083,30 +16400,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -22125,7 +16420,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MPEG-4 part 2 Microsoft variant version 2 decoder",
- "name": "avdec_msmpeg4v2",
"pad-templates": {
"sink": {
"caps": "video/x-msmpeg:\n msmpegversion: 42\n",
@@ -22144,7 +16438,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22152,7 +16447,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22160,34 +16456,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -22195,14 +16465,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22210,30 +16483,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -22252,7 +16503,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Microsoft RLE decoder",
- "name": "avdec_msrle",
"pad-templates": {
"sink": {
"caps": "video/x-rle:\n layout: microsoft\n depth: [ 1, 64 ]\n",
@@ -22271,7 +16521,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22279,7 +16530,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22287,34 +16539,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -22322,14 +16548,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22337,30 +16566,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -22379,7 +16586,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MS Screen 1 decoder",
- "name": "avdec_mss1",
"pad-templates": {
"sink": {
"caps": "video/x-wmv:\n wmvversion: 1\n format: MSS1\n",
@@ -22398,7 +16604,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22406,7 +16613,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22414,34 +16622,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -22449,14 +16631,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22464,30 +16649,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -22506,7 +16669,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MS Windows Media Video V9 Screen decoder",
- "name": "avdec_mss2",
"pad-templates": {
"sink": {
"caps": "video/x-wmv:\n wmvversion: 3\n format: MSS2\n",
@@ -22525,7 +16687,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22533,7 +16696,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22541,34 +16705,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -22576,14 +16714,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22591,30 +16732,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -22633,7 +16752,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Microsoft Video 1 decoder",
- "name": "avdec_msvideo1",
"pad-templates": {
"sink": {
"caps": "video/x-msvideocodec:\n msvideoversion: 1\n",
@@ -22652,7 +16770,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22660,7 +16779,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22668,34 +16788,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -22703,14 +16797,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22718,30 +16815,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -22760,7 +16835,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav LCL (LossLess Codec Library) MSZH decoder",
- "name": "avdec_mszh",
"pad-templates": {
"sink": {
"caps": "video/x-mszh:\n",
@@ -22779,7 +16853,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22787,7 +16862,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22795,25 +16871,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -22823,16 +16882,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -22840,14 +16891,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22855,30 +16909,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -22897,7 +16938,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav MS Expression Encoder Screen decoder",
- "name": "avdec_mts2",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -22916,7 +16956,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -22924,7 +16965,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -22932,34 +16974,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -22967,14 +16983,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -22982,30 +17001,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -23024,7 +17021,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Silicon Graphics Motion Video Compressor 1 decoder",
- "name": "avdec_mvc1",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -23043,7 +17039,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -23051,7 +17048,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -23059,34 +17057,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -23094,14 +17066,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -23109,30 +17084,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -23151,7 +17104,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Silicon Graphics Motion Video Compressor 2 decoder",
- "name": "avdec_mvc2",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -23170,7 +17122,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -23178,7 +17131,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -23186,34 +17140,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -23221,14 +17149,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -23236,30 +17167,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -23296,7 +17205,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -23304,7 +17214,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -23312,33 +17223,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -23346,14 +17232,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -23361,30 +17250,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -23403,7 +17270,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Mobotix MxPEG video decoder",
- "name": "avdec_mxpeg",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -23422,7 +17288,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -23430,7 +17297,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -23438,34 +17306,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -23473,14 +17315,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -23488,30 +17333,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -23530,7 +17353,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Nellymoser Asao decoder",
- "name": "avdec_nellymoser",
"pad-templates": {
"sink": {
"caps": "audio/x-nellymoser:\n",
@@ -23551,23 +17373,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -23575,7 +17382,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -23585,7 +17393,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -23604,7 +17413,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav NuppelVideo/RTJPEG decoder",
- "name": "avdec_nuv",
"pad-templates": {
"sink": {
"caps": "video/x-nuv:\n",
@@ -23623,7 +17431,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -23631,7 +17440,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -23639,34 +17449,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -23674,14 +17458,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -23689,30 +17476,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -23731,7 +17496,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav On2 Audio for Video Codec decoder",
- "name": "avdec_on2avc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -23752,23 +17516,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -23776,7 +17525,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -23786,7 +17536,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -23805,7 +17556,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Opus decoder",
- "name": "avdec_opus",
"pad-templates": {
"sink": {
"caps": "audio/x-opus:\nchannel-mapping-family: 0\n",
@@ -23826,23 +17576,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -23850,7 +17585,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -23860,7 +17596,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -23879,7 +17616,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Amazing Studio Packed Animation File Audio decoder",
- "name": "avdec_paf_audio",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -23900,23 +17636,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -23924,7 +17645,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -23934,7 +17656,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -23953,7 +17676,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Amazing Studio Packed Animation File Video decoder",
- "name": "avdec_paf_video",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -23972,7 +17694,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -23980,7 +17703,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -23988,34 +17712,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -24023,14 +17721,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -24038,30 +17739,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -24080,7 +17759,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav PAM (Portable AnyMap) image decoder",
- "name": "avdec_pam",
"pad-templates": {
"sink": {
"caps": "image/x-portable-anymap:\n",
@@ -24099,7 +17777,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -24107,7 +17786,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -24115,34 +17795,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -24150,14 +17804,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -24165,30 +17822,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -24207,7 +17842,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav PBM (Portable BitMap) image decoder",
- "name": "avdec_pbm",
"pad-templates": {
"sink": {
"caps": "image/pbm:\n",
@@ -24226,7 +17860,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -24234,7 +17869,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -24242,34 +17878,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -24277,14 +17887,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -24292,30 +17905,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -24334,7 +17925,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav PCM signed 20-bit little-endian planar decoder",
- "name": "avdec_pcm_lxf",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -24355,23 +17945,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -24379,7 +17954,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -24389,7 +17965,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -24428,22 +18005,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -24451,7 +18014,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -24461,7 +18025,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -24480,7 +18045,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav PC Paintbrush PCX image decoder",
- "name": "avdec_pcx",
"pad-templates": {
"sink": {
"caps": "image/x-pcx:\n",
@@ -24499,7 +18063,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -24507,7 +18072,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -24515,34 +18081,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -24550,14 +18090,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -24565,30 +18108,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -24607,7 +18128,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav PGM (Portable GrayMap) image decoder",
- "name": "avdec_pgm",
"pad-templates": {
"sink": {
"caps": "image/x-portable-graymap:\n",
@@ -24626,7 +18146,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -24634,7 +18155,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -24642,34 +18164,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -24677,14 +18173,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -24692,30 +18191,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -24734,7 +18211,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav PGMYUV (Portable GrayMap YUV) image decoder",
- "name": "avdec_pgmyuv",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-pgmyuv:\n",
@@ -24753,7 +18229,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -24761,7 +18238,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -24769,34 +18247,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -24804,14 +18256,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -24819,30 +18274,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -24861,7 +18294,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Pictor/PC Paint decoder",
- "name": "avdec_pictor",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -24880,7 +18312,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -24888,7 +18321,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -24896,34 +18330,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -24931,14 +18339,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -24946,30 +18357,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -24988,7 +18377,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Apple Pixlet decoder",
- "name": "avdec_pixlet",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -25007,7 +18395,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -25015,7 +18404,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -25023,25 +18413,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -25051,16 +18424,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -25068,14 +18433,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -25083,30 +18451,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -25125,7 +18480,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav PNG (Portable Network Graphics) image decoder",
- "name": "avdec_png",
"pad-templates": {
"sink": {
"caps": "image/png:\n",
@@ -25144,7 +18498,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -25152,7 +18507,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -25160,25 +18516,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -25188,16 +18527,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -25205,14 +18536,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -25220,30 +18554,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -25262,7 +18583,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav PPM (Portable PixelMap) image decoder",
- "name": "avdec_ppm",
"pad-templates": {
"sink": {
"caps": "image/ppm:\n",
@@ -25281,7 +18601,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -25289,7 +18610,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -25297,34 +18619,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -25332,14 +18628,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -25347,30 +18646,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -25389,7 +18666,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav ProRes (iCodec Pro) decoder",
- "name": "avdec_prores",
"pad-templates": {
"sink": {
"caps": "video/x-prores:\n",
@@ -25408,7 +18684,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -25416,7 +18693,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -25424,25 +18702,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -25452,16 +18713,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -25469,14 +18722,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -25484,167 +18740,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
- "writable": true
- }
- },
- "rank": "marginal"
- },
- "avdec_prores_lgpl": {
- "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
- "description": "libav prores_lgpl decoder",
- "hierarchy": [
- "avdec_prores_lgpl",
- "GstVideoDecoder",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Decoder/Video",
- "long-name": "libav Apple ProRes (iCodec Pro) decoder",
- "name": "avdec_prores_lgpl",
- "pad-templates": {
- "sink": {
- "caps": "video/x-prores:\n",
- "direction": "sink",
- "presence": "always"
- },
- "src": {
- "caps": "video/x-raw:\n format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }\n",
- "direction": "src",
- "presence": "always"
- }
- },
- "properties": {
- "debug-mv": {
- "blurb": "Whether libav should print motion vectors on top of the image",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "direct-rendering": {
- "blurb": "Enable direct rendering",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "lowres": {
- "blurb": "At which resolution to decode images",
- "construct": false,
- "construct-only": false,
- "default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
},
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "avdec_prores_lgpl0",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "output-corrupt": {
- "blurb": "Whether libav should output frames even if corrupted",
- "construct": false,
- "construct-only": false,
- "default": "true",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
- "skip-frame": {
- "blurb": "Which types of frames to skip during decoding",
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
"construct": false,
"construct-only": false,
- "default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -25681,7 +18787,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -25689,7 +18796,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -25697,33 +18805,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -25731,14 +18814,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -25746,30 +18832,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -25788,7 +18852,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Photoshop PSD file decoder",
- "name": "avdec_psd",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -25807,7 +18870,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -25815,7 +18879,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -25823,25 +18888,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -25851,16 +18899,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -25868,14 +18908,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -25883,30 +18926,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -25925,7 +18955,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav V.Flash PTX image decoder",
- "name": "avdec_ptx",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -25944,7 +18973,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -25952,7 +18982,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -25960,34 +18991,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -25995,14 +19000,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -26010,30 +19018,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -26052,7 +19038,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav QCELP / PureVoice decoder",
- "name": "avdec_qcelp",
"pad-templates": {
"sink": {
"caps": "audio/qcelp:\n",
@@ -26073,23 +19058,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -26097,7 +19067,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -26107,7 +19078,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -26126,7 +19098,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav QDesign Music Codec 2 decoder",
- "name": "avdec_qdm2",
"pad-templates": {
"sink": {
"caps": "audio/x-qdm2:\n",
@@ -26147,23 +19118,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -26171,7 +19127,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -26181,7 +19138,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -26200,7 +19158,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav QDesign Music Codec 1 decoder",
- "name": "avdec_qdmc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -26221,23 +19178,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -26245,7 +19187,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -26255,7 +19198,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -26274,7 +19218,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Apple QuickDraw decoder",
- "name": "avdec_qdraw",
"pad-templates": {
"sink": {
"caps": "video/x-qdrw:\n",
@@ -26293,7 +19236,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -26301,7 +19245,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -26309,34 +19254,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -26344,14 +19263,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -26359,30 +19281,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -26401,7 +19301,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Q-team QPEG decoder",
- "name": "avdec_qpeg",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-qpeg:\n",
@@ -26420,7 +19319,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -26428,7 +19328,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -26436,34 +19337,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -26471,14 +19346,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -26486,30 +19364,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -26528,7 +19384,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav QuickTime Animation (RLE) video decoder",
- "name": "avdec_qtrle",
"pad-templates": {
"sink": {
"caps": "video/x-rle:\n layout: quicktime\n depth: [ 1, 64 ]\n",
@@ -26547,7 +19402,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -26555,7 +19411,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -26563,34 +19420,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -26598,14 +19429,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -26613,30 +19447,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -26655,7 +19467,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav AJA Kona 10-bit RGB Codec decoder",
- "name": "avdec_r10k",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -26674,7 +19485,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -26682,7 +19494,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -26690,34 +19503,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -26725,14 +19512,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -26740,30 +19530,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -26782,7 +19550,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav RealAudio Lossless decoder",
- "name": "avdec_ralf",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -26803,23 +19570,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -26827,7 +19579,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -26837,7 +19590,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -26874,7 +19628,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -26882,7 +19637,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -26890,33 +19646,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -26924,14 +19655,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -26939,30 +19673,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -26981,7 +19693,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav RealAudio 1.0 (14.4K) decoder",
- "name": "avdec_real_144",
"pad-templates": {
"sink": {
"caps": "audio/x-pn-realaudio:\n raversion: 1\n",
@@ -27002,23 +19713,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -27026,7 +19722,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -27036,7 +19733,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -27055,7 +19753,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav RealAudio 2.0 (28.8K) decoder",
- "name": "avdec_real_288",
"pad-templates": {
"sink": {
"caps": "audio/x-pn-realaudio:\n raversion: 2\n",
@@ -27076,23 +19773,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -27100,7 +19782,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -27110,7 +19793,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -27129,7 +19813,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav RL2 video decoder",
- "name": "avdec_rl2",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -27148,7 +19831,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -27156,7 +19840,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -27164,34 +19849,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -27199,14 +19858,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -27214,30 +19876,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -27256,7 +19896,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DPCM id RoQ decoder",
- "name": "avdec_roq_dpcm",
"pad-templates": {
"sink": {
"caps": "audio/x-dpcm:\n layout: roq\n",
@@ -27277,23 +19916,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -27301,7 +19925,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -27311,7 +19936,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -27330,7 +19956,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav id RoQ video decoder",
- "name": "avdec_roqvideo",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-roqvideo:\n",
@@ -27349,7 +19974,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -27357,7 +19983,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -27365,34 +19992,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -27400,14 +20001,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -27415,30 +20019,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -27457,7 +20039,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav QuickTime video (RPZA) decoder",
- "name": "avdec_rpza",
"pad-templates": {
"sink": {
"caps": "video/x-apple-video:\n",
@@ -27476,7 +20057,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -27484,7 +20066,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -27492,34 +20075,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -27527,14 +20084,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -27542,30 +20102,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -27584,7 +20122,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav innoHeim/Rsupport Screen Capture Codec decoder",
- "name": "avdec_rscc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -27603,7 +20140,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -27611,7 +20149,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -27619,34 +20158,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -27654,14 +20167,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -27669,30 +20185,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -27711,7 +20205,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav RealVideo 1.0 decoder",
- "name": "avdec_rv10",
"pad-templates": {
"sink": {
"caps": "video/x-pn-realvideo:\n rmversion: 1\n",
@@ -27730,7 +20223,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -27738,7 +20232,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -27746,34 +20241,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -27781,14 +20250,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -27796,30 +20268,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -27838,7 +20288,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav RealVideo 2.0 decoder",
- "name": "avdec_rv20",
"pad-templates": {
"sink": {
"caps": "video/x-pn-realvideo:\n rmversion: 2\n",
@@ -27857,7 +20306,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -27865,7 +20315,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -27873,34 +20324,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -27908,14 +20333,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -27923,30 +20351,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -27965,7 +20371,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav RealVideo 3.0 decoder",
- "name": "avdec_rv30",
"pad-templates": {
"sink": {
"caps": "video/x-pn-realvideo:\n rmversion: 3\n",
@@ -27984,7 +20389,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -27992,7 +20398,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -28000,25 +20407,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -28028,16 +20418,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -28045,14 +20427,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -28060,30 +20445,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -28102,7 +20474,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav RealVideo 4.0 decoder",
- "name": "avdec_rv40",
"pad-templates": {
"sink": {
"caps": "video/x-pn-realvideo:\n rmversion: 4\n",
@@ -28121,7 +20492,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -28129,7 +20501,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -28137,25 +20510,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -28165,16 +20521,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -28182,14 +20530,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -28197,30 +20548,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -28239,7 +20577,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav SMPTE 302M decoder",
- "name": "avdec_s302m",
"pad-templates": {
"sink": {
"caps": "audio/x-smpte-302m:\n",
@@ -28260,23 +20597,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -28284,7 +20606,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -28294,7 +20617,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -28313,7 +20637,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav LucasArts SANM/Smush video decoder",
- "name": "avdec_sanm",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -28332,7 +20655,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -28340,7 +20664,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -28348,34 +20673,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -28383,14 +20682,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -28398,30 +20700,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -28440,7 +20720,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav SBC (low-complexity subband codec) decoder",
- "name": "avdec_sbc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -28461,23 +20740,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -28485,7 +20749,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -28495,7 +20760,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -28514,7 +20780,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav ScreenPressor decoder",
- "name": "avdec_scpr",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -28533,7 +20798,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -28541,7 +20807,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -28549,34 +20816,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -28584,14 +20825,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -28599,30 +20843,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -28641,7 +20863,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Screenpresso decoder",
- "name": "avdec_screenpresso",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -28660,7 +20881,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -28668,7 +20890,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -28676,34 +20899,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -28711,14 +20908,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -28726,30 +20926,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -28768,7 +20946,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DPCM Squareroot-Delta-Exact decoder",
- "name": "avdec_sdx2_dpcm",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -28789,23 +20966,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -28813,7 +20975,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -28823,7 +20986,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -28842,7 +21006,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav SGI image decoder",
- "name": "avdec_sgi",
"pad-templates": {
"sink": {
"caps": "image/x-sgi:\n",
@@ -28861,7 +21024,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -28869,7 +21033,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -28877,34 +21042,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -28912,14 +21051,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -28927,30 +21069,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -28969,7 +21089,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Silicon Graphics RLE 8-bit video decoder",
- "name": "avdec_sgirle",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -28988,7 +21107,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -28996,7 +21116,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -29004,34 +21125,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -29039,14 +21134,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -29054,30 +21152,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -29096,7 +21172,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav BitJazz SheerVideo decoder",
- "name": "avdec_sheervideo",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -29115,7 +21190,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -29123,7 +21199,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -29131,25 +21208,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -29159,16 +21219,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -29176,14 +21228,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -29191,30 +21246,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -29233,7 +21275,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Shorten decoder",
- "name": "avdec_shorten",
"pad-templates": {
"sink": {
"caps": "audio/x-shorten:\n",
@@ -29254,23 +21295,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -29278,7 +21304,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -29288,7 +21315,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -29307,7 +21335,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav RealAudio SIPR / ACELP.NET decoder",
- "name": "avdec_sipr",
"pad-templates": {
"sink": {
"caps": "audio/x-sipro:\n",
@@ -29328,23 +21355,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -29352,7 +21364,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -29362,7 +21375,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -29381,7 +21395,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Smacker audio decoder",
- "name": "avdec_smackaud",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -29402,23 +21415,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -29426,7 +21424,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -29436,7 +21435,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -29455,7 +21455,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Smacker video decoder",
- "name": "avdec_smackvid",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -29474,7 +21473,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -29482,7 +21482,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -29490,34 +21491,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -29525,14 +21500,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -29540,30 +21518,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -29582,7 +21538,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav QuickTime Graphics (SMC) decoder",
- "name": "avdec_smc",
"pad-templates": {
"sink": {
"caps": "video/x-smc:\n",
@@ -29601,7 +21556,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -29609,7 +21565,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -29617,34 +21574,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -29652,14 +21583,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -29667,30 +21601,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -29709,7 +21621,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav SMV JPEG decoder",
- "name": "avdec_smvjpeg",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -29728,7 +21639,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -29736,7 +21648,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -29744,34 +21657,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -29779,14 +21666,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -29794,30 +21684,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -29836,7 +21704,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Snow decoder",
- "name": "avdec_snow",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -29855,7 +21722,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -29863,7 +21731,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -29871,34 +21740,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -29906,14 +21749,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -29921,30 +21767,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -29963,7 +21787,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DPCM Sol decoder",
- "name": "avdec_sol_dpcm",
"pad-templates": {
"sink": {
"caps": "audio/x-dpcm:\n layout: sol\n",
@@ -29984,23 +21807,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -30008,7 +21816,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -30018,7 +21827,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -30037,7 +21847,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Sonic decoder",
- "name": "avdec_sonic",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -30058,23 +21867,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -30082,7 +21876,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -30092,7 +21887,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -30111,7 +21907,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Sunplus JPEG (SP5X) decoder",
- "name": "avdec_sp5x",
"pad-templates": {
"sink": {
"caps": "video/sp5x:\n",
@@ -30130,7 +21925,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -30138,7 +21934,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -30146,34 +21943,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -30181,14 +21952,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -30196,30 +21970,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -30238,7 +21990,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav NewTek SpeedHQ decoder",
- "name": "avdec_speedhq",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -30257,7 +22008,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -30265,7 +22017,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -30273,34 +22026,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -30308,14 +22035,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -30323,30 +22053,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -30365,7 +22073,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Screen Recorder Gold Codec decoder",
- "name": "avdec_srgc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -30384,7 +22091,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -30392,7 +22100,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -30400,34 +22109,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -30435,14 +22118,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -30450,30 +22136,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -30492,7 +22156,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Sun Rasterfile image decoder",
- "name": "avdec_sunrast",
"pad-templates": {
"sink": {
"caps": "image/x-sun-raster:\n",
@@ -30511,7 +22174,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -30519,7 +22183,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -30527,34 +22192,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -30562,14 +22201,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -30577,30 +22219,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -30619,7 +22239,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 decoder",
- "name": "avdec_svq1",
"pad-templates": {
"sink": {
"caps": "video/x-svq:\n svqversion: 1\n",
@@ -30638,7 +22257,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -30646,7 +22266,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -30654,34 +22275,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -30689,14 +22284,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -30704,30 +22302,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -30746,7 +22322,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 decoder",
- "name": "avdec_svq3",
"pad-templates": {
"sink": {
"caps": "video/x-svq:\n svqversion: 3\n",
@@ -30765,7 +22340,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -30773,7 +22349,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -30781,34 +22358,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -30816,14 +22367,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -30831,30 +22385,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -30873,7 +22405,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav TAK (Tom's lossless Audio Kompressor) decoder",
- "name": "avdec_tak",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -30894,23 +22425,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -30918,7 +22434,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -30928,7 +22445,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -30947,7 +22465,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Truevision Targa image decoder",
- "name": "avdec_targa",
"pad-templates": {
"sink": {
"caps": "image/x-tga:\n",
@@ -30966,7 +22483,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -30974,7 +22492,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -30982,34 +22501,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -31017,14 +22510,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -31032,30 +22528,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -31074,7 +22548,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Pinnacle TARGA CineWave YUV16 decoder",
- "name": "avdec_targa_y216",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -31093,7 +22566,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -31101,7 +22575,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -31109,34 +22584,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -31144,14 +22593,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -31159,30 +22611,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -31201,7 +22631,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav TDSC decoder",
- "name": "avdec_tdsc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -31220,7 +22649,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -31228,7 +22658,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -31236,34 +22667,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -31271,14 +22676,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -31286,30 +22694,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -31328,7 +22714,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Nintendo Gamecube THP video decoder",
- "name": "avdec_thp",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -31347,7 +22732,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -31355,7 +22741,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -31363,34 +22750,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -31398,14 +22759,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -31413,30 +22777,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -31455,7 +22797,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Tiertex Limited SEQ video decoder",
- "name": "avdec_tiertexseqvideo",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -31474,7 +22815,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -31482,7 +22824,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -31490,34 +22833,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -31525,14 +22842,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -31540,30 +22860,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -31582,7 +22880,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav TIFF image decoder",
- "name": "avdec_tiff",
"pad-templates": {
"sink": {
"caps": "image/tiff:\n",
@@ -31601,7 +22898,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -31609,7 +22907,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -31617,25 +22916,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -31645,16 +22927,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -31662,14 +22936,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -31677,30 +22954,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -31719,7 +22983,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav 8088flex TMV decoder",
- "name": "avdec_tmv",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -31738,7 +23001,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -31746,7 +23010,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -31754,34 +23019,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -31789,14 +23028,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -31804,30 +23046,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -31846,7 +23066,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav TrueHD decoder",
- "name": "avdec_truehd",
"pad-templates": {
"sink": {
"caps": "audio/x-true-hd:\n",
@@ -31867,23 +23086,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -31891,7 +23095,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -31901,7 +23106,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -31920,7 +23126,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Duck TrueMotion 1.0 decoder",
- "name": "avdec_truemotion1",
"pad-templates": {
"sink": {
"caps": "video/x-truemotion:\n trueversion: 1\n",
@@ -31939,7 +23144,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -31947,7 +23153,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -31955,34 +23162,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -31990,14 +23171,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -32005,30 +23189,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -32047,7 +23209,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Duck TrueMotion 2.0 decoder",
- "name": "avdec_truemotion2",
"pad-templates": {
"sink": {
"caps": "video/x-truemotion:\n trueversion: 2\n",
@@ -32066,7 +23227,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -32074,7 +23236,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -32082,34 +23245,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -32117,14 +23254,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -32132,30 +23272,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -32174,7 +23292,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Duck TrueMotion 2.0 Real Time decoder",
- "name": "avdec_truemotion2rt",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -32193,7 +23310,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -32201,7 +23319,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -32209,34 +23328,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -32244,14 +23337,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -32259,30 +23355,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -32301,7 +23375,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DSP Group TrueSpeech decoder",
- "name": "avdec_truespeech",
"pad-templates": {
"sink": {
"caps": "audio/x-truespeech:\n",
@@ -32322,23 +23395,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -32346,7 +23404,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -32356,7 +23415,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -32375,7 +23435,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav TechSmith Screen Codec 2 decoder",
- "name": "avdec_tscc2",
"pad-templates": {
"sink": {
"caps": "video/x-tscc:\n tsccversion: 2\n",
@@ -32394,7 +23453,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -32402,7 +23462,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -32410,34 +23471,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -32445,14 +23480,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -32460,30 +23498,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -32502,7 +23518,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav TTA (True Audio) decoder",
- "name": "avdec_tta",
"pad-templates": {
"sink": {
"caps": "audio/x-tta:\n",
@@ -32523,23 +23538,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -32547,7 +23547,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -32557,7 +23558,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -32576,7 +23578,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav VQF TwinVQ decoder",
- "name": "avdec_twinvq",
"pad-templates": {
"sink": {
"caps": "audio/x-twin-vq:\n",
@@ -32597,23 +23598,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -32621,7 +23607,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -32631,7 +23618,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -32650,7 +23638,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Renderware TXD (TeXture Dictionary) image decoder",
- "name": "avdec_txd",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -32669,7 +23656,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -32677,7 +23665,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -32685,34 +23674,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -32720,14 +23683,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -32735,30 +23701,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -32777,7 +23721,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav IBM UltiMotion decoder",
- "name": "avdec_ultimotion",
"pad-templates": {
"sink": {
"caps": "video/x-ultimotion:\n",
@@ -32796,7 +23739,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -32804,7 +23748,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -32812,34 +23757,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -32847,14 +23766,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -32862,30 +23784,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -32904,7 +23804,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Ut Video decoder",
- "name": "avdec_utvideo",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -32923,7 +23822,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -32931,7 +23831,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -32939,25 +23840,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -32967,16 +23851,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -32984,14 +23860,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -32999,30 +23878,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -33041,7 +23907,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Beam Software VB decoder",
- "name": "avdec_vb",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -33060,7 +23925,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -33068,7 +23934,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -33076,34 +23943,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -33111,14 +23952,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -33126,30 +23970,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -33168,7 +23990,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav VBLE Lossless Codec decoder",
- "name": "avdec_vble",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -33187,7 +24008,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -33195,7 +24017,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -33203,25 +24026,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -33231,16 +24037,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -33248,14 +24046,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -33263,30 +24064,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -33305,7 +24093,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav SMPTE VC-1 decoder",
- "name": "avdec_vc1",
"pad-templates": {
"sink": {
"caps": "video/x-wmv:\n wmvversion: 3\n format: { WVC1, WMVA }\n",
@@ -33324,7 +24111,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -33332,7 +24120,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -33340,34 +24129,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -33375,14 +24138,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -33390,30 +24156,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -33432,7 +24176,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Windows Media Video 9 Image v2 decoder",
- "name": "avdec_vc1image",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -33451,7 +24194,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -33459,7 +24203,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -33467,34 +24212,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -33502,14 +24221,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -33517,30 +24239,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -33559,7 +24259,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav ATI VCR1 decoder",
- "name": "avdec_vcr1",
"pad-templates": {
"sink": {
"caps": "video/x-ati-vcr:\n vcrversion: 1\n",
@@ -33578,7 +24277,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -33586,7 +24286,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -33594,34 +24295,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -33629,14 +24304,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -33644,30 +24322,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -33686,7 +24342,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Sierra VMD audio decoder",
- "name": "avdec_vmdaudio",
"pad-templates": {
"sink": {
"caps": "audio/x-gst-av-vmdaudio:\n",
@@ -33707,23 +24362,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -33731,7 +24371,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -33741,7 +24382,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -33760,7 +24402,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Sierra VMD video decoder",
- "name": "avdec_vmdvideo",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-vmdvideo:\n",
@@ -33779,7 +24420,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -33787,7 +24429,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -33795,34 +24438,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -33830,14 +24447,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -33845,30 +24465,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -33887,7 +24485,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav VMware Screen Codec / VMware Video decoder",
- "name": "avdec_vmnc",
"pad-templates": {
"sink": {
"caps": "video/x-vmnc:\n",
@@ -33906,7 +24503,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -33914,7 +24512,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -33922,34 +24521,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -33957,14 +24530,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -33972,30 +24548,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -34014,7 +24568,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav On2 VP3 decoder",
- "name": "avdec_vp3",
"pad-templates": {
"sink": {
"caps": "video/x-vp3:\n",
@@ -34033,7 +24586,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34041,7 +24595,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34049,25 +24604,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -34077,16 +24615,111 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "name": {
- "blurb": "The name of the object",
- "construct": true,
+ "output-corrupt": {
+ "blurb": "Whether libav should output frames even if corrupted",
+ "construct": false,
"construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "skip-frame": {
+ "blurb": "Which types of frames to skip during decoding",
+ "construct": false,
+ "construct-only": false,
+ "default": "Skip nothing (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ },
+ "avdec_vp4": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
+ "description": "libav vp4 decoder",
+ "hierarchy": [
+ "avdec_vp4",
+ "GstVideoDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Video",
+ "long-name": "libav On2 VP4 decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "unknown/unknown:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, GBRA, xRGB, RGBx, xBGR, BGRx, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "debug-mv": {
+ "blurb": "Whether libav should print motion vectors on top of the image",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "direct-rendering": {
+ "blurb": "Enable direct rendering",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "lowres": {
+ "blurb": "At which resolution to decode images",
+ "construct": false,
+ "construct-only": false,
+ "default": "full (0)",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
+ "writable": true
+ },
+ "max-threads": {
+ "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -34094,14 +24727,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -34109,30 +24745,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -34151,7 +24774,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav On2 VP5 decoder",
- "name": "avdec_vp5",
"pad-templates": {
"sink": {
"caps": "video/x-vp5:\n",
@@ -34170,7 +24792,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34178,7 +24801,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34186,34 +24810,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -34221,14 +24819,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -34236,30 +24837,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -34278,7 +24857,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav On2 VP6 decoder",
- "name": "avdec_vp6",
"pad-templates": {
"sink": {
"caps": "video/x-vp6:\n",
@@ -34297,7 +24875,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34305,7 +24884,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34313,34 +24893,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -34348,14 +24902,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -34363,30 +24920,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -34405,7 +24940,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav On2 VP6 (Flash version, with alpha channel) decoder",
- "name": "avdec_vp6a",
"pad-templates": {
"sink": {
"caps": "video/x-vp6-alpha:\n",
@@ -34424,7 +24958,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34432,7 +24967,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34440,25 +24976,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -34468,16 +24987,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -34485,14 +24996,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -34500,30 +25014,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -34542,7 +25043,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav On2 VP6 (Flash version) decoder",
- "name": "avdec_vp6f",
"pad-templates": {
"sink": {
"caps": "video/x-vp6-flash:\n",
@@ -34561,7 +25061,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34569,7 +25070,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34577,34 +25079,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -34612,14 +25088,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -34627,30 +25106,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -34669,7 +25126,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav On2 VP7 decoder",
- "name": "avdec_vp7",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -34688,7 +25144,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34696,7 +25153,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34704,34 +25162,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -34739,14 +25171,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -34754,30 +25189,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -34796,7 +25209,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav On2 VP8 decoder",
- "name": "avdec_vp8",
"pad-templates": {
"sink": {
"caps": "video/x-vp8:\n",
@@ -34815,7 +25227,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34823,7 +25236,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34831,25 +25245,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -34859,16 +25256,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -34876,14 +25265,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -34891,30 +25283,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -34933,7 +25312,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Google VP9 decoder",
- "name": "avdec_vp9",
"pad-templates": {
"sink": {
"caps": "video/x-vp9:\n",
@@ -34952,7 +25330,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -34960,7 +25339,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -34968,25 +25348,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -34996,16 +25359,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -35013,14 +25368,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -35028,30 +25386,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -35070,7 +25415,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Westwood Studios VQA (Vector Quantized Animation) video decoder",
- "name": "avdec_vqavideo",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-vqavideo:\n",
@@ -35089,7 +25433,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -35097,7 +25442,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -35105,34 +25451,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -35140,14 +25460,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -35155,30 +25478,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -35197,7 +25498,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Wave synthesis pseudo-codec decoder",
- "name": "avdec_wavesynth",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -35218,23 +25518,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -35242,7 +25527,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -35252,7 +25538,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -35289,7 +25576,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -35297,7 +25585,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -35305,33 +25594,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -35339,14 +25603,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -35354,30 +25621,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -35396,7 +25641,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav WebP image decoder",
- "name": "avdec_webp",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -35415,7 +25659,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -35423,7 +25668,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -35431,25 +25677,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -35459,16 +25688,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -35476,14 +25697,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -35491,30 +25715,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -35533,7 +25744,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Windows Media Audio Lossless decoder",
- "name": "avdec_wmalossless",
"pad-templates": {
"sink": {
"caps": "audio/x-wma:\n wmaversion: 4\n depth: 16\n",
@@ -35554,23 +25764,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -35578,7 +25773,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -35588,7 +25784,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -35607,7 +25804,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Windows Media Audio 9 Professional decoder",
- "name": "avdec_wmapro",
"pad-templates": {
"sink": {
"caps": "audio/x-wma:\n wmaversion: 3\n",
@@ -35628,23 +25824,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -35652,7 +25833,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -35662,7 +25844,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -35681,7 +25864,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Windows Media Audio 1 decoder",
- "name": "avdec_wmav1",
"pad-templates": {
"sink": {
"caps": "audio/x-wma:\n wmaversion: 1\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n",
@@ -35702,23 +25884,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -35726,7 +25893,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -35736,7 +25904,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -35755,7 +25924,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Windows Media Audio 2 decoder",
- "name": "avdec_wmav2",
"pad-templates": {
"sink": {
"caps": "audio/x-wma:\n wmaversion: 2\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n",
@@ -35776,23 +25944,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -35800,7 +25953,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -35810,7 +25964,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -35829,7 +25984,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Windows Media Audio Voice decoder",
- "name": "avdec_wmavoice",
"pad-templates": {
"sink": {
"caps": "audio/x-wms:\n",
@@ -35850,23 +26004,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -35874,7 +26013,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -35884,7 +26024,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -35903,7 +26044,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Windows Media Video 7 decoder",
- "name": "avdec_wmv1",
"pad-templates": {
"sink": {
"caps": "video/x-wmv:\n wmvversion: 1\n",
@@ -35922,7 +26062,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -35930,7 +26071,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -35938,34 +26080,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -35973,14 +26089,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -35988,30 +26107,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -36030,7 +26127,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Windows Media Video 8 decoder",
- "name": "avdec_wmv2",
"pad-templates": {
"sink": {
"caps": "video/x-wmv:\n wmvversion: 2\n",
@@ -36049,7 +26145,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -36057,7 +26154,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -36065,34 +26163,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -36100,14 +26172,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -36115,30 +26190,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -36157,7 +26210,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Windows Media Video 9 decoder",
- "name": "avdec_wmv3",
"pad-templates": {
"sink": {
"caps": "video/x-wmv:\n wmvversion: 3\n format: WMV3\n",
@@ -36176,7 +26228,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -36184,7 +26237,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -36192,34 +26246,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -36227,14 +26255,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -36242,30 +26273,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -36284,7 +26293,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Windows Media Video 9 Image decoder",
- "name": "avdec_wmv3image",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -36303,7 +26311,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -36311,7 +26320,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -36319,34 +26329,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -36354,14 +26338,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -36369,30 +26356,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -36411,7 +26376,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Winnov WNV1 decoder",
- "name": "avdec_wnv1",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-wnv1:\n",
@@ -36430,7 +26394,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -36438,7 +26403,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -36446,34 +26412,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -36481,14 +26421,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -36496,30 +26439,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -36538,7 +26459,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Westwood Audio (SND1) decoder",
- "name": "avdec_ws_snd1",
"pad-templates": {
"sink": {
"caps": "audio/x-gst-av-ws_snd1:\n",
@@ -36559,23 +26479,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -36583,7 +26488,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -36593,7 +26499,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -36612,7 +26519,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav DPCM Xan decoder",
- "name": "avdec_xan_dpcm",
"pad-templates": {
"sink": {
"caps": "audio/x-dpcm:\n layout: xan\n",
@@ -36633,23 +26539,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -36657,7 +26548,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -36667,7 +26559,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -36686,7 +26579,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Wing Commander III / Xan decoder",
- "name": "avdec_xan_wc3",
"pad-templates": {
"sink": {
"caps": "video/x-xan:\n wcversion: 3\n",
@@ -36705,7 +26597,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -36713,7 +26606,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -36721,34 +26615,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -36756,14 +26624,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -36771,30 +26642,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -36813,7 +26662,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Wing Commander IV / Xxan decoder",
- "name": "avdec_xan_wc4",
"pad-templates": {
"sink": {
"caps": "video/x-xan:\n wcversion: 4\n",
@@ -36832,7 +26680,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -36840,7 +26689,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -36848,34 +26698,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -36883,14 +26707,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -36898,30 +26725,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -36940,7 +26745,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav eXtended BINary text decoder",
- "name": "avdec_xbin",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -36959,7 +26763,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -36967,7 +26772,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -36975,34 +26781,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -37010,14 +26790,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -37025,30 +26808,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -37067,7 +26828,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav XBM (X BitMap) image decoder",
- "name": "avdec_xbm",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -37086,7 +26846,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -37094,7 +26855,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -37102,34 +26864,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -37137,14 +26873,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -37152,30 +26891,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -37194,7 +26911,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav X-face image decoder",
- "name": "avdec_xface",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -37213,7 +26929,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -37221,7 +26938,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -37229,34 +26947,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -37264,14 +26956,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -37279,30 +26974,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -37321,7 +26994,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Miro VideoXL decoder",
- "name": "avdec_xl",
"pad-templates": {
"sink": {
"caps": "video/x-gst-av-xl:\n",
@@ -37340,7 +27012,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -37348,7 +27021,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -37356,34 +27030,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -37391,14 +27039,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -37406,30 +27057,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -37448,7 +27077,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Xbox Media Audio 1 decoder",
- "name": "avdec_xma1",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -37469,23 +27097,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -37493,7 +27106,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -37503,7 +27117,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -37522,7 +27137,6 @@
],
"klass": "Codec/Decoder/Audio",
"long-name": "libav Xbox Media Audio 2 decoder",
- "name": "avdec_xma2",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -37543,23 +27157,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"plc": {
@@ -37567,7 +27166,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"tolerance": {
@@ -37577,7 +27177,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
}
},
@@ -37596,7 +27197,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav XPM (X PixMap) image decoder",
- "name": "avdec_xpm",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -37615,7 +27215,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -37623,7 +27224,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -37631,34 +27233,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -37666,14 +27242,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -37681,30 +27260,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -37723,7 +27280,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav XWD (X Window Dump) image decoder",
- "name": "avdec_xwd",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -37742,7 +27298,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -37750,7 +27307,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -37758,34 +27316,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -37793,14 +27325,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -37808,30 +27343,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -37850,7 +27363,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav YUY2 Lossless Codec decoder",
- "name": "avdec_ylc",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -37869,7 +27381,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -37877,7 +27390,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -37885,25 +27399,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"max-threads": {
@@ -37913,16 +27410,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"output-corrupt": {
@@ -37930,14 +27419,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -37945,30 +27437,17 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "Multithreading methods to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto",
+ "readable": true,
+ "type": "GstLibAVVidDecThreadType",
"writable": true
}
},
@@ -37987,7 +27466,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Psygnosis YOP Video decoder",
- "name": "avdec_yop",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -38006,7 +27484,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -38014,7 +27493,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -38022,34 +27502,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -38057,14 +27511,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -38072,30 +27529,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -38114,7 +27549,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav ZeroCodec Lossless Video decoder",
- "name": "avdec_zerocodec",
"pad-templates": {
"sink": {
"caps": "unknown/unknown:\n",
@@ -38133,7 +27567,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -38141,7 +27576,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -38149,34 +27585,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -38184,14 +27594,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -38199,30 +27612,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -38241,7 +27632,6 @@
],
"klass": "Codec/Decoder/Video",
"long-name": "libav Zip Motion Blocks Video decoder",
- "name": "avdec_zmbv",
"pad-templates": {
"sink": {
"caps": "video/x-zmbv:\n",
@@ -38260,7 +27650,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"direct-rendering": {
@@ -38268,7 +27659,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"lowres": {
@@ -38276,34 +27668,8 @@
"construct": false,
"construct-only": false,
"default": "full (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecLowres",
- "values": [
- {
- "desc": "0",
- "name": "full",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "1/2-size",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "1/4-size",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "GstLibAVVidDecLowres",
"writable": true
},
"output-corrupt": {
@@ -38311,14 +27677,17 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
- "parent": {
- "blurb": "The parent of the object",
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
"construct": false,
"construct-only": false,
- "type-name": "GstObject",
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-frame": {
@@ -38326,30 +27695,8 @@
"construct": false,
"construct-only": false,
"default": "Skip nothing (0)",
- "enum": true,
- "type-name": "GstLibAVVidDecSkipFrame",
- "values": [
- {
- "desc": "0",
- "name": "Skip nothing",
- "value": "0"
- },
- {
- "desc": "1",
- "name": "Skip B-frames",
- "value": "1"
- },
- {
- "desc": "2",
- "name": "Skip IDCT/Dequantization",
- "value": "2"
- },
- {
- "desc": "5",
- "name": "Skip everything",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVVidDecSkipFrame",
"writable": true
}
},
@@ -38367,7 +27714,6 @@
],
"klass": "Filter/Effect/Video/Deinterlace",
"long-name": "libav Deinterlace element",
- "name": "avdeinterlace",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
@@ -38386,41 +27732,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDeinterlaceModes",
- "values": [
- {
- "desc": "Auto detection",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Force deinterlacing",
- "name": "interlaced",
- "value": "1"
- },
- {
- "desc": "Run in passthrough mode",
- "name": "disabled",
- "value": "2"
- }
- ],
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "GstLibAVDeinterlaceModes",
"writable": true
}
},
@@ -38438,7 +27751,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav 4X Technologies demuxer",
- "name": "avdemux_4xm",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38456,41 +27768,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38506,7 +27809,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Audio IFF demuxer",
- "name": "avdemux_aiff",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38524,41 +27826,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38574,7 +27867,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Monkey's Audio demuxer",
- "name": "avdemux_ape",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38592,41 +27884,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38642,7 +27925,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Argonaut Games Creature Shock demuxer",
- "name": "avdemux_avs",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38660,41 +27942,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38710,7 +27983,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav BFSTM (Binary Cafe Stream) demuxer",
- "name": "avdemux_bfstm",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38728,41 +28000,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38778,7 +28041,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav BRSTM (Binary Revolution Stream) demuxer",
- "name": "avdemux_brstm",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38796,41 +28058,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38846,7 +28099,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav D-Cinema audio demuxer",
- "name": "avdemux_daud",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38864,41 +28116,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38914,7 +28157,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav DSD Stream File (DSF) demuxer",
- "name": "avdemux_dsf",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -38932,41 +28174,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -38982,7 +28215,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Electronic Arts Multimedia demuxer",
- "name": "avdemux_ea",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39000,108 +28232,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
- ],
- "retval": "void"
- },
- "pad-removed": {
- "args": [
- "GstPad"
- ],
- "retval": "void"
- }
- }
- },
- "avdemux_ffm": {
- "author": "Wim Taymans <wim@fluendo.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>",
- "description": "libav FFM (FFserver live feed) demuxer",
- "hierarchy": [
- "avdemux_ffm",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Demuxer",
- "name": "avdemux_ffm",
- "pad-templates": {
- "audio_%%u": {
- "caps": "ANY",
- "direction": "src",
- "presence": "sometimes"
- },
- "sink": {
- "caps": "application/x-gst-av-ffm:\n",
- "direction": "sink",
- "presence": "always"
- },
- "video_%%u": {
- "caps": "ANY",
- "direction": "src",
- "presence": "sometimes"
- }
- },
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "avdemux_ffm0",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
- "rank": 64,
- "signals": {
- "no-more-pads": {
- "args": [],
- "retval": "void"
- },
- "pad-added": {
- "args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39117,7 +28273,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Sega FILM / CPK demuxer",
- "name": "avdemux_film_cpk",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39135,41 +28290,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39185,7 +28331,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav CompuServe Graphics Interchange Format (GIF) demuxer",
- "name": "avdemux_gif",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39203,41 +28348,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39253,7 +28389,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav GXF (General eXchange Format) demuxer",
- "name": "avdemux_gxf",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39271,41 +28406,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39321,7 +28447,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav id Cinematic demuxer",
- "name": "avdemux_idcin",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39339,41 +28464,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39389,7 +28505,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav IFF (Interchange File Format) demuxer",
- "name": "avdemux_iff",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39407,41 +28522,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39457,7 +28563,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Interplay MVE demuxer",
- "name": "avdemux_ipmovie",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39475,41 +28580,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39525,7 +28621,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav On2 IVF demuxer",
- "name": "avdemux_ivf",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39543,41 +28638,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39593,7 +28679,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav American Laser Games MM demuxer",
- "name": "avdemux_mm",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39611,41 +28696,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39661,7 +28737,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Yamaha SMAF demuxer",
- "name": "avdemux_mmf",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39679,41 +28754,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39729,7 +28795,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Musepack demuxer",
- "name": "avdemux_mpc",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39747,41 +28812,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39797,7 +28853,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Musepack SV8 demuxer",
- "name": "avdemux_mpc8",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39815,41 +28870,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39865,7 +28911,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav MXF (Material eXchange Format) demuxer",
- "name": "avdemux_mxf",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39883,41 +28928,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -39933,7 +28969,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Nullsoft Streaming Video demuxer",
- "name": "avdemux_nsv",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -39951,41 +28986,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40001,7 +29027,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav NUT demuxer",
- "name": "avdemux_nut",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40019,41 +29044,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40069,7 +29085,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav NuppelVideo demuxer",
- "name": "avdemux_nuv",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40087,41 +29102,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40137,7 +29143,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Sony Playstation STR demuxer",
- "name": "avdemux_psxstr",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40155,41 +29160,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40205,7 +29201,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav TechnoTrend PVA demuxer",
- "name": "avdemux_pva",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40223,41 +29218,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40273,7 +29259,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Smacker demuxer",
- "name": "avdemux_smk",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40291,41 +29276,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40341,7 +29317,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Sierra SOL demuxer",
- "name": "avdemux_sol",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40359,41 +29334,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40409,7 +29375,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav TTA (True Audio) demuxer",
- "name": "avdemux_tta",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40427,41 +29392,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40477,7 +29433,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Sierra VMD demuxer",
- "name": "avdemux_vmd",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40495,41 +29450,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40545,7 +29491,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Creative Voice demuxer",
- "name": "avdemux_voc",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40563,41 +29508,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40613,7 +29549,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Wing Commander III movie demuxer",
- "name": "avdemux_wc3movie",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40631,41 +29566,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40681,7 +29607,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Westwood Studios audio demuxer",
- "name": "avdemux_wsaud",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40699,41 +29624,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40749,7 +29665,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav Westwood Studios VQA demuxer",
- "name": "avdemux_wsvqa",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40767,41 +29682,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40817,7 +29723,6 @@
],
"klass": "Codec/Demuxer",
"long-name": "libav YUV4MPEG pipe demuxer",
- "name": "avdemux_yuv4mpegpipe",
"pad-templates": {
"audio_%%u": {
"caps": "ANY",
@@ -40835,41 +29740,32 @@
"presence": "sometimes"
}
},
- "properties": {
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- }
- },
"rank": "marginal",
"signals": {
"no-more-pads": {
"args": [],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-added": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
},
"pad-removed": {
"args": [
- "GstPad"
+ {
+ "name": "arg0",
+ "type": "GstPad"
+ }
],
- "retval": "void"
+ "return-type": "void",
+ "when": "last"
}
}
},
@@ -40884,9 +29780,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Multicolor charset for Commodore 64 encoder",
- "name": "avenc_a64multi",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: GRAY8\n",
@@ -40907,7 +29805,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -40917,7 +29816,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -40927,7 +29827,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -40937,7 +29838,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -40947,7 +29849,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -40957,7 +29860,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -40967,7 +29871,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -40977,19 +29882,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -40997,7 +29893,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -41005,45 +29902,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -41053,7 +29913,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -41061,90 +29922,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -41152,66 +29931,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -41221,7 +29942,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -41231,7 +29953,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -41241,7 +29964,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -41251,7 +29975,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -41259,40 +29984,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -41300,84 +29993,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -41387,7 +30004,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -41395,7 +30013,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -41403,40 +30022,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -41444,84 +30031,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -41529,54 +30040,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -41586,7 +30051,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -41596,7 +30062,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -41606,7 +30073,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -41616,7 +30084,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -41624,75 +30093,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -41700,90 +30102,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -41793,7 +30113,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -41803,7 +30124,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -41813,7 +30135,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -41823,7 +30146,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -41833,7 +30157,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -41843,7 +30168,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -41851,90 +30177,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -41942,25 +30186,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -41970,7 +30197,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -41980,48 +30208,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -42031,7 +30219,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -42041,7 +30230,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -42051,7 +30241,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -42061,7 +30252,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -42069,7 +30261,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -42079,16 +30272,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -42098,7 +30283,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -42108,7 +30294,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -42118,14 +30305,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -42133,30 +30314,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -42166,7 +30325,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -42174,90 +30334,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -42265,25 +30343,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -42293,7 +30354,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -42303,7 +30365,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -42313,7 +30376,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -42323,7 +30387,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -42333,7 +30398,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -42343,7 +30409,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -42353,7 +30420,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -42361,7 +30429,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -42371,7 +30440,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -42381,7 +30451,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -42391,7 +30462,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -42401,7 +30473,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -42411,17 +30484,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -42431,7 +30495,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -42441,7 +30506,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -42449,7 +30515,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -42459,7 +30526,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -42469,7 +30537,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -42479,7 +30548,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -42487,90 +30557,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -42580,7 +30568,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -42588,35 +30577,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -42624,90 +30586,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -42717,7 +30597,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -42727,7 +30608,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -42735,19 +30617,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -42755,20 +30626,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -42778,7 +30637,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -42788,7 +30648,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -42798,7 +30659,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -42815,9 +30677,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Multicolor charset for Commodore 64, extended with 5th color (colram) encoder",
- "name": "avenc_a64multi5",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: GRAY8\n",
@@ -42838,7 +30702,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -42848,7 +30713,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -42858,7 +30724,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -42868,7 +30735,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -42878,7 +30746,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -42888,7 +30757,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -42898,7 +30768,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -42908,19 +30779,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -42928,7 +30790,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -42936,45 +30799,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -42984,7 +30810,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -42992,90 +30819,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -43083,66 +30828,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -43152,7 +30839,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -43162,7 +30850,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -43172,7 +30861,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -43182,7 +30872,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -43190,40 +30881,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -43231,84 +30890,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -43318,7 +30901,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -43326,7 +30910,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -43334,40 +30919,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -43375,84 +30928,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -43460,54 +30937,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -43517,7 +30948,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -43527,7 +30959,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -43537,7 +30970,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -43547,7 +30981,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -43555,75 +30990,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -43631,90 +30999,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -43724,7 +31010,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -43734,7 +31021,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -43744,7 +31032,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -43754,7 +31043,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -43764,7 +31054,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -43774,7 +31065,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -43782,90 +31074,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -43873,25 +31083,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -43901,7 +31094,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -43911,48 +31105,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -43962,7 +31116,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -43972,7 +31127,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -43982,7 +31138,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -43992,7 +31149,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -44000,7 +31158,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -44010,16 +31169,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -44029,7 +31180,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -44039,7 +31191,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -44049,14 +31202,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -44064,30 +31211,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -44097,7 +31222,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -44105,90 +31231,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -44196,25 +31240,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -44224,7 +31251,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -44234,7 +31262,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -44244,7 +31273,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -44254,7 +31284,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -44264,7 +31295,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -44274,7 +31306,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -44284,7 +31317,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -44292,7 +31326,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -44302,7 +31337,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -44312,7 +31348,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -44322,7 +31359,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -44332,7 +31370,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -44342,17 +31381,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -44362,7 +31392,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -44372,7 +31403,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -44380,7 +31412,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -44390,7 +31423,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -44400,7 +31434,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -44410,7 +31445,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -44418,90 +31454,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -44511,7 +31465,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -44519,35 +31474,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -44555,90 +31483,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -44648,7 +31494,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -44658,7 +31505,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -44666,19 +31514,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -44686,20 +31523,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -44709,7 +31534,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -44719,7 +31545,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -44729,7 +31556,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -44746,9 +31574,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav AAC (Advanced Audio Coding) encoder",
- "name": "avenc_aac",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 6 ]\n rate: { (int)96000, (int)88200, (int)64000, (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000, (int)12000, (int)11025, (int)8000, (int)7350 }\n format: F32LE\n layout: interleaved\n",
@@ -44756,7 +31586,7 @@
"presence": "always"
},
"src": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "src",
"presence": "always"
}
@@ -44767,25 +31597,8 @@
"construct": false,
"construct-only": false,
"default": "fast (2)",
- "enum": true,
- "type-name": "aac-encoder-coder",
- "values": [
- {
- "desc": "ANMR method",
- "name": "anmr",
- "value": "0"
- },
- {
- "desc": "Two loop searching method",
- "name": "twoloop",
- "value": "1"
- },
- {
- "desc": "Default fast search",
- "name": "fast",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "aac-encoder-coder",
"writable": true
},
"aac-is": {
@@ -44793,7 +31606,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"aac-ltp": {
@@ -44801,7 +31615,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"aac-ms": {
@@ -44809,7 +31624,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"aac-pce": {
@@ -44817,7 +31633,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"aac-pns": {
@@ -44825,7 +31642,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"aac-pred": {
@@ -44833,7 +31651,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"aac-tns": {
@@ -44841,7 +31660,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"ac": {
@@ -44851,7 +31671,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -44861,7 +31682,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -44869,55 +31691,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -44927,7 +31702,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -44937,7 +31713,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -44947,43 +31724,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -44993,7 +31735,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -45003,7 +31746,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -45011,84 +31755,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -45096,7 +31764,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -45104,84 +31773,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -45189,54 +31782,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -45246,7 +31793,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -45256,7 +31804,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -45264,7 +31813,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -45272,7 +31822,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -45282,7 +31833,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -45292,7 +31844,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -45302,7 +31855,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -45312,7 +31866,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -45322,23 +31877,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -45346,7 +31886,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -45354,7 +31895,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -45362,35 +31904,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -45398,19 +31913,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -45418,20 +31922,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -45441,7 +31933,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -45451,7 +31944,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -45461,7 +31955,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -45478,9 +31973,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ATSC A/52A (AC-3) encoder",
- "name": "avenc_ac3",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n channel-mask: 0x000000000000000c\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000010b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c0b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000003b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\n",
@@ -45501,7 +31998,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ad-conv-type": {
@@ -45509,25 +32007,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-ad-conv-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Standard (default)",
- "name": "standard",
- "value": "0"
- },
- {
- "desc": "HDCD",
- "name": "hdcd",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-ad-conv-type",
"writable": true
},
"ar": {
@@ -45537,7 +32018,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -45545,55 +32027,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -45603,7 +32038,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -45613,7 +32049,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"center-mixlev": {
@@ -45623,7 +32060,8 @@
"default": "0.594604",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"channel-coupling": {
@@ -45631,15 +32069,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-channel-coupling",
- "values": [
- {
- "desc": "Selected by the Encoder",
- "name": "auto",
- "value": "-1"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-channel-coupling",
"writable": true
},
"channel-layout": {
@@ -45649,43 +32080,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -45695,7 +32091,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"copyright": {
@@ -45705,7 +32102,8 @@
"default": "-1",
"max": "1",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cpl-start-band": {
@@ -45713,15 +32111,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-cpl-start-band",
- "values": [
- {
- "desc": "Selected by the Encoder",
- "name": "auto",
- "value": "-1"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-cpl-start-band",
"writable": true
},
"cutoff": {
@@ -45731,7 +32122,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -45739,84 +32131,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dheadphone-mode": {
@@ -45824,30 +32140,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-dheadphone-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Headphone Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Headphone Encoded",
- "name": "on",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-dheadphone-mode",
"writable": true
},
"dialnorm": {
@@ -45857,7 +32151,8 @@
"default": "-31",
"max": "-1",
"min": "-31",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dmix-mode": {
@@ -45865,35 +32160,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-dmix-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Lt/Rt Downmix Preferred",
- "name": "ltrt",
- "value": "1"
- },
- {
- "desc": "Lo/Ro Downmix Preferred",
- "name": "loro",
- "value": "2"
- },
- {
- "desc": "Dolby Pro Logic II Downmix Preferred",
- "name": "dplii",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-dmix-mode",
"writable": true
},
"dsur-mode": {
@@ -45901,30 +32169,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-dsur-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Surround Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Surround Encoded",
- "name": "on",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-dsur-mode",
"writable": true
},
"dsurex-mode": {
@@ -45932,35 +32178,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-dsurex-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Surround EX Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Surround EX Encoded",
- "name": "on",
- "value": "2"
- },
- {
- "desc": "Dolby Pro Logic IIz-encoded",
- "name": "dpliiz",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-dsurex-mode",
"writable": true
},
"dump-separator": {
@@ -45968,7 +32187,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -45976,84 +32196,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -46061,54 +32205,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -46118,7 +32216,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -46128,7 +32227,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -46136,7 +32236,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"loro-cmixlev": {
@@ -46146,7 +32247,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"loro-surmixlev": {
@@ -46156,7 +32258,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ltrt-cmixlev": {
@@ -46166,7 +32269,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ltrt-surmixlev": {
@@ -46176,7 +32280,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mark-granule": {
@@ -46184,7 +32289,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -46194,7 +32300,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -46204,7 +32311,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -46214,7 +32322,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -46224,7 +32333,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -46234,7 +32344,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mixing-level": {
@@ -46244,16 +32355,8 @@
"default": "-1",
"max": "111",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"original": {
@@ -46263,14 +32366,8 @@
"default": "-1",
"max": "1",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"per-frame-metadata": {
@@ -46278,7 +32375,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-timestamp": {
@@ -46286,7 +32384,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"room-type": {
@@ -46294,30 +32393,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "ac-3-encoder-room-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Large Room",
- "name": "large",
- "value": "1"
- },
- {
- "desc": "Small Room",
- "name": "small",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "ac-3-encoder-room-type",
"writable": true
},
"side-data-only-packets": {
@@ -46325,7 +32402,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stereo-rematrixing": {
@@ -46333,7 +32411,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -46341,35 +32420,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"surround-mixlev": {
@@ -46379,7 +32431,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -46387,19 +32440,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -46407,20 +32449,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -46430,7 +32460,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -46440,7 +32471,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -46450,7 +32482,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -46467,9 +32500,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ATSC A/52A (AC-3) encoder",
- "name": "avenc_ac3_fixed",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n channel-mask: 0x000000000000000c\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000010b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c0b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000003b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: S16LE\n layout: interleaved\n",
@@ -46490,7 +32525,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ad-conv-type": {
@@ -46498,25 +32534,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-ad-conv-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Standard (default)",
- "name": "standard",
- "value": "0"
- },
- {
- "desc": "HDCD",
- "name": "hdcd",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-ad-conv-type",
"writable": true
},
"ar": {
@@ -46526,7 +32545,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -46534,55 +32554,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -46592,7 +32565,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -46602,7 +32576,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"center-mixlev": {
@@ -46612,7 +32587,8 @@
"default": "0.594604",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"channel-coupling": {
@@ -46620,15 +32596,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-channel-coupling",
- "values": [
- {
- "desc": "Selected by the Encoder",
- "name": "auto",
- "value": "-1"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-channel-coupling",
"writable": true
},
"channel-layout": {
@@ -46638,43 +32607,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -46684,7 +32618,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"copyright": {
@@ -46694,7 +32629,8 @@
"default": "-1",
"max": "1",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cpl-start-band": {
@@ -46702,15 +32638,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-cpl-start-band",
- "values": [
- {
- "desc": "Selected by the Encoder",
- "name": "auto",
- "value": "-1"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-cpl-start-band",
"writable": true
},
"cutoff": {
@@ -46720,7 +32649,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -46728,84 +32658,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dheadphone-mode": {
@@ -46813,30 +32667,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-dheadphone-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Headphone Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Headphone Encoded",
- "name": "on",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-dheadphone-mode",
"writable": true
},
"dialnorm": {
@@ -46846,7 +32678,8 @@
"default": "-31",
"max": "-1",
"min": "-31",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dmix-mode": {
@@ -46854,35 +32687,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-dmix-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Lt/Rt Downmix Preferred",
- "name": "ltrt",
- "value": "1"
- },
- {
- "desc": "Lo/Ro Downmix Preferred",
- "name": "loro",
- "value": "2"
- },
- {
- "desc": "Dolby Pro Logic II Downmix Preferred",
- "name": "dplii",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-dmix-mode",
"writable": true
},
"dsur-mode": {
@@ -46890,30 +32696,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-dsur-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Surround Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Surround Encoded",
- "name": "on",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-dsur-mode",
"writable": true
},
"dsurex-mode": {
@@ -46921,35 +32705,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-dsurex-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Surround EX Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Surround EX Encoded",
- "name": "on",
- "value": "2"
- },
- {
- "desc": "Dolby Pro Logic IIz-encoded",
- "name": "dpliiz",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-dsurex-mode",
"writable": true
},
"dump-separator": {
@@ -46957,7 +32714,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -46965,84 +32723,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -47050,54 +32732,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -47107,7 +32743,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -47117,7 +32754,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -47125,7 +32763,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"loro-cmixlev": {
@@ -47135,7 +32774,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"loro-surmixlev": {
@@ -47145,7 +32785,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ltrt-cmixlev": {
@@ -47155,7 +32796,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ltrt-surmixlev": {
@@ -47165,7 +32807,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mark-granule": {
@@ -47173,7 +32816,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -47183,7 +32827,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -47193,7 +32838,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -47203,7 +32849,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -47213,7 +32860,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -47223,7 +32871,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mixing-level": {
@@ -47233,16 +32882,8 @@
"default": "-1",
"max": "111",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"original": {
@@ -47252,14 +32893,8 @@
"default": "-1",
"max": "1",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"per-frame-metadata": {
@@ -47267,7 +32902,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-timestamp": {
@@ -47275,7 +32911,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"room-type": {
@@ -47283,30 +32920,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "fixed-point-ac-3-encoder-room-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Large Room",
- "name": "large",
- "value": "1"
- },
- {
- "desc": "Small Room",
- "name": "small",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "fixed-point-ac-3-encoder-room-type",
"writable": true
},
"side-data-only-packets": {
@@ -47314,7 +32929,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stereo-rematrixing": {
@@ -47322,7 +32938,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -47330,35 +32947,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"surround-mixlev": {
@@ -47368,7 +32958,8 @@
"default": "0.5",
"max": "1",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -47376,19 +32967,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -47396,20 +32976,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -47419,7 +32987,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -47429,7 +32998,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -47439,7 +33009,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -47456,9 +33027,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav SEGA CRI ADX ADPCM encoder",
- "name": "avenc_adpcm_adx",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -47479,7 +33052,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -47489,7 +33063,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -47497,55 +33072,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -47555,7 +33083,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -47565,7 +33094,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -47575,43 +33105,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -47621,7 +33116,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -47631,7 +33127,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -47639,84 +33136,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -47724,7 +33145,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -47732,84 +33154,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -47817,54 +33163,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -47874,7 +33174,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -47884,7 +33185,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -47892,7 +33194,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -47900,7 +33203,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -47910,7 +33214,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -47920,7 +33225,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -47930,7 +33236,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -47940,7 +33247,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -47950,23 +33258,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -47974,7 +33267,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -47982,7 +33276,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -47990,35 +33285,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -48026,19 +33294,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -48046,20 +33303,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -48069,7 +33314,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -48079,7 +33325,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -48089,7 +33336,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -48106,9 +33354,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ADPCM IMA QuickTime encoder",
- "name": "avenc_adpcm_ima_qt",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -48129,7 +33379,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -48139,7 +33390,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -48147,55 +33399,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -48205,7 +33410,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -48215,7 +33421,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -48225,43 +33432,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -48271,7 +33443,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -48281,7 +33454,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -48289,84 +33463,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -48374,7 +33472,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -48382,84 +33481,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -48467,54 +33490,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -48524,7 +33501,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -48534,7 +33512,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -48542,7 +33521,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -48550,7 +33530,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -48560,7 +33541,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -48570,7 +33552,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -48580,7 +33563,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -48590,7 +33574,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -48600,23 +33585,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -48624,7 +33594,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -48632,7 +33603,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -48640,35 +33612,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -48676,19 +33621,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -48696,20 +33630,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -48719,7 +33641,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -48729,7 +33652,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -48739,7 +33663,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -48756,9 +33681,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ADPCM IMA WAV encoder",
- "name": "avenc_adpcm_ima_wav",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -48779,7 +33706,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -48789,7 +33717,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -48797,55 +33726,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -48855,7 +33737,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -48865,7 +33748,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -48875,43 +33759,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -48921,7 +33770,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -48931,7 +33781,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -48939,84 +33790,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -49024,7 +33799,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -49032,84 +33808,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -49117,54 +33817,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -49174,7 +33828,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -49184,7 +33839,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -49192,7 +33848,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -49200,7 +33857,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -49210,7 +33868,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -49220,7 +33879,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -49230,7 +33890,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -49240,7 +33901,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -49250,23 +33912,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -49274,7 +33921,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -49282,7 +33930,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -49290,35 +33939,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -49326,19 +33948,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -49346,20 +33957,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -49369,7 +33968,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -49379,7 +33979,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -49389,7 +33990,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -49406,9 +34008,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ADPCM Microsoft encoder",
- "name": "avenc_adpcm_ms",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -49429,7 +34033,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -49439,7 +34044,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -49447,55 +34053,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -49505,7 +34064,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -49515,7 +34075,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -49525,43 +34086,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -49571,7 +34097,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -49581,7 +34108,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -49589,84 +34117,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -49674,7 +34126,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -49682,84 +34135,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -49767,54 +34144,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -49824,7 +34155,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -49834,7 +34166,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -49842,7 +34175,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -49850,7 +34184,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -49860,7 +34195,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -49870,7 +34206,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -49880,7 +34217,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -49890,7 +34228,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -49900,23 +34239,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -49924,7 +34248,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -49932,7 +34257,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -49940,35 +34266,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -49976,19 +34275,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -49996,20 +34284,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -50019,7 +34295,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -50029,7 +34306,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -50039,7 +34317,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -50056,9 +34335,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ADPCM Shockwave Flash encoder",
- "name": "avenc_adpcm_swf",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: { (int)11025, (int)22050, (int)44100 }\n format: S16LE\n layout: interleaved\n",
@@ -50079,7 +34360,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -50089,7 +34371,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -50097,55 +34380,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -50155,7 +34391,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -50165,7 +34402,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -50175,43 +34413,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -50221,7 +34424,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -50231,7 +34435,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -50239,84 +34444,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -50324,7 +34453,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -50332,84 +34462,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -50417,54 +34471,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -50474,7 +34482,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -50484,7 +34493,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -50492,7 +34502,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -50500,7 +34511,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -50510,7 +34522,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -50520,7 +34533,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -50530,7 +34544,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -50540,7 +34555,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -50550,23 +34566,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -50574,7 +34575,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -50582,7 +34584,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -50590,35 +34593,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -50626,19 +34602,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -50646,20 +34611,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -50669,7 +34622,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -50679,7 +34633,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -50689,7 +34644,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -50706,9 +34662,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ADPCM Yamaha encoder",
- "name": "avenc_adpcm_yamaha",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -50729,7 +34687,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -50739,7 +34698,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -50747,55 +34707,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -50805,7 +34718,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -50815,7 +34729,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -50825,43 +34740,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -50871,7 +34751,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -50881,7 +34762,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -50889,84 +34771,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -50974,7 +34780,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -50982,84 +34789,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -51067,54 +34798,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -51124,7 +34809,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -51134,7 +34820,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -51142,7 +34829,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -51150,7 +34838,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -51160,7 +34849,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -51170,7 +34860,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -51180,7 +34871,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -51190,7 +34882,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -51200,23 +34893,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -51224,7 +34902,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -51232,7 +34911,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -51240,35 +34920,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -51276,19 +34929,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -51296,20 +34938,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -51319,7 +34949,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -51329,7 +34960,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -51339,7 +34971,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -51356,9 +34989,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ALAC (Apple Lossless Audio Codec) encoder",
- "name": "avenc_alac",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 7\n channel-mask: 0x000000000000013f\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\naudio/x-raw:\n channels: 8\n channel-mask: 0x00000000000000ff\n rate: [ 4000, 96000 ]\n format: { S32LE, S16LE }\n layout: interleaved\n",
@@ -51379,7 +35014,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -51389,7 +35025,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -51397,55 +35034,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -51455,7 +35045,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -51465,7 +35056,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -51475,43 +35067,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -51521,7 +35078,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -51531,7 +35089,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -51539,84 +35098,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -51624,7 +35107,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -51632,84 +35116,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -51717,54 +35125,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -51774,7 +35136,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -51784,7 +35147,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -51792,7 +35156,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -51800,7 +35165,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -51810,7 +35176,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -51820,7 +35187,8 @@
"default": "6",
"max": "30",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -51830,7 +35198,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -51840,7 +35209,8 @@
"default": "4",
"max": "30",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -51850,23 +35220,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -51874,7 +35229,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -51882,7 +35238,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -51890,35 +35247,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -51926,19 +35256,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -51946,20 +35265,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -51969,7 +35276,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -51979,7 +35287,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -51989,7 +35298,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -52006,9 +35316,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Alias/Wavefront PIX image encoder",
- "name": "avenc_alias_pix",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGR, GRAY8 }\n",
@@ -52029,7 +35341,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -52039,7 +35352,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -52049,7 +35363,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -52059,7 +35374,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -52069,7 +35385,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -52079,7 +35396,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -52089,7 +35407,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -52099,19 +35418,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -52119,7 +35429,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -52127,45 +35438,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -52175,7 +35449,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -52183,90 +35458,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -52274,66 +35467,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -52343,7 +35478,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -52353,7 +35489,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -52363,7 +35500,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -52373,7 +35511,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -52381,40 +35520,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -52422,84 +35529,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -52509,7 +35540,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -52517,7 +35549,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -52525,40 +35558,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -52566,84 +35567,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -52651,54 +35576,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -52708,7 +35587,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -52718,7 +35598,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -52728,7 +35609,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -52738,7 +35620,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -52746,75 +35629,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -52822,90 +35638,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -52915,7 +35649,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -52925,7 +35660,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -52935,7 +35671,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -52945,7 +35682,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -52955,7 +35693,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -52965,7 +35704,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -52973,90 +35713,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -53064,25 +35722,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -53092,7 +35733,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -53102,48 +35744,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -53153,7 +35755,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -53163,7 +35766,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -53173,7 +35777,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -53183,7 +35788,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -53191,7 +35797,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -53201,16 +35808,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -53220,7 +35819,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -53230,7 +35830,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -53240,14 +35841,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -53255,30 +35850,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -53288,7 +35861,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -53296,90 +35870,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -53387,25 +35879,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -53415,7 +35890,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -53425,7 +35901,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -53435,7 +35912,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -53445,7 +35923,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -53455,7 +35934,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -53465,7 +35945,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -53475,7 +35956,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -53483,7 +35965,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -53493,7 +35976,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -53503,7 +35987,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -53513,7 +35998,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -53523,7 +36009,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -53533,17 +36020,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -53553,7 +36031,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -53563,7 +36042,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -53571,7 +36051,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -53581,7 +36062,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -53591,7 +36073,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -53601,7 +36084,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -53609,90 +36093,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -53702,7 +36104,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -53710,35 +36113,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -53746,90 +36122,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -53839,7 +36133,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -53849,7 +36144,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -53857,19 +36153,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -53877,20 +36162,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -53900,7 +36173,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -53910,7 +36184,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -53920,7 +36195,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -53937,9 +36213,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav AMV Video encoder",
- "name": "avenc_amv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -53953,6 +36231,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -53960,7 +36247,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -53970,7 +36258,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -53980,7 +36269,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -53990,7 +36280,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -54000,7 +36291,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -54010,7 +36302,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -54020,7 +36313,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -54030,7 +36324,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -54040,19 +36335,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -54060,7 +36346,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -54070,7 +36357,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -54078,45 +36366,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -54126,7 +36377,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -54134,90 +36386,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -54225,66 +36395,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -54294,7 +36406,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -54304,7 +36417,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -54314,7 +36428,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -54324,7 +36439,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -54332,40 +36448,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -54373,84 +36457,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -54460,7 +36468,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -54468,7 +36477,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -54478,7 +36488,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -54486,40 +36497,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -54527,84 +36506,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -54612,54 +36515,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -54667,7 +36524,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -54677,7 +36535,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -54687,7 +36546,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"huffman": {
@@ -54695,20 +36555,8 @@
"construct": false,
"construct-only": false,
"default": "optimal (1)",
- "enum": true,
- "type-name": "amv-encoder-huffman",
- "values": [
- {
- "desc": "default",
- "name": "default",
- "value": "0"
- },
- {
- "desc": "optimal",
- "name": "optimal",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "amv-encoder-huffman",
"writable": true
},
"i-qfactor": {
@@ -54718,7 +36566,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -54728,7 +36577,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -54738,7 +36588,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -54746,75 +36597,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -54822,90 +36606,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -54915,7 +36617,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -54925,7 +36628,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -54935,7 +36639,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -54945,7 +36650,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -54955,7 +36661,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -54965,7 +36672,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -54975,7 +36683,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -54985,7 +36694,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -54995,7 +36705,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -55003,90 +36714,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -55094,25 +36723,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -55122,7 +36734,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -55132,48 +36745,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -55183,7 +36756,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -55193,7 +36767,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -55203,7 +36778,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -55213,7 +36789,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -55221,25 +36798,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "amv-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "amv-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -55249,7 +36809,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -55257,39 +36818,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "amv-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "amv-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -55297,7 +36827,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -55307,16 +36838,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -55326,7 +36849,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -55336,7 +36860,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -55346,7 +36871,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -55356,14 +36882,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -55371,30 +36891,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -55404,7 +36902,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -55414,7 +36913,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -55422,90 +36922,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -55513,25 +36931,8 @@
"construct": false,
"construct-only": false,
"default": "left (1)",
- "enum": true,
- "type-name": "amv-encoder-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "2"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "amv-encoder-pred",
"writable": true
},
"preme": {
@@ -55541,7 +36942,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -55551,7 +36953,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -55561,7 +36964,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -55571,7 +36975,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -55581,7 +36986,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -55591,7 +36997,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -55601,7 +37008,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -55609,7 +37017,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -55619,7 +37028,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -55629,7 +37039,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -55639,7 +37050,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -55649,7 +37061,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -55657,7 +37070,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -55667,7 +37081,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -55677,7 +37092,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -55687,7 +37103,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -55697,7 +37114,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -55707,7 +37125,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -55717,7 +37136,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -55725,15 +37145,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "amv-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "amv-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -55743,17 +37156,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -55763,7 +37167,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -55773,7 +37178,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -55781,7 +37187,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -55789,85 +37196,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "amv-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "amv-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -55877,7 +37207,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -55887,7 +37218,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -55897,7 +37229,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -55905,90 +37238,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -55998,7 +37249,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -56006,35 +37258,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -56042,90 +37267,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -56135,7 +37278,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -56145,7 +37289,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -56153,19 +37298,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -56173,20 +37307,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -56196,7 +37318,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -56206,7 +37329,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -56216,7 +37340,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -56233,9 +37358,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav APNG (Animated Portable Network Graphics) image encoder",
- "name": "avenc_apng",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, RGBA, RGB8P, GRAY8, GRAY16_BE }\n",
@@ -56256,7 +37383,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -56266,7 +37394,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -56276,7 +37405,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -56286,7 +37416,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -56296,7 +37427,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -56306,7 +37438,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -56316,7 +37449,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -56326,19 +37460,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -56346,7 +37471,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -56354,45 +37480,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -56402,7 +37491,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -56410,90 +37500,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -56501,66 +37509,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -56570,7 +37520,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -56580,7 +37531,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -56590,7 +37542,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -56600,7 +37553,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -56608,40 +37562,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -56649,84 +37571,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -56736,7 +37582,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dpi": {
@@ -56746,7 +37593,8 @@
"default": "0",
"max": "65536",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dpm": {
@@ -56756,7 +37604,8 @@
"default": "0",
"max": "65536",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -56764,7 +37613,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -56772,40 +37622,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -56813,84 +37631,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -56898,54 +37640,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -56955,7 +37651,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -56965,7 +37662,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -56975,7 +37673,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -56985,7 +37684,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -56993,75 +37693,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -57069,90 +37702,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -57162,7 +37713,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -57172,7 +37724,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -57182,7 +37735,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -57192,7 +37746,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -57202,7 +37757,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -57212,7 +37768,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -57220,90 +37777,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -57311,25 +37786,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -57339,7 +37797,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -57349,48 +37808,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -57400,7 +37819,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -57410,7 +37830,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -57420,7 +37841,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -57430,7 +37852,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -57438,7 +37861,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -57448,16 +37872,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -57467,7 +37883,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -57477,7 +37894,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -57487,14 +37905,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -57502,30 +37914,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -57535,7 +37925,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -57543,90 +37934,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -57634,40 +37943,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "apng-encoder-pred",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "sub",
- "name": "sub",
- "value": "1"
- },
- {
- "desc": "up",
- "name": "up",
- "value": "2"
- },
- {
- "desc": "avg",
- "name": "avg",
- "value": "3"
- },
- {
- "desc": "paeth",
- "name": "paeth",
- "value": "4"
- },
- {
- "desc": "mixed",
- "name": "mixed",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "apng-encoder-pred",
"writable": true
},
"preme": {
@@ -57677,7 +37954,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -57687,7 +37965,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -57697,7 +37976,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -57707,7 +37987,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -57717,7 +37998,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -57727,7 +38009,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -57737,7 +38020,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -57745,7 +38029,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -57755,7 +38040,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -57765,7 +38051,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -57775,7 +38062,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -57785,7 +38073,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -57795,17 +38084,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -57815,7 +38095,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -57825,7 +38106,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -57833,7 +38115,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -57843,7 +38126,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -57853,7 +38137,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -57863,7 +38148,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -57871,90 +38157,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -57964,7 +38168,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -57972,35 +38177,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -58008,90 +38186,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -58101,7 +38197,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -58111,7 +38208,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -58119,19 +38217,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -58139,20 +38226,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -58162,7 +38237,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -58172,7 +38248,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -58182,7 +38259,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -58199,9 +38277,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav aptX (Audio Processing Technology for Bluetooth) encoder",
- "name": "avenc_aptx",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 2\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000 }\n format: S32LE\n layout: interleaved\n",
@@ -58222,7 +38302,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -58232,7 +38313,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -58240,55 +38322,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -58298,7 +38333,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -58308,7 +38344,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -58318,7 +38355,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -58328,7 +38366,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -58338,7 +38377,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -58346,84 +38386,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -58431,7 +38395,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -58439,84 +38404,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -58524,54 +38413,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -58581,7 +38424,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -58591,7 +38435,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -58599,7 +38444,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -58607,7 +38453,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -58617,7 +38464,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -58627,7 +38475,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -58637,7 +38486,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -58647,7 +38497,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -58657,23 +38508,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -58681,7 +38517,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -58689,7 +38526,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -58697,35 +38535,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -58733,19 +38544,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -58753,20 +38553,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -58776,7 +38564,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -58786,7 +38575,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -58796,7 +38586,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -58813,9 +38604,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav aptX HD (Audio Processing Technology for Bluetooth) encoder",
- "name": "avenc_aptx_hd",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 2\n rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000 }\n format: S32LE\n layout: interleaved\n",
@@ -58836,7 +38629,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -58846,7 +38640,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -58854,55 +38649,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -58912,7 +38660,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -58922,7 +38671,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -58932,7 +38682,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -58942,7 +38693,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -58952,7 +38704,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -58960,84 +38713,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -59045,7 +38722,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -59053,84 +38731,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -59138,54 +38740,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -59195,7 +38751,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -59205,7 +38762,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -59213,7 +38771,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -59221,7 +38780,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -59231,7 +38791,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -59241,7 +38802,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -59251,7 +38813,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -59261,7 +38824,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -59271,23 +38835,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -59295,7 +38844,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -59303,7 +38853,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -59311,35 +38862,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -59347,19 +38871,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -59367,20 +38880,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -59390,7 +38891,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -59400,7 +38902,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -59410,7 +38913,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -59427,9 +38931,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav ASUS V1 encoder",
- "name": "avenc_asv1",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -59450,7 +38956,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -59460,7 +38967,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -59470,7 +38978,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -59480,7 +38989,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -59490,7 +39000,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -59500,7 +39011,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -59510,7 +39022,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -59520,19 +39033,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -59540,7 +39044,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -59548,45 +39053,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -59596,7 +39064,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -59604,90 +39073,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -59695,66 +39082,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -59764,7 +39093,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -59774,7 +39104,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -59784,7 +39115,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -59794,7 +39126,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -59802,40 +39135,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -59843,84 +39144,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -59930,7 +39155,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -59938,7 +39164,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -59946,40 +39173,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -59987,84 +39182,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -60072,54 +39191,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -60129,7 +39202,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -60139,7 +39213,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -60149,7 +39224,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -60159,7 +39235,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -60167,75 +39244,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -60243,90 +39253,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -60336,7 +39264,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -60346,7 +39275,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -60356,7 +39286,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -60366,7 +39297,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -60376,7 +39308,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -60386,7 +39319,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -60394,90 +39328,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -60485,25 +39337,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -60513,7 +39348,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -60523,48 +39359,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -60574,7 +39370,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -60584,7 +39381,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -60594,7 +39392,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -60604,7 +39403,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -60612,7 +39412,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -60622,16 +39423,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -60641,7 +39434,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -60651,7 +39445,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -60661,14 +39456,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -60676,30 +39465,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -60709,7 +39476,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -60717,90 +39485,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -60808,25 +39494,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -60836,7 +39505,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -60846,7 +39516,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -60856,7 +39527,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -60866,7 +39538,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -60876,7 +39549,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -60886,7 +39560,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -60896,7 +39571,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -60904,7 +39580,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -60914,7 +39591,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -60924,7 +39602,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -60934,7 +39613,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -60944,7 +39624,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -60954,17 +39635,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -60974,7 +39646,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -60984,7 +39657,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -60992,7 +39666,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -61002,7 +39677,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -61012,7 +39688,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -61022,7 +39699,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -61030,90 +39708,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -61123,7 +39719,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -61131,35 +39728,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -61167,90 +39737,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -61260,7 +39748,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -61270,7 +39759,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -61278,19 +39768,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -61298,20 +39777,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -61321,7 +39788,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -61331,7 +39799,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -61341,7 +39810,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -61358,9 +39828,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav ASUS V2 encoder",
- "name": "avenc_asv2",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -61381,7 +39853,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -61391,7 +39864,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -61401,7 +39875,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -61411,7 +39886,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -61421,7 +39897,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -61431,7 +39908,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -61441,7 +39919,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -61451,19 +39930,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -61471,7 +39941,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -61479,45 +39950,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -61527,7 +39961,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -61535,90 +39970,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -61626,66 +39979,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -61695,7 +39990,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -61705,7 +40001,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -61715,7 +40012,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -61725,7 +40023,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -61733,40 +40032,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -61774,84 +40041,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -61861,7 +40052,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -61869,7 +40061,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -61877,40 +40070,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -61918,84 +40079,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -62003,54 +40088,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -62060,7 +40099,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -62070,7 +40110,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -62080,7 +40121,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -62090,7 +40132,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -62098,75 +40141,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -62174,90 +40150,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -62267,7 +40161,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -62277,7 +40172,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -62287,7 +40183,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -62297,7 +40194,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -62307,7 +40205,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -62317,7 +40216,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -62325,90 +40225,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -62416,25 +40234,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -62444,7 +40245,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -62454,48 +40256,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -62505,7 +40267,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -62515,7 +40278,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -62525,7 +40289,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -62535,7 +40300,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -62543,7 +40309,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -62553,16 +40320,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -62572,7 +40331,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -62582,7 +40342,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -62592,14 +40353,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -62607,30 +40362,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -62640,7 +40373,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -62648,90 +40382,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -62739,25 +40391,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -62767,7 +40402,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -62777,7 +40413,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -62787,7 +40424,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -62797,7 +40435,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -62807,7 +40446,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -62817,7 +40457,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -62827,7 +40468,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -62835,7 +40477,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -62845,7 +40488,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -62855,7 +40499,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -62865,7 +40510,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -62875,7 +40521,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -62885,17 +40532,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -62905,7 +40543,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -62915,7 +40554,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -62923,7 +40563,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -62933,7 +40574,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -62943,7 +40585,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -62953,7 +40596,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -62961,90 +40605,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -63054,7 +40616,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -63062,35 +40625,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -63098,90 +40634,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -63191,7 +40645,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -63201,7 +40656,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -63209,19 +40665,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -63229,20 +40674,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -63252,7 +40685,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -63262,7 +40696,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -63272,7 +40707,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -63289,12 +40725,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Avid 1:1 10-bit RGB Packer encoder",
- "name": "avenc_avrp",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n",
+ "caps": "video/x-raw:\n format: GBR_10LE\n",
"direction": "sink",
"presence": "always"
},
@@ -63312,7 +40750,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -63322,7 +40761,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -63332,7 +40772,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -63342,7 +40783,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -63352,7 +40794,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -63362,7 +40805,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -63372,7 +40816,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -63382,19 +40827,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -63402,7 +40838,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -63410,45 +40847,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -63458,7 +40858,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -63466,90 +40867,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -63557,66 +40876,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -63626,7 +40887,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -63636,7 +40898,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -63646,7 +40909,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -63656,7 +40920,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -63664,40 +40929,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -63705,84 +40938,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -63792,7 +40949,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -63800,7 +40958,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -63808,40 +40967,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -63849,84 +40976,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -63934,54 +40985,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -63991,7 +40996,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -64001,7 +41007,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -64011,7 +41018,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -64021,7 +41029,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -64029,75 +41038,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -64105,90 +41047,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -64198,7 +41058,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -64208,7 +41069,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -64218,7 +41080,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -64228,7 +41091,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -64238,7 +41102,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -64248,7 +41113,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -64256,90 +41122,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -64347,25 +41131,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -64375,7 +41142,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -64385,48 +41153,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -64436,7 +41164,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -64446,7 +41175,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -64456,7 +41186,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -64466,7 +41197,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -64474,7 +41206,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -64484,16 +41217,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -64503,7 +41228,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -64513,7 +41239,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -64523,14 +41250,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -64538,30 +41259,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -64571,7 +41270,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -64579,90 +41279,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -64670,25 +41288,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -64698,7 +41299,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -64708,7 +41310,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -64718,7 +41321,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -64728,7 +41332,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -64738,7 +41343,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -64748,7 +41354,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -64758,7 +41365,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -64766,7 +41374,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -64776,7 +41385,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -64786,7 +41396,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -64796,7 +41407,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -64806,7 +41418,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -64816,17 +41429,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -64836,7 +41440,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -64846,7 +41451,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -64854,7 +41460,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -64864,7 +41471,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -64874,7 +41482,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -64884,7 +41493,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -64892,90 +41502,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -64985,7 +41513,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -64993,35 +41522,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -65029,90 +41531,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -65122,7 +41542,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -65132,7 +41553,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -65140,19 +41562,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -65160,20 +41571,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -65183,7 +41582,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -65193,7 +41593,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -65203,7 +41604,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -65220,9 +41622,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Avid Meridien Uncompressed encoder",
- "name": "avenc_avui",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: UYVY\n",
@@ -65243,7 +41647,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -65253,7 +41658,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -65263,7 +41669,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -65273,7 +41680,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -65283,7 +41691,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -65293,7 +41702,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -65303,7 +41713,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -65313,19 +41724,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -65333,7 +41735,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -65341,45 +41744,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -65389,7 +41755,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -65397,90 +41764,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -65488,66 +41773,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -65557,7 +41784,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -65567,7 +41795,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -65577,7 +41806,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -65587,7 +41817,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -65595,40 +41826,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -65636,84 +41835,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -65723,7 +41846,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -65731,7 +41855,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -65739,40 +41864,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -65780,84 +41873,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -65865,54 +41882,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -65922,7 +41893,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -65932,7 +41904,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -65942,7 +41915,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -65952,7 +41926,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -65960,75 +41935,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -66036,90 +41944,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -66129,7 +41955,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -66139,7 +41966,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -66149,7 +41977,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -66159,7 +41988,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -66169,7 +41999,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -66179,7 +42010,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -66187,90 +42019,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -66278,25 +42028,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -66306,7 +42039,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -66316,48 +42050,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -66367,7 +42061,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -66377,7 +42072,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -66387,7 +42083,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -66397,7 +42094,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -66405,7 +42103,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -66415,16 +42114,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -66434,7 +42125,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -66444,7 +42136,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -66454,14 +42147,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -66469,30 +42156,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -66502,7 +42167,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -66510,90 +42176,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -66601,25 +42185,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -66629,7 +42196,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -66639,7 +42207,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -66649,7 +42218,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -66659,7 +42229,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -66669,7 +42240,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -66679,7 +42251,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -66689,7 +42262,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -66697,7 +42271,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -66707,7 +42282,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -66717,7 +42293,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -66727,7 +42304,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -66737,7 +42315,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -66747,17 +42326,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -66767,7 +42337,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -66777,7 +42348,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -66785,7 +42357,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -66795,7 +42368,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -66805,7 +42379,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -66815,7 +42390,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -66823,90 +42399,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -66916,7 +42410,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -66924,35 +42419,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -66960,90 +42428,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -67053,7 +42439,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -67063,7 +42450,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -67071,19 +42459,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -67091,20 +42468,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -67114,7 +42479,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -67124,7 +42490,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -67134,7 +42501,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -67151,9 +42519,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav BMP (Windows and OS/2 bitmap) encoder",
- "name": "avenc_bmp",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRA, BGR, RGB16, RGB15, GRAY8, RGB8P }\n",
@@ -67174,7 +42544,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -67184,7 +42555,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -67194,7 +42566,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -67204,7 +42577,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -67214,7 +42588,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -67224,7 +42599,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -67234,7 +42610,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -67244,19 +42621,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -67264,7 +42632,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -67272,45 +42641,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -67320,7 +42652,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -67328,90 +42661,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -67419,66 +42670,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -67488,7 +42681,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -67498,7 +42692,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -67508,7 +42703,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -67518,7 +42714,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -67526,40 +42723,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -67567,84 +42732,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -67654,7 +42743,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -67662,7 +42752,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -67670,40 +42761,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -67711,84 +42770,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -67796,54 +42779,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -67853,7 +42790,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -67863,7 +42801,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -67873,7 +42812,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -67883,7 +42823,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -67891,75 +42832,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -67967,90 +42841,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -68060,7 +42852,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -68070,7 +42863,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -68080,7 +42874,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -68090,7 +42885,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -68100,7 +42896,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -68110,7 +42907,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -68118,90 +42916,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -68209,25 +42925,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -68237,7 +42936,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -68247,48 +42947,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -68298,7 +42958,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -68308,7 +42969,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -68318,7 +42980,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -68328,7 +42991,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -68336,7 +43000,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -68346,16 +43011,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -68365,7 +43022,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -68375,7 +43033,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -68385,14 +43044,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -68400,30 +43053,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -68433,7 +43064,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -68441,90 +43073,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -68532,25 +43082,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -68560,7 +43093,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -68570,7 +43104,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -68580,7 +43115,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -68590,7 +43126,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -68600,7 +43137,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -68610,7 +43148,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -68620,7 +43159,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -68628,7 +43168,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -68638,7 +43179,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -68648,7 +43190,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -68658,7 +43201,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -68668,7 +43212,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -68678,17 +43223,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -68698,7 +43234,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -68708,7 +43245,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -68716,7 +43254,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -68726,7 +43265,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -68736,7 +43276,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -68746,7 +43287,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -68754,90 +43296,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -68847,7 +43307,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -68855,35 +43316,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -68891,90 +43325,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -68984,7 +43336,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -68994,7 +43347,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -69002,19 +43356,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -69022,20 +43365,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -69045,7 +43376,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -69055,7 +43387,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -69065,7 +43398,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -69082,9 +43416,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Cinepak encoder",
- "name": "avenc_cinepak",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, GRAY8 }\n",
@@ -69105,7 +43441,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -69115,7 +43452,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -69125,7 +43463,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -69135,7 +43474,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -69145,7 +43485,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -69155,7 +43496,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -69165,7 +43507,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -69175,19 +43518,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -69195,7 +43529,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -69203,45 +43538,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -69251,7 +43549,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -69259,90 +43558,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -69350,66 +43567,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -69419,7 +43578,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -69429,7 +43589,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -69439,7 +43600,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -69449,7 +43611,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -69457,40 +43620,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -69498,84 +43629,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -69585,7 +43640,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -69593,7 +43649,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -69601,40 +43658,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -69642,84 +43667,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -69727,54 +43676,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -69784,7 +43687,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -69794,7 +43698,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -69804,7 +43709,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -69814,7 +43720,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -69822,75 +43729,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -69898,90 +43738,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -69991,7 +43749,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -70001,7 +43760,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -70011,7 +43771,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -70021,7 +43782,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-extra-cb-iterations": {
@@ -70031,7 +43793,8 @@
"default": "2",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -70041,7 +43804,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-strips": {
@@ -70051,7 +43815,8 @@
"default": "3",
"max": "32",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -70061,7 +43826,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -70069,90 +43835,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -70160,25 +43844,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -70188,7 +43855,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -70198,48 +43866,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -70249,7 +43877,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -70259,7 +43888,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"min-strips": {
@@ -70269,7 +43899,8 @@
"default": "1",
"max": "32",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -70279,7 +43910,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -70289,7 +43921,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -70297,7 +43930,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -70307,16 +43941,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -70326,7 +43952,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -70336,7 +43963,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -70346,14 +43974,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -70361,30 +43983,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -70394,7 +43994,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -70402,90 +44003,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -70493,25 +44012,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -70521,7 +44023,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -70531,7 +44034,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -70541,7 +44045,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -70551,7 +44056,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -70561,7 +44067,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -70571,7 +44078,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -70581,7 +44089,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -70589,7 +44098,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -70599,7 +44109,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -70609,7 +44120,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -70619,7 +44131,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -70629,7 +44142,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -70639,17 +44153,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -70659,7 +44164,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -70669,7 +44175,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -70677,7 +44184,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-empty-cb": {
@@ -70685,7 +44193,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -70695,7 +44204,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -70705,7 +44215,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -70715,7 +44226,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -70723,90 +44235,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -70816,7 +44246,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -70824,35 +44255,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"strip-number-adaptivity": {
@@ -70862,7 +44266,8 @@
"default": "0",
"max": "31",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"subcmp": {
@@ -70870,90 +44275,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -70963,7 +44286,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -70973,7 +44297,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -70981,19 +44306,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -71001,20 +44315,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -71024,7 +44326,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -71034,7 +44337,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -71044,7 +44348,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -71061,9 +44366,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Cirrus Logic AccuPak encoder",
- "name": "avenc_cljr",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: Y41B\n",
@@ -71084,7 +44391,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -71094,7 +44402,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -71104,7 +44413,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -71114,7 +44424,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -71124,7 +44435,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -71134,7 +44446,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -71144,7 +44457,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -71154,19 +44468,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -71174,7 +44479,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -71182,45 +44488,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -71230,7 +44499,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -71238,90 +44508,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -71329,66 +44517,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -71398,7 +44528,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -71408,7 +44539,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -71418,7 +44550,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -71428,7 +44561,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -71436,40 +44570,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -71477,84 +44579,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -71564,7 +44590,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dither-type": {
@@ -71574,7 +44601,8 @@
"default": "1",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -71582,7 +44610,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -71590,40 +44619,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -71631,84 +44628,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -71716,54 +44637,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -71773,7 +44648,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -71783,7 +44659,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -71793,7 +44670,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -71803,7 +44681,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -71811,75 +44690,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -71887,90 +44699,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -71980,7 +44710,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -71990,7 +44721,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -72000,7 +44732,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -72010,7 +44743,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -72020,7 +44754,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -72030,7 +44765,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -72038,90 +44774,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -72129,25 +44783,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -72157,7 +44794,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -72167,48 +44805,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -72218,7 +44816,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -72228,7 +44827,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -72238,7 +44838,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -72248,7 +44849,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -72256,7 +44858,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -72266,16 +44869,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -72285,7 +44880,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -72295,7 +44891,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -72305,14 +44902,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -72320,30 +44911,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -72353,7 +44922,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -72361,90 +44931,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -72452,25 +44940,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -72480,7 +44951,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -72490,7 +44962,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -72500,7 +44973,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -72510,7 +44984,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -72520,7 +44995,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -72530,7 +45006,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -72540,7 +45017,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -72548,7 +45026,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -72558,7 +45037,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -72568,7 +45048,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -72578,7 +45059,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -72588,7 +45070,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -72598,17 +45081,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -72618,7 +45092,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -72628,7 +45103,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -72636,7 +45112,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -72646,7 +45123,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -72656,7 +45134,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -72666,7 +45145,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -72674,90 +45154,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -72767,7 +45165,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -72775,35 +45174,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -72811,90 +45183,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -72904,7 +45194,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -72914,7 +45205,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -72922,19 +45214,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -72942,20 +45223,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -72965,7 +45234,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -72975,7 +45245,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -72985,7 +45256,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -73002,9 +45274,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav RFC 3389 comfort noise generator encoder",
- "name": "avenc_comfortnoise",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -73025,7 +45299,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -73035,7 +45310,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -73043,55 +45319,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -73101,7 +45330,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -73111,7 +45341,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -73121,43 +45352,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -73167,7 +45363,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -73177,7 +45374,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -73185,84 +45383,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -73270,7 +45392,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -73278,84 +45401,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -73363,54 +45410,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -73420,7 +45421,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -73430,7 +45432,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -73438,7 +45441,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -73446,7 +45450,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -73456,7 +45461,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -73466,7 +45472,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -73476,7 +45483,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -73486,7 +45494,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -73496,23 +45505,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -73520,7 +45514,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -73528,7 +45523,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -73536,35 +45532,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -73572,19 +45541,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -73592,20 +45550,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -73615,7 +45561,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -73625,7 +45572,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -73635,7 +45583,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -73652,9 +45601,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav DCA (DTS Coherent Acoustics) encoder",
- "name": "avenc_dca",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)8000, (int)16000, (int)32000, (int)11025, (int)22050, (int)44100, (int)12000, (int)24000, (int)48000 }\n format: S32LE\n layout: interleaved\n",
@@ -73675,7 +45626,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -73685,7 +45637,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -73693,55 +45646,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -73751,7 +45657,8 @@
"default": "1411200",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -73761,7 +45668,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -73771,43 +45679,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -73817,7 +45690,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -73827,7 +45701,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dca-adpcm": {
@@ -73835,7 +45710,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"debug": {
@@ -73843,84 +45719,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -73928,7 +45728,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -73936,84 +45737,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -74021,54 +45746,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -74078,7 +45757,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -74088,7 +45768,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -74096,7 +45777,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -74104,7 +45786,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -74114,7 +45797,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -74124,7 +45808,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -74134,7 +45819,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -74144,7 +45830,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -74154,23 +45841,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -74178,7 +45850,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -74186,7 +45859,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -74194,35 +45868,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -74230,19 +45877,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -74250,20 +45886,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -74273,7 +45897,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -74283,7 +45908,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -74293,7 +45919,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -74310,9 +45937,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav VC3/DNxHD encoder",
- "name": "avenc_dnxhd",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n width: 1920\n height: 1080\n framerate: [ 0/1, 2147483647/1 ]\n format: { Y42B, I422_10LE, Y444_10LE, GBR_10LE }\nvideo/x-raw:\n width: 1280\n height: 720\n framerate: [ 0/1, 2147483647/1 ]\n format: { Y42B, I422_10LE, Y444_10LE, GBR_10LE }\n",
@@ -74333,7 +45962,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -74343,7 +45973,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -74353,7 +45984,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -74363,7 +45995,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -74373,7 +46006,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -74383,7 +46017,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -74393,7 +46028,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -74403,19 +46039,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -74423,7 +46050,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -74431,45 +46059,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -74479,7 +46070,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -74487,90 +46079,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -74578,66 +46088,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -74647,7 +46099,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -74657,7 +46110,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -74667,7 +46121,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -74677,7 +46132,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -74685,40 +46141,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -74726,84 +46150,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -74813,7 +46161,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -74821,7 +46170,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -74829,40 +46179,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -74870,84 +46188,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -74955,54 +46197,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -75012,7 +46208,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -75022,7 +46219,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -75032,7 +46230,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -75042,7 +46241,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -75052,7 +46252,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -75060,75 +46261,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -75136,90 +46270,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -75229,7 +46281,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -75239,7 +46292,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -75249,7 +46303,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -75259,7 +46314,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -75269,17 +46325,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -75289,7 +46336,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -75297,90 +46345,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -75388,25 +46354,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -75416,7 +46365,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -75426,48 +46376,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -75477,7 +46387,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -75487,7 +46398,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -75497,7 +46409,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -75507,7 +46420,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -75515,7 +46429,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -75525,16 +46440,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nitris-compat": {
@@ -75542,7 +46449,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"nr": {
@@ -75552,7 +46460,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -75562,7 +46471,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -75572,14 +46482,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -75587,30 +46491,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -75620,7 +46502,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -75628,90 +46511,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -75719,25 +46520,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -75747,7 +46531,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"profile": {
@@ -75755,40 +46540,8 @@
"construct": false,
"construct-only": false,
"default": "dnxhd (0)",
- "enum": true,
- "type-name": "dnxhd-profile",
- "values": [
- {
- "desc": "dnxhd",
- "name": "dnxhd",
- "value": "0"
- },
- {
- "desc": "dnxhr_lb",
- "name": "dnxhr_lb",
- "value": "1"
- },
- {
- "desc": "dnxhr_sq",
- "name": "dnxhr_sq",
- "value": "2"
- },
- {
- "desc": "dnxhr_hq",
- "name": "dnxhr_hq",
- "value": "3"
- },
- {
- "desc": "dnxhr_hqx",
- "name": "dnxhr_hqx",
- "value": "4"
- },
- {
- "desc": "dnxhr_444",
- "name": "dnxhr_444",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "dnxhd-profile",
"writable": true
},
"ps": {
@@ -75798,7 +46551,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -75808,7 +46562,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -75818,7 +46573,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -75828,7 +46584,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -75838,7 +46595,8 @@
"default": "1024",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -75848,7 +46606,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -75856,7 +46615,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -75866,7 +46626,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -75876,7 +46637,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -75886,7 +46648,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -75896,7 +46659,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -75906,17 +46670,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -75926,7 +46681,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -75936,7 +46692,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -75944,7 +46701,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -75954,7 +46712,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -75964,7 +46723,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -75974,7 +46734,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -75982,90 +46743,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -76075,7 +46754,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -76083,35 +46763,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -76119,90 +46772,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -76212,7 +46783,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -76222,7 +46794,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -76230,19 +46803,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -76250,20 +46812,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -76273,7 +46823,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -76283,7 +46834,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -76293,7 +46845,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -76310,9 +46863,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav DPX (Digital Picture Exchange) image encoder",
- "name": "avenc_dpx",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { GRAY8, RGB, RGBA, ABGR, GRAY16_LE, GRAY16_BE, GBR_10LE, GBR_10BE, GBR_12LE, GBR_12BE }\n",
@@ -76333,7 +46888,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -76343,7 +46899,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -76353,7 +46910,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -76363,7 +46921,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -76373,7 +46932,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -76383,7 +46943,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -76393,7 +46954,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -76403,19 +46965,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -76423,7 +46976,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -76431,45 +46985,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -76479,7 +46996,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -76487,90 +47005,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -76578,66 +47014,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -76647,7 +47025,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -76657,7 +47036,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -76667,7 +47047,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -76677,7 +47058,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -76685,40 +47067,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -76726,84 +47076,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -76813,7 +47087,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -76821,7 +47096,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -76829,40 +47105,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -76870,84 +47114,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -76955,54 +47123,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -77012,7 +47134,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -77022,7 +47145,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -77032,7 +47156,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -77042,7 +47167,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -77050,75 +47176,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -77126,90 +47185,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -77219,7 +47196,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -77229,7 +47207,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -77239,7 +47218,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -77249,7 +47229,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -77259,7 +47240,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -77269,7 +47251,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -77277,90 +47260,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -77368,25 +47269,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -77396,7 +47280,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -77406,48 +47291,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -77457,7 +47302,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -77467,7 +47313,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -77477,7 +47324,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -77487,7 +47335,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -77495,7 +47344,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -77505,16 +47355,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -77524,7 +47366,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -77534,7 +47377,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -77544,14 +47388,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -77559,30 +47397,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -77592,7 +47408,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -77600,90 +47417,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -77691,25 +47426,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -77719,7 +47437,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -77729,7 +47448,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -77739,7 +47459,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -77749,7 +47470,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -77759,7 +47481,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -77769,7 +47492,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -77779,7 +47503,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -77787,7 +47512,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -77797,7 +47523,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -77807,7 +47534,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -77817,7 +47545,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -77827,7 +47556,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -77837,17 +47567,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -77857,7 +47578,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -77867,7 +47589,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -77875,7 +47598,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -77885,7 +47609,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -77895,7 +47620,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -77905,7 +47631,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -77913,90 +47640,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -78006,7 +47651,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -78014,35 +47660,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -78050,90 +47669,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -78143,7 +47680,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -78153,7 +47691,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -78161,19 +47700,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -78181,20 +47709,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -78204,7 +47720,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -78214,7 +47731,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -78224,7 +47742,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -78241,9 +47760,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav DV (Digital Video) encoder",
- "name": "avenc_dvvideo",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: Y41B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\nvideo/x-raw:\n format: Y41B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 8/9\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 480\n framerate: 30000/1001\npixel-aspect-ratio: 32/27\nvideo/x-raw:\n format: I420\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\nvideo/x-raw:\n format: I420\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\nvideo/x-raw:\n format: Y41B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\nvideo/x-raw:\n format: Y41B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 16/15\nvideo/x-raw:\n format: Y42B\n width: 720\n height: 576\n framerate: 25/1\npixel-aspect-ratio: 64/45\nvideo/x-raw:\n format: Y42B\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 1280\n height: 1080\n framerate: 30000/1001\npixel-aspect-ratio: 3/2\nvideo/x-raw:\n format: Y42B\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 1440\n height: 1080\n framerate: 25/1\npixel-aspect-ratio: 4/3\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 60000/1001\npixel-aspect-ratio: 4/3\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 1/1\nvideo/x-raw:\n format: Y42B\n width: 960\n height: 720\n framerate: 50/1\npixel-aspect-ratio: 4/3\n",
@@ -78264,7 +47785,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -78274,7 +47796,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -78284,7 +47807,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -78294,7 +47818,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -78304,7 +47829,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -78314,7 +47840,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -78324,7 +47851,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -78334,19 +47862,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -78354,7 +47873,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -78362,45 +47882,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -78410,7 +47893,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -78418,90 +47902,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -78509,66 +47911,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -78578,7 +47922,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -78588,7 +47933,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -78598,7 +47944,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -78608,7 +47955,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -78616,40 +47964,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -78657,84 +47973,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -78744,7 +47984,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -78752,7 +47993,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -78760,40 +48002,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -78801,84 +48011,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -78886,54 +48020,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -78943,7 +48031,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -78953,7 +48042,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -78963,7 +48053,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -78973,7 +48064,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -78981,75 +48073,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -79057,90 +48082,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -79150,7 +48093,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -79160,7 +48104,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -79170,7 +48115,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -79180,7 +48126,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -79190,17 +48137,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -79210,7 +48148,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -79218,90 +48157,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -79309,25 +48166,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -79337,7 +48177,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -79347,48 +48188,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -79398,7 +48199,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -79408,7 +48210,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -79418,7 +48221,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -79428,7 +48232,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -79436,7 +48241,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -79446,16 +48252,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -79465,7 +48263,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -79475,7 +48274,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -79485,14 +48285,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -79500,30 +48294,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -79533,7 +48305,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -79541,90 +48314,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -79632,25 +48323,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -79660,7 +48334,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -79670,7 +48345,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -79680,7 +48356,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -79690,7 +48367,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -79700,7 +48378,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -79710,7 +48389,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -79720,7 +48400,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -79728,7 +48409,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quant-deadzone": {
@@ -79738,7 +48420,8 @@
"default": "7",
"max": "1024",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"quantizer": {
@@ -79748,7 +48431,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -79758,7 +48442,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -79768,7 +48453,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -79778,7 +48464,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -79788,17 +48475,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -79808,7 +48486,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -79818,7 +48497,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -79826,7 +48506,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -79836,7 +48517,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -79846,7 +48528,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -79856,7 +48539,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -79864,90 +48548,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -79957,7 +48559,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -79965,35 +48568,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -80001,90 +48577,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -80094,7 +48588,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -80104,7 +48599,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -80112,19 +48608,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -80132,20 +48617,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -80155,7 +48628,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -80165,7 +48639,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -80175,7 +48650,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -80192,9 +48668,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav ATSC A/52 E-AC-3 encoder",
- "name": "avenc_eac3",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000c03\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c07\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n channel-mask: 0x000000000000000c\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000010b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000c0b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000003b\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x0000000000000c0f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)48000, (int)44100, (int)32000 }\n format: F32LE\n layout: interleaved\n",
@@ -80215,7 +48693,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ad-conv-type": {
@@ -80223,25 +48702,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-ad-conv-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Standard (default)",
- "name": "standard",
- "value": "0"
- },
- {
- "desc": "HDCD",
- "name": "hdcd",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-ad-conv-type",
"writable": true
},
"ar": {
@@ -80251,7 +48713,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -80259,55 +48722,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -80317,7 +48733,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -80327,7 +48744,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-coupling": {
@@ -80335,15 +48753,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-channel-coupling",
- "values": [
- {
- "desc": "Selected by the Encoder",
- "name": "auto",
- "value": "-1"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-channel-coupling",
"writable": true
},
"channel-layout": {
@@ -80353,43 +48764,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -80399,7 +48775,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"copyright": {
@@ -80409,7 +48786,8 @@
"default": "-1",
"max": "1",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cpl-start-band": {
@@ -80417,15 +48795,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-cpl-start-band",
- "values": [
- {
- "desc": "Selected by the Encoder",
- "name": "auto",
- "value": "-1"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-cpl-start-band",
"writable": true
},
"cutoff": {
@@ -80435,7 +48806,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -80443,84 +48815,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dheadphone-mode": {
@@ -80528,30 +48824,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-dheadphone-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Headphone Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Headphone Encoded",
- "name": "on",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-dheadphone-mode",
"writable": true
},
"dialnorm": {
@@ -80561,7 +48835,8 @@
"default": "-31",
"max": "-1",
"min": "-31",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dmix-mode": {
@@ -80569,35 +48844,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-dmix-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Lt/Rt Downmix Preferred",
- "name": "ltrt",
- "value": "1"
- },
- {
- "desc": "Lo/Ro Downmix Preferred",
- "name": "loro",
- "value": "2"
- },
- {
- "desc": "Dolby Pro Logic II Downmix Preferred",
- "name": "dplii",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-dmix-mode",
"writable": true
},
"dsur-mode": {
@@ -80605,30 +48853,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-dsur-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Surround Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Surround Encoded",
- "name": "on",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-dsur-mode",
"writable": true
},
"dsurex-mode": {
@@ -80636,35 +48862,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-dsurex-mode",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Not Dolby Surround EX Encoded",
- "name": "off",
- "value": "1"
- },
- {
- "desc": "Dolby Surround EX Encoded",
- "name": "on",
- "value": "2"
- },
- {
- "desc": "Dolby Pro Logic IIz-encoded",
- "name": "dpliiz",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-dsurex-mode",
"writable": true
},
"dump-separator": {
@@ -80672,7 +48871,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -80680,84 +48880,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -80765,54 +48889,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -80822,7 +48900,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -80832,7 +48911,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -80840,7 +48920,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"loro-cmixlev": {
@@ -80850,7 +48931,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"loro-surmixlev": {
@@ -80860,7 +48942,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ltrt-cmixlev": {
@@ -80870,7 +48953,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ltrt-surmixlev": {
@@ -80880,7 +48964,8 @@
"default": "-1",
"max": "2",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"mark-granule": {
@@ -80888,7 +48973,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -80898,7 +48984,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -80908,7 +48995,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -80918,7 +49006,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -80928,7 +49017,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -80938,7 +49028,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mixing-level": {
@@ -80948,16 +49039,8 @@
"default": "-1",
"max": "111",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"original": {
@@ -80967,14 +49050,8 @@
"default": "-1",
"max": "1",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"per-frame-metadata": {
@@ -80982,7 +49059,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-timestamp": {
@@ -80990,7 +49068,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"room-type": {
@@ -80998,30 +49077,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-1)",
- "enum": true,
- "type-name": "e-ac-3-encoder-room-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-1"
- },
- {
- "desc": "Not Indicated (default)",
- "name": "notindicated",
- "value": "0"
- },
- {
- "desc": "Large Room",
- "name": "large",
- "value": "1"
- },
- {
- "desc": "Small Room",
- "name": "small",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "e-ac-3-encoder-room-type",
"writable": true
},
"side-data-only-packets": {
@@ -81029,7 +49086,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"stereo-rematrixing": {
@@ -81037,7 +49095,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -81045,35 +49104,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -81081,19 +49113,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -81101,20 +49122,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -81124,7 +49133,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -81134,7 +49144,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -81144,7 +49155,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -81161,9 +49173,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav FFmpeg video codec #1 encoder",
- "name": "avenc_ffv1",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, A420, Y444, Y42B, Y41B, YUV9, BGRx, BGRA, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE, A444_10LE, A422_10LE, A420_10LE, GRAY16_LE, GRAY8, GBR_10LE, GBR_12LE, GBRA_12LE }\n",
@@ -81184,7 +49198,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -81194,7 +49209,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -81204,7 +49220,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -81214,7 +49231,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -81224,7 +49242,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -81234,7 +49253,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -81244,7 +49264,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -81254,19 +49275,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -81274,7 +49286,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -81282,45 +49295,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -81330,7 +49306,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -81338,90 +49315,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -81429,66 +49324,8 @@
"construct": false,
"construct-only": false,
"default": "rice (0)",
- "enum": true,
- "type-name": "ffv1-encoder-coder",
- "values": [
- {
- "desc": "Range with default table",
- "name": "range_def",
- "value": "-2"
- },
- {
- "desc": "Golomb rice",
- "name": "rice",
- "value": "0"
- },
- {
- "desc": "Range with custom table (the ac option exists for compatibility and is deprecated)",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "Range with custom table",
- "name": "range_tab",
- "value": "2"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "ffv1-encoder-coder",
"writable": true
},
"compression-level": {
@@ -81498,7 +49335,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -81508,7 +49346,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -81518,7 +49357,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -81528,7 +49368,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -81536,40 +49377,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -81577,84 +49386,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -81664,7 +49397,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -81672,7 +49406,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -81680,40 +49415,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -81721,84 +49424,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -81806,54 +49433,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -81863,7 +49444,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -81873,7 +49455,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -81883,7 +49466,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -81893,7 +49477,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -81901,75 +49486,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -81977,90 +49495,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -82070,7 +49506,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -82080,7 +49517,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -82090,7 +49528,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -82100,7 +49539,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -82110,17 +49550,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -82130,7 +49561,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -82138,90 +49570,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -82229,25 +49579,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -82257,7 +49590,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -82267,48 +49601,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -82318,7 +49612,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -82328,7 +49623,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -82338,7 +49634,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -82348,7 +49645,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -82356,7 +49654,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -82366,16 +49665,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -82385,7 +49676,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -82395,7 +49687,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -82405,14 +49698,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -82420,30 +49707,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -82453,7 +49718,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -82461,90 +49727,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -82552,25 +49736,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -82580,7 +49747,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -82590,7 +49758,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -82600,7 +49769,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -82610,7 +49780,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -82620,7 +49791,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -82630,7 +49802,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -82640,7 +49813,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -82648,7 +49822,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -82658,7 +49833,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -82668,7 +49844,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -82678,7 +49855,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -82688,7 +49866,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -82698,17 +49877,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -82718,7 +49888,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -82728,7 +49899,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -82736,7 +49908,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -82746,7 +49919,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -82756,7 +49930,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -82766,7 +49941,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -82774,90 +49950,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slicecrc": {
@@ -82865,7 +49959,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"slices": {
@@ -82875,7 +49970,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -82883,35 +49979,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -82919,90 +49988,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -83012,7 +49999,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -83022,7 +50010,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -83030,19 +50019,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -83050,20 +50028,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -83073,7 +50039,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -83083,7 +50050,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -83093,7 +50061,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -83110,9 +50079,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Huffyuv FFmpeg variant encoder",
- "name": "avenc_ffvhuff",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, Y42B, Y444, Y41B, YUV9, GBR, GBR_10LE, GBR_12LE, GRAY8, GRAY16_LE, A420, GBRA, I420_10LE, I420_12LE, I422_10LE, I422_12LE, Y444_10LE, Y444_12LE, A420_10LE, A422_10LE, A444_10LE, RGB, BGRA }\n",
@@ -83133,7 +50104,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -83143,7 +50115,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -83153,7 +50126,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -83163,7 +50137,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -83173,7 +50148,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -83183,7 +50159,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -83193,7 +50170,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -83203,19 +50181,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -83223,7 +50192,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -83231,45 +50201,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -83279,7 +50212,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -83287,90 +50221,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -83378,66 +50230,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -83447,7 +50241,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -83457,7 +50252,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -83467,7 +50263,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -83477,7 +50274,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -83485,40 +50283,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -83526,84 +50292,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -83613,7 +50303,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -83621,7 +50312,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -83629,40 +50321,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -83670,84 +50330,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -83755,54 +50339,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -83812,7 +50350,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -83822,7 +50361,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -83832,7 +50372,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -83842,7 +50383,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -83850,75 +50392,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -83926,90 +50401,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -84019,7 +50412,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -84029,7 +50423,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -84039,7 +50434,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -84049,7 +50445,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -84059,17 +50456,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -84079,7 +50467,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -84087,90 +50476,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -84178,25 +50485,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -84206,7 +50496,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -84216,48 +50507,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -84267,7 +50518,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -84277,7 +50529,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -84287,7 +50540,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -84297,7 +50551,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -84305,7 +50560,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -84315,16 +50571,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"non-deterministic": {
@@ -84332,7 +50580,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"nr": {
@@ -84342,7 +50591,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -84352,7 +50602,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -84362,14 +50613,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -84377,30 +50622,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -84410,7 +50633,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -84418,90 +50642,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -84509,51 +50651,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "ffvhuff-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
- "writable": true
- },
- "prediction-method": {
- "blurb": "Prediction Method",
- "construct": false,
- "construct-only": false,
- "default": "left (0)",
- "enum": true,
- "type-name": "GstLibAVEncPredMethod",
- "values": [
- {
- "desc": "Left",
- "name": "left",
- "value": "0x00000000"
- },
- {
- "desc": "Plane",
- "name": "plane",
- "value": "0x00000001"
- },
- {
- "desc": "Median",
- "name": "median",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "ffvhuff-pred",
"writable": true
},
"preme": {
@@ -84563,7 +50662,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -84573,7 +50673,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -84583,7 +50684,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -84593,7 +50695,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -84603,7 +50706,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -84613,7 +50717,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -84623,7 +50728,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -84631,7 +50737,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -84641,7 +50748,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -84651,7 +50759,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -84661,7 +50770,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -84671,7 +50781,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -84681,17 +50792,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -84701,7 +50803,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -84711,7 +50814,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -84719,7 +50823,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -84729,7 +50834,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -84739,7 +50845,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -84749,7 +50856,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -84757,90 +50865,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -84850,7 +50876,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -84858,35 +50885,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -84894,90 +50894,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -84987,7 +50905,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -84997,7 +50916,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -85005,19 +50925,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -85025,20 +50934,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -85048,7 +50945,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -85058,7 +50956,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -85068,7 +50967,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -85085,9 +50985,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Flexible Image Transport System encoder",
- "name": "avenc_fits",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { GBR, GBRA, GRAY16_BE, GRAY8 }\n",
@@ -85108,7 +51010,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -85118,7 +51021,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -85128,7 +51032,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -85138,7 +51043,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -85148,7 +51054,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -85158,7 +51065,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -85168,7 +51076,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -85178,7 +51087,8 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -85188,7 +51098,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -85196,45 +51107,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -85244,7 +51118,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -85252,90 +51127,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -85343,30 +51136,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -85376,7 +51147,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -85386,7 +51158,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -85396,7 +51169,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -85406,7 +51180,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -85414,40 +51189,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -85455,84 +51198,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -85542,7 +51209,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -85550,7 +51218,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -85558,40 +51227,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -85599,84 +51236,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -85684,54 +51245,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -85741,7 +51256,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -85751,7 +51267,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -85761,7 +51278,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -85771,7 +51289,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -85779,75 +51298,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -85855,90 +51307,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -85948,7 +51318,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -85958,7 +51329,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -85968,7 +51340,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -85978,7 +51351,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -85988,7 +51362,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -85998,7 +51373,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -86006,90 +51382,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -86097,25 +51391,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -86125,7 +51402,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -86135,7 +51413,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -86145,7 +51424,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -86155,7 +51435,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -86165,7 +51446,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -86175,7 +51457,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -86183,7 +51466,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -86193,16 +51477,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -86212,7 +51488,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -86222,7 +51499,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -86232,14 +51510,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -86247,30 +51519,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -86280,7 +51530,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -86288,90 +51539,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -86379,25 +51548,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -86407,7 +51559,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -86417,7 +51570,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -86427,7 +51581,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -86437,7 +51592,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -86447,7 +51603,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -86457,7 +51614,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -86467,7 +51625,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -86475,7 +51634,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -86485,7 +51645,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -86495,7 +51656,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -86505,7 +51667,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -86515,7 +51678,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -86525,7 +51689,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -86535,7 +51700,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -86545,7 +51711,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -86553,7 +51720,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -86563,7 +51731,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -86573,7 +51742,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -86583,7 +51753,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -86591,90 +51762,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -86684,7 +51773,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -86692,35 +51782,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -86728,90 +51791,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -86821,7 +51802,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -86831,7 +51813,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -86839,19 +51822,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -86859,20 +51831,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -86882,7 +51842,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -86892,7 +51853,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -86902,7 +51864,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -86919,9 +51882,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Flash Screen Video encoder",
- "name": "avenc_flashsv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: BGR\n",
@@ -86942,7 +51907,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -86952,7 +51918,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -86962,7 +51929,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -86972,7 +51940,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -86982,7 +51951,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -86992,7 +51962,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -87002,7 +51973,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -87012,19 +51984,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -87032,7 +51995,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -87040,45 +52004,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -87088,7 +52015,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -87096,90 +52024,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -87187,66 +52033,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -87256,7 +52044,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -87266,7 +52055,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -87276,7 +52066,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -87286,7 +52077,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -87294,40 +52086,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -87335,84 +52095,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -87422,7 +52106,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -87430,7 +52115,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -87438,40 +52124,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -87479,84 +52133,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -87564,54 +52142,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -87621,7 +52153,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -87631,7 +52164,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -87641,7 +52175,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -87651,7 +52186,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -87659,75 +52195,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -87735,90 +52204,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -87828,7 +52215,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -87838,7 +52226,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -87848,7 +52237,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -87858,7 +52248,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -87868,7 +52259,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -87878,7 +52270,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -87886,90 +52279,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -87977,25 +52288,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -88005,7 +52299,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -88015,48 +52310,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -88066,7 +52321,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -88076,7 +52332,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -88086,7 +52343,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -88096,7 +52354,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -88104,7 +52363,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -88114,16 +52374,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -88133,7 +52385,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -88143,7 +52396,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -88153,14 +52407,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -88168,30 +52416,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -88201,7 +52427,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -88209,90 +52436,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -88300,25 +52445,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -88328,7 +52456,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -88338,7 +52467,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -88348,7 +52478,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -88358,7 +52489,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -88368,7 +52500,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -88378,7 +52511,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -88388,7 +52522,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -88396,7 +52531,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -88406,7 +52542,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -88416,7 +52553,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -88426,7 +52564,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -88436,7 +52575,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -88446,17 +52586,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -88466,7 +52597,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -88476,7 +52608,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -88484,7 +52617,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -88494,7 +52628,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -88504,7 +52639,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -88514,7 +52650,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -88522,90 +52659,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -88615,7 +52670,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -88623,35 +52679,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -88659,90 +52688,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -88752,7 +52699,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -88762,7 +52710,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -88770,19 +52719,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -88790,20 +52728,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -88813,7 +52739,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -88823,7 +52750,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -88833,7 +52761,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -88850,9 +52779,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Flash Screen Video Version 2 encoder",
- "name": "avenc_flashsv2",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: BGR\n",
@@ -88873,7 +52804,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -88883,7 +52815,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -88893,7 +52826,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -88903,7 +52837,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -88913,7 +52848,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -88923,7 +52859,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -88933,7 +52870,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -88943,19 +52881,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -88963,7 +52892,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -88971,45 +52901,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -89019,7 +52912,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -89027,90 +52921,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -89118,66 +52930,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -89187,7 +52941,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -89197,7 +52952,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -89207,7 +52963,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -89217,7 +52974,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -89225,40 +52983,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -89266,84 +52992,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -89353,7 +53003,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -89361,7 +53012,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -89369,40 +53021,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -89410,84 +53030,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -89495,54 +53039,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -89552,7 +53050,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -89562,7 +53061,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -89572,7 +53072,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -89582,7 +53083,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -89590,75 +53092,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -89666,90 +53101,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -89759,7 +53112,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -89769,7 +53123,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -89779,7 +53134,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -89789,7 +53145,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -89799,7 +53156,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -89809,7 +53167,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -89817,90 +53176,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -89908,25 +53185,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -89936,7 +53196,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -89946,48 +53207,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -89997,7 +53218,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -90007,7 +53229,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -90017,7 +53240,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -90027,7 +53251,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -90035,7 +53260,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -90045,16 +53271,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -90064,7 +53282,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -90074,7 +53293,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -90084,14 +53304,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -90099,30 +53313,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -90132,7 +53324,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -90140,90 +53333,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -90231,25 +53342,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -90259,7 +53353,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -90269,7 +53364,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -90279,7 +53375,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -90289,7 +53386,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -90299,7 +53397,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -90309,7 +53408,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -90319,7 +53419,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -90327,7 +53428,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -90337,7 +53439,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -90347,7 +53450,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -90357,7 +53461,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -90367,7 +53472,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -90377,17 +53483,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -90397,7 +53494,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -90407,7 +53505,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -90415,7 +53514,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -90425,7 +53525,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -90435,7 +53536,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -90445,7 +53547,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -90453,90 +53556,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -90546,7 +53567,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -90554,35 +53576,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -90590,90 +53585,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -90683,7 +53596,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -90693,7 +53607,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -90701,19 +53616,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -90721,20 +53625,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -90744,7 +53636,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -90754,7 +53647,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -90764,7 +53658,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -90781,9 +53676,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav FLV / Sorenson Spark / Sorenson H.263 (Flash Video) encoder",
- "name": "avenc_flv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -90797,6 +53694,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -90804,7 +53710,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -90814,27 +53721,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -90844,7 +53732,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -90854,7 +53743,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -90864,7 +53754,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -90874,7 +53765,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -90884,7 +53776,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -90894,7 +53787,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -90904,19 +53798,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -90924,7 +53809,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -90934,7 +53820,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -90942,45 +53829,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -90990,7 +53840,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -90998,90 +53849,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -91089,66 +53858,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -91158,7 +53869,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -91168,7 +53880,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -91178,17 +53891,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -91198,7 +53902,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -91206,81 +53911,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -91288,84 +53920,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -91375,7 +53931,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -91383,7 +53940,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -91393,7 +53951,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -91401,40 +53960,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -91442,84 +53969,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -91527,54 +53978,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -91582,7 +53987,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -91592,7 +53998,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -91602,7 +54009,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -91612,7 +54020,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -91622,27 +54031,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -91652,7 +54042,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -91660,207 +54051,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -91868,128 +54060,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -91999,7 +54071,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -92009,17 +54082,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -92029,7 +54093,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -92039,7 +54104,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -92049,7 +54115,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -92059,17 +54126,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -92079,17 +54137,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -92099,17 +54148,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -92119,94 +54159,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -92214,90 +54168,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -92305,25 +54177,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -92333,7 +54188,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -92343,170 +54199,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -92516,78 +54210,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -92597,7 +54221,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -92607,7 +54232,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -92617,7 +54243,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -92625,25 +54252,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "flv-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "flv-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -92653,7 +54263,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -92661,39 +54272,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "flv-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "flv-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -92701,7 +54281,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -92711,16 +54292,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -92730,7 +54303,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -92740,7 +54314,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -92750,7 +54325,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -92760,24 +54336,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -92785,30 +54345,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -92818,7 +54356,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -92828,33 +54367,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -92862,90 +54376,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -92953,25 +54385,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -92981,7 +54396,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -92991,7 +54407,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -93001,7 +54418,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -93011,17 +54429,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -93031,7 +54440,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -93041,7 +54451,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -93051,7 +54462,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -93059,7 +54471,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -93069,28 +54482,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -93100,7 +54493,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -93110,7 +54504,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -93120,27 +54515,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -93148,7 +54524,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -93158,7 +54535,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -93168,27 +54546,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -93198,17 +54557,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -93218,7 +54568,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -93228,7 +54579,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -93238,17 +54590,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -93256,15 +54599,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "flv-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "flv-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -93274,17 +54610,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -93294,7 +54621,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -93304,7 +54632,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -93312,7 +54641,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -93320,85 +54650,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "flv-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "flv-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -93408,7 +54661,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -93418,7 +54672,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -93428,7 +54683,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -93436,90 +54692,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -93529,17 +54703,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -93547,35 +54712,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -93583,90 +54721,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -93676,7 +54732,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -93686,17 +54743,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -93704,19 +54752,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -93724,20 +54761,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -93747,7 +54772,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -93757,7 +54783,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -93767,7 +54794,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -93784,9 +54812,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav G.722 ADPCM encoder",
- "name": "avenc_g722",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)16000 }\n format: S16LE\n layout: interleaved\n",
@@ -93807,7 +54837,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -93817,7 +54848,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -93825,55 +54857,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -93883,7 +54868,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -93893,7 +54879,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -93903,43 +54890,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -93949,7 +54901,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -93959,7 +54912,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -93967,84 +54921,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -94052,7 +54930,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -94060,84 +54939,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -94145,54 +54948,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -94202,7 +54959,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -94212,7 +54970,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -94220,7 +54979,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -94228,7 +54988,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -94238,7 +54999,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -94248,7 +55010,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -94258,7 +55021,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -94268,7 +55032,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -94278,23 +55043,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -94302,7 +55052,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -94310,7 +55061,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -94318,35 +55070,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -94354,19 +55079,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -94374,20 +55088,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -94397,7 +55099,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -94407,7 +55110,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -94417,7 +55121,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -94434,9 +55139,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav G.723.1 encoder",
- "name": "avenc_g723_1",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -94457,7 +55164,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -94467,7 +55175,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -94475,65 +55184,19 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
"blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)",
"construct": false,
"construct-only": false,
- "default": "128000",
+ "default": "6300",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -94543,7 +55206,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -94553,43 +55217,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -94599,7 +55228,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -94609,7 +55239,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -94617,84 +55248,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -94702,7 +55257,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -94710,84 +55266,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -94795,54 +55275,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -94852,7 +55286,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -94862,7 +55297,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -94870,7 +55306,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -94878,7 +55315,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -94888,7 +55326,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -94898,7 +55337,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -94908,7 +55348,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -94918,7 +55359,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -94928,23 +55370,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -94952,7 +55379,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -94960,7 +55388,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -94968,35 +55397,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -95004,19 +55406,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -95024,20 +55415,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -95047,7 +55426,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -95057,7 +55437,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -95067,7 +55448,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -95084,9 +55466,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav G.726 ADPCM encoder",
- "name": "avenc_g726",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)8000 }\n format: S16LE\n layout: interleaved\n",
@@ -95107,7 +55491,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -95117,7 +55502,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -95125,55 +55511,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -95183,7 +55522,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -95193,7 +55533,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -95203,7 +55544,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"code-size": {
@@ -95213,43 +55555,8 @@
"default": "4",
"max": "5",
"min": "2",
- "type-name": "gint",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"compression-level": {
@@ -95259,7 +55566,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -95269,7 +55577,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -95277,84 +55586,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -95362,7 +55595,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -95370,84 +55604,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -95455,54 +55613,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -95512,7 +55624,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -95522,7 +55635,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -95530,7 +55644,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -95538,7 +55653,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -95548,7 +55664,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -95558,7 +55675,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -95568,7 +55686,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -95578,7 +55697,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -95588,23 +55708,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -95612,7 +55717,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -95620,7 +55726,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -95628,35 +55735,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -95664,19 +55744,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -95684,20 +55753,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -95707,7 +55764,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -95717,7 +55775,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -95727,7 +55786,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -95744,9 +55804,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav G.726 little endian ADPCM (\"right-justified\") encoder",
- "name": "avenc_g726le",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -95767,7 +55829,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -95777,7 +55840,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -95785,55 +55849,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -95843,7 +55860,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -95853,7 +55871,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -95863,7 +55882,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"code-size": {
@@ -95873,7 +55893,8 @@
"default": "4",
"max": "5",
"min": "2",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"compression-level": {
@@ -95883,7 +55904,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -95893,7 +55915,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -95901,84 +55924,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -95986,7 +55933,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -95994,84 +55942,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -96079,54 +55951,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -96136,7 +55962,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -96146,7 +55973,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -96154,7 +55982,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -96162,7 +55991,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -96172,7 +56002,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -96182,7 +56013,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -96192,7 +56024,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -96202,7 +56035,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -96212,23 +56046,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -96236,7 +56055,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -96244,7 +56064,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -96252,35 +56073,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -96288,19 +56082,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -96308,20 +56091,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -96331,7 +56102,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -96341,7 +56113,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -96351,7 +56124,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -96368,9 +56142,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav H.261 encoder",
- "name": "avenc_h261",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\n",
@@ -96384,6 +56160,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -96391,7 +56176,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -96401,7 +56187,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -96411,7 +56198,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -96421,7 +56209,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -96431,7 +56220,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -96441,7 +56231,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -96451,7 +56242,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -96461,7 +56253,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -96471,19 +56264,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -96491,7 +56275,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -96501,7 +56286,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -96509,45 +56295,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -96557,7 +56306,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -96565,90 +56315,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -96656,66 +56324,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -96725,7 +56335,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -96735,7 +56346,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -96745,7 +56357,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -96755,7 +56368,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -96763,40 +56377,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -96804,84 +56386,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -96891,7 +56397,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -96899,7 +56406,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -96909,7 +56417,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -96917,40 +56426,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -96958,84 +56435,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -97043,54 +56444,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -97098,7 +56453,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -97108,7 +56464,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -97118,7 +56475,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -97128,7 +56486,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -97138,7 +56497,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -97148,7 +56508,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -97156,75 +56517,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -97232,90 +56526,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -97325,7 +56537,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -97335,7 +56548,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -97345,7 +56559,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -97355,7 +56570,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -97365,7 +56581,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -97375,7 +56592,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -97385,7 +56603,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -97395,7 +56614,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -97405,7 +56625,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -97413,90 +56634,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -97504,25 +56643,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -97532,7 +56654,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -97542,48 +56665,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -97593,7 +56676,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -97603,7 +56687,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -97613,7 +56698,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -97623,7 +56709,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -97631,25 +56718,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "h261-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "h261-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -97659,7 +56729,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -97667,39 +56738,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "h261-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "h261-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -97707,7 +56747,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -97717,16 +56758,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -97736,7 +56769,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -97746,7 +56780,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -97756,7 +56791,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -97766,14 +56802,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -97781,30 +56811,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -97814,7 +56822,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -97824,7 +56833,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -97832,90 +56842,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -97923,25 +56851,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -97951,7 +56862,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -97961,7 +56873,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -97971,7 +56884,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -97981,7 +56895,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -97991,7 +56906,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -98001,7 +56917,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -98011,7 +56928,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -98019,7 +56937,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -98029,7 +56948,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -98039,7 +56959,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -98049,7 +56970,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -98059,7 +56981,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -98067,7 +56990,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -98077,7 +57001,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -98087,7 +57012,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -98097,7 +57023,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -98107,7 +57034,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -98117,7 +57045,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -98127,7 +57056,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -98135,15 +57065,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "h261-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "h261-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -98153,17 +57076,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -98173,7 +57087,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -98183,7 +57098,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -98191,7 +57107,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -98199,85 +57116,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "h261-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "h261-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -98287,7 +57127,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -98297,7 +57138,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -98307,7 +57149,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -98315,90 +57158,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -98408,7 +57169,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -98416,35 +57178,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -98452,90 +57187,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -98545,7 +57198,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -98555,7 +57209,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -98563,19 +57218,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -98583,20 +57227,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -98606,7 +57238,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -98616,7 +57249,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -98626,7 +57260,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -98643,9 +57278,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav H.263 / H.263-1996 encoder",
- "name": "avenc_h263",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n width: 352\n height: 288\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 704\n height: 576\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 176\n height: 144\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 1408\n height: 1152\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\nvideo/x-raw:\n width: 128\n height: 96\n framerate: [ 0/1, 2147483647/1 ]\n format: I420\n",
@@ -98659,6 +57296,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -98666,7 +57312,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -98676,27 +57323,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -98706,7 +57334,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -98716,7 +57345,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -98726,7 +57356,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -98736,7 +57367,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -98746,7 +57378,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -98756,7 +57389,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -98766,19 +57400,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -98786,7 +57411,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -98796,7 +57422,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -98804,45 +57431,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -98852,7 +57442,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -98860,90 +57451,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -98951,66 +57460,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -99020,7 +57471,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -99030,7 +57482,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -99040,17 +57493,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -99060,7 +57504,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -99068,81 +57513,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -99150,84 +57522,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -99237,7 +57533,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -99245,7 +57542,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -99255,7 +57553,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -99263,40 +57562,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -99304,84 +57571,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -99389,54 +57580,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -99444,7 +57589,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -99454,7 +57600,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -99464,7 +57611,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -99474,7 +57622,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -99484,27 +57633,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -99514,7 +57644,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -99522,207 +57653,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -99730,128 +57662,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -99861,7 +57673,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -99871,17 +57684,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -99891,7 +57695,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -99901,7 +57706,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -99911,7 +57717,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -99921,17 +57728,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -99941,17 +57739,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -99961,17 +57750,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -99981,94 +57761,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mb-info": {
@@ -100078,7 +57772,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mbcmp": {
@@ -100086,90 +57781,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -100177,25 +57790,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -100205,7 +57801,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -100215,170 +57812,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -100388,78 +57823,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -100469,7 +57834,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -100479,7 +57845,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -100489,7 +57856,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -100497,25 +57865,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "h-263-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "h-263-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -100525,7 +57876,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -100533,39 +57885,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "h-263-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "h-263-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -100573,7 +57894,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -100583,16 +57905,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -100602,7 +57916,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -100612,7 +57927,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -100622,7 +57938,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"obmc": {
@@ -100630,7 +57947,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"p-mask": {
@@ -100640,24 +57958,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -100665,30 +57967,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -100698,7 +57978,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -100708,33 +57989,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -100742,90 +57998,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -100833,25 +58007,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -100861,7 +58018,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -100871,7 +58029,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -100881,7 +58040,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -100891,17 +58051,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -100911,7 +58062,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -100921,7 +58073,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -100931,7 +58084,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -100939,7 +58093,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -100949,28 +58104,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -100980,7 +58115,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -100990,7 +58126,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -101000,27 +58137,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -101028,7 +58146,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -101038,7 +58157,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -101048,27 +58168,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -101078,17 +58179,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -101098,7 +58190,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -101108,7 +58201,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -101118,17 +58212,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -101136,15 +58221,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "h-263-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "h-263-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -101154,17 +58232,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -101174,7 +58243,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -101184,7 +58254,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -101192,7 +58263,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -101200,85 +58272,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "h-263-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "h-263-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -101288,7 +58283,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -101298,7 +58294,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -101308,7 +58305,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -101316,90 +58314,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -101409,17 +58325,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -101427,35 +58334,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -101463,90 +58343,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -101556,7 +58354,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -101566,17 +58365,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -101584,19 +58374,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -101604,20 +58383,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -101627,7 +58394,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -101637,7 +58405,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -101647,7 +58416,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -101664,9 +58434,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav H.263+ / H.263-1998 / H.263 version 2 encoder",
- "name": "avenc_h263p",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -101680,12 +58452,22 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"aiv": {
"blurb": "Use alternative inter VLC. (Private codec option)",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"b-qfactor": {
@@ -101695,7 +58477,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -101705,27 +58488,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -101735,7 +58499,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -101745,7 +58510,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -101755,7 +58521,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -101765,7 +58532,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -101775,7 +58543,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -101785,7 +58554,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -101795,19 +58565,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -101815,7 +58576,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -101825,7 +58587,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -101833,45 +58596,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -101881,7 +58607,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -101889,90 +58616,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -101980,66 +58625,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -102049,7 +58636,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -102059,7 +58647,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -102069,17 +58658,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -102089,7 +58669,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -102097,81 +58678,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -102179,84 +58687,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -102266,7 +58698,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -102274,7 +58707,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -102284,7 +58718,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -102292,40 +58727,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -102333,84 +58736,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -102418,54 +58745,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -102473,7 +58754,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -102483,7 +58765,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -102493,7 +58776,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -102503,7 +58787,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -102513,27 +58798,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -102543,7 +58809,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -102551,207 +58818,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -102759,128 +58827,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -102890,7 +58838,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -102900,17 +58849,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -102920,7 +58860,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -102930,7 +58871,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -102940,7 +58882,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -102950,17 +58893,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -102970,17 +58904,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -102990,27 +58915,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -103020,94 +58926,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -103115,90 +58935,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -103206,25 +58944,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -103234,7 +58955,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -103244,170 +58966,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -103417,78 +58977,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -103498,7 +58988,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -103508,7 +58999,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -103518,7 +59010,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -103526,25 +59019,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "h-263p-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "h-263p-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -103554,7 +59030,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -103562,39 +59039,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "h-263p-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "h-263p-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -103602,7 +59048,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -103612,16 +59059,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -103631,7 +59070,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -103641,7 +59081,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -103651,7 +59092,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"obmc": {
@@ -103659,7 +59101,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"p-mask": {
@@ -103669,24 +59112,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -103694,30 +59121,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -103727,7 +59132,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -103737,33 +59143,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -103771,90 +59152,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -103862,25 +59161,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -103890,7 +59172,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -103900,7 +59183,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -103910,7 +59194,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -103920,17 +59205,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -103940,7 +59216,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -103950,7 +59227,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -103960,7 +59238,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -103968,7 +59247,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -103978,28 +59258,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -104009,7 +59269,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -104019,7 +59280,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -104029,27 +59291,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -104057,7 +59300,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -104067,7 +59311,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -104077,27 +59322,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -104107,17 +59333,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -104127,7 +59344,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -104137,7 +59355,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -104147,17 +59366,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -104165,15 +59375,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "h-263p-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "h-263p-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -104183,17 +59386,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -104203,7 +59397,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -104213,7 +59408,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -104221,7 +59417,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -104229,85 +59426,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "h-263p-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "h-263p-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -104317,7 +59437,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -104327,7 +59448,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -104337,7 +59459,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -104345,90 +59468,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -104438,17 +59479,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -104456,35 +59488,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"structured-slices": {
@@ -104492,7 +59497,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"subcmp": {
@@ -104500,90 +59506,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -104593,7 +59517,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -104603,17 +59528,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -104621,19 +59537,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -104641,20 +59546,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -104664,7 +59557,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -104674,7 +59568,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -104684,7 +59579,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"umv": {
@@ -104692,7 +59588,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
}
},
@@ -104709,9 +59606,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav OpenMAX IL H.264 video encoder encoder",
- "name": "avenc_h264_omx",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -104732,7 +59631,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -104742,7 +59642,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -104752,7 +59653,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -104762,7 +59664,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -104772,7 +59675,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -104780,9 +59684,10 @@
"construct": false,
"construct-only": false,
"default": "200000",
- "max": "9223372036854775807",
+ "max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -104792,7 +59697,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -104802,7 +59708,8 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -104812,7 +59719,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -104820,45 +59728,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -104868,7 +59739,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -104876,90 +59748,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -104967,30 +59757,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -105000,7 +59768,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -105010,7 +59779,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -105020,7 +59790,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -105030,7 +59801,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -105038,40 +59810,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -105079,84 +59819,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -105166,7 +59830,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -105174,7 +59839,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -105182,40 +59848,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -105223,84 +59857,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -105308,54 +59866,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -105365,7 +59877,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -105375,7 +59888,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -105385,7 +59899,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -105395,7 +59910,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -105403,75 +59919,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -105479,90 +59928,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -105572,7 +59939,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -105582,7 +59950,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -105592,7 +59961,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -105602,7 +59972,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -105612,7 +59983,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -105622,7 +59994,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -105630,90 +60003,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -105721,25 +60012,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -105749,7 +60023,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -105759,7 +60034,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -105769,7 +60045,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -105779,7 +60056,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -105789,7 +60067,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -105799,7 +60078,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -105807,7 +60087,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -105817,16 +60098,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "avenc_h264_omx0",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -105836,7 +60109,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -105846,7 +60120,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"omx-libname": {
@@ -105854,7 +60129,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"omx-libprefix": {
@@ -105862,7 +60138,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"p-mask": {
@@ -105872,14 +60149,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -105887,30 +60158,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -105920,7 +60169,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -105928,90 +60178,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -106019,25 +60187,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -106047,7 +60198,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"profile": {
@@ -106055,30 +60207,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (-99)",
- "enum": true,
- "type-name": "h264-omx-profile",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "-99"
- },
- {
- "desc": "",
- "name": "baseline",
- "value": "66"
- },
- {
- "desc": "",
- "name": "main",
- "value": "77"
- },
- {
- "desc": "",
- "name": "high",
- "value": "100"
- }
- ],
+ "readable": true,
+ "type": "h264-omx-profile",
"writable": true
},
"ps": {
@@ -106088,7 +60218,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -106098,7 +60229,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -106108,7 +60240,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -106118,7 +60251,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -106128,7 +60262,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -106138,7 +60273,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -106146,7 +60282,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -106156,7 +60293,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -106166,7 +60304,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -106176,7 +60315,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -106186,7 +60326,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -106196,7 +60337,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -106206,7 +60348,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -106216,7 +60359,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -106224,7 +60368,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -106234,7 +60379,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -106244,7 +60390,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -106254,7 +60401,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -106262,90 +60410,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -106355,7 +60421,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -106363,35 +60430,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -106399,90 +60439,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -106492,7 +60450,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -106502,7 +60461,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -106510,19 +60470,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -106530,20 +60479,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -106553,7 +60490,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -106563,7 +60501,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -106573,7 +60512,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"zerocopy": {
@@ -106583,34 +60523,37 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"rank": "secondary"
},
- "avenc_huffyuv": {
+ "avenc_hap": {
"author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>",
- "description": "libav huffyuv encoder",
+ "description": "libav hap encoder",
"hierarchy": [
- "avenc_huffyuv",
+ "avenc_hap",
"GstVideoEncoder",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
- "long-name": "libav Huffyuv / HuffYUV encoder",
- "name": "avenc_huffyuv",
+ "long-name": "libav Vidvox Hap encoder",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { Y42B, RGB, BGRA }\n",
+ "caps": "video/x-raw:\n format: RGBA\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "video/x-huffyuv:\n",
+ "caps": "unknown/unknown:\n",
"direction": "src",
"presence": "always"
}
@@ -106623,7 +60566,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -106633,7 +60577,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -106643,7 +60588,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -106653,7 +60599,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -106663,7 +60610,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -106673,7 +60621,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -106683,7 +60632,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -106693,19 +60643,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -106713,7 +60654,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -106721,45 +60663,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -106769,7 +60674,19 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "chunks": {
+ "blurb": "chunk count (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "64",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -106777,90 +60694,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -106868,66 +60703,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -106937,7 +60714,17 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "compressor": {
+ "blurb": "second-stage compressor (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "snappy (176)",
+ "readable": true,
+ "type": "hap-encoder-compressor",
"writable": true
},
"context": {
@@ -106947,7 +60734,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -106957,7 +60745,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -106967,7 +60756,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -106975,40 +60765,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -107016,84 +60774,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -107103,7 +60785,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -107111,7 +60794,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -107119,40 +60803,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -107160,84 +60812,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -107245,54 +60821,17 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
+ "writable": true
+ },
+ "format": {
+ "blurb": "(null) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "hap (11)",
+ "readable": true,
+ "type": "hap-encoder-format",
"writable": true
},
"global-quality": {
@@ -107302,7 +60841,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -107312,7 +60852,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -107322,7 +60863,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -107332,7 +60874,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -107340,75 +60883,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -107416,90 +60892,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -107509,7 +60903,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -107519,7 +60914,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -107529,7 +60925,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -107539,7 +60936,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -107549,17 +60947,905 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
+ "maxrate": {
+ "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "mbcmp": {
+ "blurb": "macroblock compare function (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "sad (0)",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
+ "writable": true
+ },
+ "mbd": {
+ "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "simple (0)",
+ "readable": true,
+ "type": "avcodeccontext-mbd",
+ "writable": true
+ },
+ "mblmax": {
+ "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "3658",
+ "max": "32767",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "mblmin": {
+ "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "236",
+ "max": "32767",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "me-range": {
+ "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "mepc": {
+ "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "256",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "mpeg-quant": {
+ "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "multipass-cache-file": {
+ "blurb": "Filename for multipass cache file",
+ "construct": true,
+ "construct-only": false,
+ "default": "stats.log",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "mv0-threshold": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "256",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "nr": {
+ "blurb": "noise reduction (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "nssew": {
+ "blurb": "nsse weight (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "8",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "p-mask": {
+ "blurb": "inter masking (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "pass": {
+ "blurb": "Encoding pass/type",
+ "construct": true,
+ "construct-only": false,
+ "default": "cbr (0)",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "precmp": {
+ "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "sad (0)",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
+ "writable": true
+ },
+ "pred": {
+ "blurb": "prediction method (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "left (0)",
+ "readable": true,
+ "type": "avcodeccontext-pred",
+ "writable": true
+ },
+ "preme": {
+ "blurb": "pre motion estimation (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "ps": {
+ "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "qblur": {
+ "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.5",
+ "max": "3.40282e+38",
+ "min": "-1",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0.5",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "qdiff": {
+ "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "3",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "qmax": {
+ "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "31",
+ "max": "1024",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "qmin": {
+ "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "2",
+ "max": "69",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events from downstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "quantizer": {
+ "blurb": "Constant Quantizer",
+ "construct": true,
+ "construct-only": false,
+ "default": "0.01",
+ "max": "30",
+ "min": "0",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "rc-max-vbv-use": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3.40282e+38",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "rc-min-vbv-use": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "3",
+ "max": "3.40282e+38",
+ "min": "0",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "refs": {
+ "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "sc-threshold": {
+ "blurb": "scene change threshold (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "scplx-mask": {
+ "blurb": "spatial complexity masking (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "side-data-only-packets": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
+ "skip-exp": {
+ "blurb": "frame skip exponent (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "skip-factor": {
+ "blurb": "frame skip factor (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "skip-threshold": {
+ "blurb": "frame skip threshold (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "skipcmp": {
+ "blurb": "frame skip compare function (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "dctmax (13)",
+ "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)",
"construct": false,
"construct-only": false,
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "strict": {
+ "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "normal (0)",
+ "readable": true,
+ "type": "avcodeccontext-strict",
+ "writable": true
+ },
+ "subcmp": {
+ "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "sad (0)",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
+ "writable": true
+ },
+ "subq": {
+ "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "8",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "tcplx-mask": {
+ "blurb": "temporal complexity masking (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "thread-type": {
+ "blurb": "select multithreading type (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "slice+frame",
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
+ "writable": true
+ },
+ "threads": {
+ "blurb": "set the number of threads (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "unknown (1)",
+ "readable": true,
+ "type": "avcodeccontext-threads",
+ "writable": true
+ },
+ "ticks-per-frame": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "2147483647",
+ "min": "1",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "9223372036854775807",
+ "min": "-1",
+ "readable": true,
+ "type": "gint64",
+ "writable": true
+ },
+ "trellis": {
+ "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ }
+ },
+ "rank": "secondary"
+ },
+ "avenc_huffyuv": {
+ "author": "Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>",
+ "description": "libav huffyuv encoder",
+ "hierarchy": [
+ "avenc_huffyuv",
+ "GstVideoEncoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "interfaces": [
+ "GstPreset"
+ ],
+ "klass": "Codec/Encoder/Video",
+ "long-name": "libav Huffyuv / HuffYUV encoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw:\n format: { Y42B, RGB, BGRA }\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-huffyuv:\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "b-qfactor": {
+ "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1.25",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "b-qoffset": {
+ "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1.25",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "b-sensitivity": {
+ "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "40",
+ "max": "2147483647",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "b-strategy": {
+ "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "4",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "bitrate": {
+ "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "200000",
+ "max": "2147483647",
+ "min": "0",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4000000",
+ "max": "2147483647",
+ "min": "1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "brd-scale": {
+ "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "10",
+ "min": "0",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "bufsize": {
+ "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "chroma-sample-location": {
+ "blurb": "chroma sample location (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "unknown (0)",
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
+ "writable": true
+ },
+ "chromaoffset": {
+ "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "cmp": {
+ "blurb": "full-pel ME compare function (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "sad (0)",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
+ "writable": true
+ },
+ "coder": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "vlc (0)",
+ "readable": true,
+ "type": "avcodeccontext-coder",
+ "writable": true
+ },
+ "compression-level": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "context": {
+ "blurb": "context model (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "dark-mask": {
+ "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "dc": {
+ "blurb": "intra_dc_precision (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "16",
+ "min": "-8",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "dct": {
+ "blurb": "DCT algorithm (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto (0)",
+ "readable": true,
+ "type": "avcodeccontext-dct",
+ "writable": true
+ },
+ "debug": {
+ "blurb": "print specific debug info (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "(none)",
+ "readable": true,
+ "type": "avcodeccontext-debug",
+ "writable": true
+ },
+ "dia-size": {
+ "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "dump-separator": {
+ "blurb": "set information dump field separator (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "readable": true,
+ "type": "gchararray",
+ "writable": true
+ },
+ "field-order": {
+ "blurb": "Field order (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "unknown (0)",
+ "readable": true,
+ "type": "avcodeccontext-field-order",
+ "writable": true
+ },
+ "flags": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "(none)",
+ "readable": true,
+ "type": "avcodeccontext-flags",
+ "writable": true
+ },
+ "flags2": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "(none)",
+ "readable": true,
+ "type": "avcodeccontext-flags2",
+ "writable": true
+ },
+ "global-quality": {
+ "blurb": "(null) (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "gop-size": {
+ "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "12",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "i-qfactor": {
+ "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-0.8",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "i-qoffset": {
+ "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "readable": true,
+ "type": "gfloat",
+ "writable": true
+ },
+ "idct": {
+ "blurb": "select IDCT implementation (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "auto (0)",
+ "readable": true,
+ "type": "avcodeccontext-idct",
+ "writable": true
+ },
+ "ildctcmp": {
+ "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "vsad (8)",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
+ "writable": true
+ },
+ "keyint-min": {
+ "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "25",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "last-pred": {
+ "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483648",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "lumi-mask": {
+ "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3.40282e+38",
+ "min": "-3.40282e+38",
+ "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)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-1",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "max-pixels": {
+ "blurb": "Maximum number of pixels (Generic codec option, might have no effect)",
+ "construct": false,
+ "construct-only": false,
+ "default": "2147483647",
+ "max": "2147483647",
+ "min": "0",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -107569,7 +61855,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -107577,90 +61864,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -107668,25 +61873,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -107696,7 +61884,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -107706,48 +61895,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -107757,7 +61906,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -107767,7 +61917,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -107777,7 +61928,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -107787,7 +61939,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -107795,7 +61948,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -107805,16 +61959,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"non-deterministic": {
@@ -107822,7 +61968,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"nr": {
@@ -107832,7 +61979,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -107842,7 +61990,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -107852,14 +62001,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -107867,30 +62010,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -107900,7 +62021,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -107908,90 +62030,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -107999,51 +62039,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "huffyuv-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
- "writable": true
- },
- "prediction-method": {
- "blurb": "Prediction Method",
- "construct": false,
- "construct-only": false,
- "default": "left (0)",
- "enum": true,
- "type-name": "GstLibAVEncPredMethod",
- "values": [
- {
- "desc": "Left",
- "name": "left",
- "value": "0x00000000"
- },
- {
- "desc": "Plane",
- "name": "plane",
- "value": "0x00000001"
- },
- {
- "desc": "Median",
- "name": "median",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "huffyuv-pred",
"writable": true
},
"preme": {
@@ -108053,7 +62050,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -108063,7 +62061,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -108073,7 +62072,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -108083,7 +62083,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -108093,7 +62094,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -108103,7 +62105,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -108113,7 +62116,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -108121,7 +62125,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -108131,7 +62136,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -108141,7 +62147,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -108151,7 +62158,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -108161,7 +62169,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -108171,17 +62180,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -108191,7 +62191,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -108201,7 +62202,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -108209,7 +62211,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -108219,7 +62222,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -108229,7 +62233,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -108239,7 +62244,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -108247,90 +62253,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -108340,7 +62264,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -108348,35 +62273,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -108384,90 +62282,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -108477,7 +62293,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -108487,7 +62304,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -108495,19 +62313,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -108515,20 +62322,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -108538,7 +62333,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -108548,7 +62344,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -108558,7 +62355,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -108575,9 +62373,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav JPEG 2000 encoder",
- "name": "avenc_jpeg2000",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, Y444, GRAY8, I420, Y42B, YUV9, Y41B, RGB8P }\n",
@@ -108598,7 +62398,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -108608,7 +62409,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -108618,7 +62420,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -108628,7 +62431,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -108638,7 +62442,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -108648,7 +62453,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -108658,7 +62464,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -108668,19 +62475,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -108688,7 +62486,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -108696,45 +62495,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -108744,7 +62506,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -108752,90 +62515,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -108843,66 +62524,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -108912,7 +62535,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -108922,7 +62546,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -108932,7 +62557,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -108942,7 +62568,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -108950,40 +62577,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -108991,84 +62586,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -109078,7 +62597,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -109086,7 +62606,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -109094,40 +62615,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -109135,84 +62624,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -109220,54 +62633,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"format": {
@@ -109275,20 +62642,8 @@
"construct": false,
"construct-only": false,
"default": "jp2 (1)",
- "enum": true,
- "type-name": "jpeg-2000-encoder-format",
- "values": [
- {
- "desc": "j2k",
- "name": "j2k",
- "value": "0"
- },
- {
- "desc": "jp2",
- "name": "jp2",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "jpeg-2000-encoder-format",
"writable": true
},
"global-quality": {
@@ -109298,7 +62653,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -109308,7 +62664,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -109318,7 +62675,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -109328,7 +62686,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -109336,75 +62695,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -109412,90 +62704,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -109505,7 +62715,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -109515,7 +62726,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -109525,7 +62737,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -109535,7 +62748,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -109545,7 +62759,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -109555,7 +62770,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -109563,90 +62779,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -109654,25 +62788,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -109682,7 +62799,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -109692,48 +62810,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -109743,7 +62821,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -109753,7 +62832,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -109763,7 +62843,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -109773,7 +62854,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -109781,7 +62863,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -109791,16 +62874,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -109810,7 +62885,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -109820,7 +62896,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -109830,14 +62907,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -109845,30 +62916,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -109878,7 +62927,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -109886,90 +62936,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -109977,15 +62945,8 @@
"construct": false,
"construct-only": false,
"default": "dwt97int (0)",
- "enum": true,
- "type-name": "jpeg-2000-encoder-pred",
- "values": [
- {
- "desc": "dwt97int",
- "name": "dwt97int",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "jpeg-2000-encoder-pred",
"writable": true
},
"preme": {
@@ -109995,7 +62956,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -110005,7 +62967,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -110015,7 +62978,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -110025,7 +62989,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -110035,7 +63000,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -110045,7 +63011,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -110055,7 +63022,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -110063,7 +63031,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -110073,7 +63042,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -110083,7 +63053,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -110093,7 +63064,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -110103,7 +63075,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -110113,17 +63086,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -110133,7 +63097,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -110143,7 +63108,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -110151,7 +63117,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -110161,7 +63128,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -110171,7 +63139,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -110181,7 +63150,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -110189,90 +63159,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -110282,7 +63170,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -110290,35 +63179,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -110326,90 +63188,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -110419,7 +63199,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -110429,7 +63210,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -110437,19 +63219,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -110457,20 +63228,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -110480,7 +63239,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tile-height": {
@@ -110490,7 +63250,8 @@
"default": "256",
"max": "1073741824",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tile-width": {
@@ -110500,7 +63261,8 @@
"default": "256",
"max": "1073741824",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -110510,7 +63272,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -110520,7 +63283,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -110537,9 +63301,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav JPEG-LS encoder",
- "name": "avenc_jpegls",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGR, RGB, GRAY8, GRAY16_LE }\n",
@@ -110560,7 +63326,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -110570,7 +63337,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -110580,7 +63348,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -110590,7 +63359,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -110600,7 +63370,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -110610,7 +63381,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -110620,7 +63392,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -110630,19 +63403,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -110650,7 +63414,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -110658,45 +63423,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -110706,7 +63434,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -110714,90 +63443,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -110805,66 +63452,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -110874,7 +63463,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -110884,7 +63474,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -110894,7 +63485,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -110904,7 +63496,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -110912,40 +63505,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -110953,84 +63514,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -111040,7 +63525,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -111048,7 +63534,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -111056,40 +63543,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -111097,84 +63552,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -111182,54 +63561,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -111239,7 +63572,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -111249,7 +63583,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -111259,7 +63594,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -111269,7 +63605,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -111277,75 +63614,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -111353,90 +63623,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -111446,7 +63634,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -111456,7 +63645,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -111466,7 +63656,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -111476,7 +63667,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -111486,17 +63678,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -111506,7 +63689,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -111514,90 +63698,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -111605,25 +63707,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -111633,7 +63718,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -111643,48 +63729,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -111694,7 +63740,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -111704,7 +63751,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -111714,7 +63762,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -111724,7 +63773,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -111732,7 +63782,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -111742,16 +63793,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -111761,7 +63804,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -111771,7 +63815,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -111781,14 +63826,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -111796,30 +63835,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -111829,7 +63846,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -111837,90 +63855,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -111928,25 +63864,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "jpegls-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "jpegls-pred",
"writable": true
},
"preme": {
@@ -111956,7 +63875,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -111966,7 +63886,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -111976,7 +63897,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -111986,7 +63908,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -111996,7 +63919,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -112006,7 +63930,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -112016,7 +63941,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -112024,7 +63950,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -112034,7 +63961,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -112044,7 +63972,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -112054,7 +63983,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -112064,7 +63994,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -112074,17 +64005,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -112094,7 +64016,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -112104,7 +64027,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -112112,7 +64036,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -112122,7 +64047,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -112132,7 +64058,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -112142,7 +64069,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -112150,90 +64078,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -112243,7 +64089,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -112251,35 +64098,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -112287,90 +64107,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -112380,7 +64118,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -112390,7 +64129,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -112398,19 +64138,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -112418,20 +64147,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -112441,7 +64158,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -112451,7 +64169,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -112461,7 +64180,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -112478,9 +64198,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav Lossless JPEG encoder",
- "name": "avenc_ljpeg",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGR, BGRA, BGRx, I420, Y444, Y42B }\n",
@@ -112501,7 +64223,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -112511,7 +64234,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -112521,7 +64245,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -112531,7 +64256,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -112541,7 +64267,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -112551,7 +64278,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -112561,7 +64289,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -112571,19 +64300,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -112591,7 +64311,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -112599,45 +64320,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -112647,7 +64331,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -112655,90 +64340,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -112746,66 +64349,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -112815,7 +64360,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -112825,7 +64371,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -112835,7 +64382,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -112845,7 +64393,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -112853,40 +64402,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -112894,84 +64411,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -112981,7 +64422,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -112989,7 +64431,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -112997,40 +64440,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -113038,84 +64449,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -113123,54 +64458,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -113180,7 +64469,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -113190,7 +64480,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -113200,7 +64491,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -113210,7 +64502,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -113218,75 +64511,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -113294,90 +64520,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -113387,7 +64531,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -113397,7 +64542,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -113407,7 +64553,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -113417,7 +64564,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -113427,17 +64575,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -113447,7 +64586,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -113455,90 +64595,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -113546,25 +64604,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -113574,7 +64615,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -113584,48 +64626,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -113635,7 +64637,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -113645,7 +64648,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -113655,7 +64659,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -113665,7 +64670,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -113673,7 +64679,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -113683,16 +64690,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -113702,7 +64701,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -113712,7 +64712,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -113722,14 +64723,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -113737,30 +64732,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -113770,7 +64743,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -113778,90 +64752,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -113869,25 +64761,8 @@
"construct": false,
"construct-only": false,
"default": "left (1)",
- "enum": true,
- "type-name": "ljpeg-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "2"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "ljpeg-pred",
"writable": true
},
"preme": {
@@ -113897,7 +64772,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -113907,7 +64783,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -113917,7 +64794,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -113927,7 +64805,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -113937,7 +64816,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -113947,7 +64827,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -113957,7 +64838,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -113965,7 +64847,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -113975,7 +64858,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -113985,7 +64869,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -113995,7 +64880,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -114005,7 +64891,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -114015,17 +64902,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -114035,7 +64913,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -114045,7 +64924,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -114053,7 +64933,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -114063,7 +64944,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -114073,7 +64955,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -114083,7 +64966,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -114091,90 +64975,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -114184,7 +64986,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -114192,35 +64995,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -114228,90 +65004,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -114321,7 +65015,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -114331,7 +65026,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -114339,19 +65035,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -114359,20 +65044,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -114382,7 +65055,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -114392,7 +65066,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -114402,7 +65077,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -114419,9 +65095,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav MagicYUV video encoder",
- "name": "avenc_magicyuv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { GBR, GBRA, Y42B, I420, Y444, GRAY8 }\n",
@@ -114442,7 +65120,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -114452,7 +65131,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -114462,7 +65142,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -114472,7 +65153,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -114482,7 +65164,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -114492,7 +65175,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -114502,7 +65186,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -114512,7 +65197,8 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -114522,7 +65208,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -114530,45 +65217,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -114578,7 +65228,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -114586,90 +65237,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -114677,30 +65246,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -114710,7 +65257,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -114720,7 +65268,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -114730,7 +65279,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -114740,7 +65290,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -114748,40 +65299,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -114789,84 +65308,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -114876,7 +65319,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -114884,7 +65328,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -114892,40 +65337,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -114933,84 +65346,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -115018,54 +65355,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -115075,7 +65366,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -115085,7 +65377,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -115095,7 +65388,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -115105,7 +65399,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -115113,75 +65408,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -115189,90 +65417,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -115282,7 +65428,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -115292,7 +65439,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -115302,7 +65450,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -115312,7 +65461,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -115322,7 +65472,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -115332,7 +65483,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -115340,90 +65492,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -115431,25 +65501,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -115459,7 +65512,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -115469,7 +65523,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -115479,7 +65534,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -115489,7 +65545,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -115499,7 +65556,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -115509,7 +65567,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -115517,7 +65576,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -115527,16 +65587,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -115546,7 +65598,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -115556,7 +65609,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -115566,14 +65620,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -115581,30 +65629,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -115614,7 +65640,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -115622,90 +65649,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -115713,25 +65658,8 @@
"construct": false,
"construct-only": false,
"default": "left (1)",
- "enum": true,
- "type-name": "magicyuv-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "gradient",
- "name": "gradient",
- "value": "2"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "magicyuv-pred",
"writable": true
},
"preme": {
@@ -115741,7 +65669,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -115751,7 +65680,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -115761,7 +65691,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -115771,7 +65702,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -115781,7 +65713,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -115791,7 +65724,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -115801,7 +65735,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -115809,7 +65744,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -115819,7 +65755,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -115829,7 +65766,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -115839,7 +65777,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -115849,7 +65788,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -115859,7 +65799,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -115869,7 +65810,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -115879,7 +65821,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -115887,7 +65830,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -115897,7 +65841,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -115907,7 +65852,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -115917,7 +65863,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -115925,90 +65872,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -116018,7 +65883,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -116026,35 +65892,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -116062,90 +65901,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -116155,7 +65912,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -116165,7 +65923,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -116173,19 +65932,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -116193,20 +65941,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -116216,7 +65952,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -116226,7 +65963,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -116236,7 +65974,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -116253,9 +65992,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav MJPEG (Motion JPEG) encoder",
- "name": "avenc_mjpeg",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, Y42B, Y444 }\n",
@@ -116269,6 +66010,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -116276,7 +66026,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -116286,7 +66037,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -116296,7 +66048,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -116306,7 +66059,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -116316,7 +66070,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -116326,7 +66081,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -116336,7 +66092,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -116346,7 +66103,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -116356,19 +66114,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -116376,7 +66125,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -116386,7 +66136,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -116394,45 +66145,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -116442,7 +66156,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -116450,90 +66165,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -116541,66 +66174,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -116610,7 +66185,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -116620,7 +66196,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -116630,7 +66207,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -116640,7 +66218,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -116648,40 +66227,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -116689,84 +66236,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -116776,7 +66247,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -116784,7 +66256,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -116794,7 +66267,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -116802,40 +66276,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -116843,84 +66285,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -116928,54 +66294,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -116983,7 +66303,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -116993,7 +66314,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -117003,7 +66325,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"huffman": {
@@ -117011,20 +66334,8 @@
"construct": false,
"construct-only": false,
"default": "optimal (1)",
- "enum": true,
- "type-name": "mjpeg-encoder-huffman",
- "values": [
- {
- "desc": "default",
- "name": "default",
- "value": "0"
- },
- {
- "desc": "optimal",
- "name": "optimal",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "mjpeg-encoder-huffman",
"writable": true
},
"i-qfactor": {
@@ -117034,7 +66345,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -117044,7 +66356,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -117054,7 +66367,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -117062,75 +66376,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -117138,90 +66385,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -117231,7 +66396,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -117241,7 +66407,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -117251,7 +66418,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -117261,7 +66429,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -117271,7 +66440,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -117281,7 +66451,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -117291,7 +66462,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -117301,17 +66473,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -117321,7 +66484,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -117329,90 +66493,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -117420,25 +66502,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -117448,7 +66513,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -117458,48 +66524,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -117509,7 +66535,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -117519,7 +66546,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -117529,7 +66557,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -117539,7 +66568,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -117547,25 +66577,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "mjpeg-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "mjpeg-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -117575,7 +66588,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -117583,39 +66597,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "mjpeg-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "mjpeg-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -117623,7 +66606,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -117633,16 +66617,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -117652,7 +66628,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -117662,7 +66639,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -117672,7 +66650,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -117682,14 +66661,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -117697,30 +66670,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -117730,7 +66681,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -117740,7 +66692,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -117748,90 +66701,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -117839,25 +66710,8 @@
"construct": false,
"construct-only": false,
"default": "left (1)",
- "enum": true,
- "type-name": "mjpeg-encoder-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "2"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "mjpeg-encoder-pred",
"writable": true
},
"preme": {
@@ -117867,7 +66721,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -117877,7 +66732,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -117887,7 +66743,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -117897,7 +66754,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -117907,7 +66765,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -117917,7 +66776,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -117927,7 +66787,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -117935,7 +66796,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -117945,7 +66807,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -117955,7 +66818,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -117965,7 +66829,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -117975,7 +66840,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -117983,7 +66849,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -117993,7 +66860,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -118003,7 +66871,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -118013,7 +66882,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -118023,7 +66893,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -118033,7 +66904,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -118043,7 +66915,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -118051,15 +66924,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "mjpeg-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "mjpeg-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -118069,17 +66935,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -118089,7 +66946,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -118099,7 +66957,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -118107,7 +66966,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -118115,85 +66975,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "mjpeg-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "mjpeg-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -118203,7 +66986,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -118213,7 +66997,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -118223,7 +67008,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -118231,90 +67017,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -118324,7 +67028,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -118332,35 +67037,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -118368,90 +67046,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -118461,7 +67057,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -118471,7 +67068,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -118479,19 +67077,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -118499,20 +67086,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -118522,7 +67097,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -118532,7 +67108,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -118542,7 +67119,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -118559,9 +67137,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav MLP (Meridian Lossless Packing) encoder",
- "name": "avenc_mlp",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000103\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000033\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x000000000000000b\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 3\n channel-mask: 0x0000000000000007\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x0000000000000107\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 4\n channel-mask: 0x000000000000000f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x000000000000010f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\n",
@@ -118582,7 +67162,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -118592,7 +67173,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -118600,55 +67182,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -118658,7 +67193,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -118668,7 +67204,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -118678,43 +67215,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -118724,7 +67226,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -118734,7 +67237,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -118742,84 +67246,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -118827,7 +67255,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -118835,84 +67264,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -118920,54 +67273,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -118977,7 +67284,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -118987,7 +67295,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -118995,7 +67304,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -119003,7 +67313,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -119013,7 +67324,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -119023,7 +67335,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -119033,7 +67346,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -119043,7 +67357,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -119053,23 +67368,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -119077,7 +67377,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -119085,7 +67386,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -119093,35 +67395,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -119129,19 +67404,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -119149,20 +67413,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -119172,7 +67424,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -119182,7 +67435,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -119192,7 +67446,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -119209,9 +67464,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav MP2 (MPEG audio layer 2) encoder",
- "name": "avenc_mp2",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\n",
@@ -119232,7 +67489,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -119242,7 +67500,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -119250,55 +67509,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -119308,7 +67520,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -119318,7 +67531,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -119328,43 +67542,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -119374,7 +67553,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -119384,7 +67564,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -119392,84 +67573,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -119477,7 +67582,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -119485,84 +67591,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -119570,54 +67600,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -119627,7 +67611,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -119637,7 +67622,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -119645,7 +67631,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -119653,7 +67640,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -119663,7 +67651,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -119673,7 +67662,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -119683,7 +67673,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -119693,7 +67684,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -119703,23 +67695,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -119727,7 +67704,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -119735,7 +67713,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -119743,35 +67722,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -119779,19 +67731,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -119799,20 +67740,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -119822,7 +67751,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -119832,7 +67762,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -119842,7 +67773,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -119859,9 +67791,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav MP2 fixed point (MPEG audio layer 2) encoder",
- "name": "avenc_mp2fixed",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n format: S16LE\n layout: interleaved\n",
@@ -119882,7 +67816,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -119892,7 +67827,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -119900,55 +67836,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -119958,7 +67847,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -119968,7 +67858,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -119978,43 +67869,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -120024,7 +67880,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -120034,7 +67891,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -120042,84 +67900,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -120127,7 +67909,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -120135,84 +67918,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -120220,54 +67927,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -120277,7 +67938,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -120287,7 +67949,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -120295,7 +67958,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -120303,7 +67967,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -120313,7 +67978,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -120323,7 +67989,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -120333,7 +68000,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -120343,7 +68011,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -120353,23 +68022,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -120377,7 +68031,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -120385,7 +68040,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -120393,35 +68049,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -120429,19 +68058,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -120449,20 +68067,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -120472,7 +68078,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -120482,7 +68089,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -120492,7 +68100,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -120509,9 +68118,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav MPEG-1 video encoder",
- "name": "avenc_mpeg1video",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n framerate: { (fraction)24000/1001, (fraction)24/1, (fraction)25/1, (fraction)30000/1001, (fraction)30/1, (fraction)50/1, (fraction)60000/1001, (fraction)60/1, (fraction)15/1, (fraction)5/1, (fraction)10/1, (fraction)12/1, (fraction)15/1 }\n format: I420\n",
@@ -120525,6 +68136,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -120532,7 +68152,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -120542,27 +68163,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -120572,7 +68174,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -120582,7 +68185,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -120592,7 +68196,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -120602,7 +68207,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -120612,7 +68218,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -120622,7 +68229,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -120632,19 +68240,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -120652,7 +68251,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -120662,7 +68262,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -120670,45 +68271,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -120718,7 +68282,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -120726,90 +68291,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -120817,66 +68300,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -120886,7 +68311,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -120896,7 +68322,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -120906,17 +68333,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -120926,7 +68344,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -120934,81 +68353,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -121016,84 +68362,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -121103,7 +68373,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"drop-frame-timecode": {
@@ -121111,7 +68382,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dump-separator": {
@@ -121119,7 +68391,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -121129,7 +68402,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -121137,40 +68411,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -121178,84 +68420,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -121263,54 +68429,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -121318,7 +68438,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -121328,7 +68449,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -121338,7 +68460,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-timecode": {
@@ -121346,7 +68469,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"i-qfactor": {
@@ -121356,7 +68480,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -121366,27 +68491,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -121396,7 +68502,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -121404,207 +68511,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -121612,128 +68520,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"intra-vlc": {
@@ -121741,7 +68529,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"keyint-min": {
@@ -121751,7 +68540,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -121761,17 +68551,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -121781,7 +68562,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -121791,7 +68573,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -121801,7 +68584,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -121811,17 +68595,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -121831,17 +68606,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -121851,27 +68617,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -121881,94 +68628,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -121976,90 +68637,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -122067,25 +68646,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -122095,7 +68657,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -122105,170 +68668,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -122278,78 +68679,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -122359,7 +68690,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -122369,7 +68701,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -122379,7 +68712,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -122387,25 +68721,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "mpeg1video-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "mpeg1video-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -122415,7 +68732,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -122423,39 +68741,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "mpeg1video-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "mpeg1video-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -122463,7 +68750,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -122473,16 +68761,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -122492,7 +68772,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -122502,7 +68783,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -122512,7 +68794,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -122522,24 +68805,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -122547,30 +68814,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -122580,7 +68825,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -122590,33 +68836,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -122624,90 +68845,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -122715,25 +68854,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -122743,7 +68865,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -122753,7 +68876,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -122763,7 +68887,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -122773,17 +68898,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -122793,7 +68909,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -122803,7 +68920,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -122813,7 +68931,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -122821,7 +68940,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -122831,28 +68951,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -122862,7 +68962,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -122872,7 +68973,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -122882,27 +68984,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -122910,7 +68993,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -122920,7 +69004,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -122930,27 +69015,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -122960,17 +69026,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -122980,7 +69037,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -122990,7 +69048,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -123000,17 +69059,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -123018,15 +69068,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "mpeg1video-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "mpeg1video-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -123036,17 +69079,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -123056,7 +69090,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scan-offset": {
@@ -123064,7 +69099,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scplx-mask": {
@@ -123074,7 +69110,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -123082,7 +69119,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -123090,85 +69128,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "mpeg1video-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "mpeg1video-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -123178,7 +69139,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -123188,7 +69150,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -123198,7 +69161,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -123206,90 +69170,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -123299,17 +69181,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -123317,35 +69190,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -123353,90 +69199,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -123446,7 +69210,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -123456,17 +69221,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -123474,19 +69230,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -123494,20 +69239,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -123517,7 +69250,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -123527,7 +69261,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -123537,7 +69272,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -123554,9 +69290,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav MPEG-2 video encoder",
- "name": "avenc_mpeg2video",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n framerate: { (fraction)1/1, (fraction)2/1, (fraction)3/1, (fraction)4/1, (fraction)5/1, (fraction)6/1, (fraction)8/1, (fraction)9/1, (fraction)10/1, (fraction)12/1, (fraction)15/1, (fraction)16/1, (fraction)18/1, (fraction)20/1, (fraction)24/1, (fraction)25/1, (fraction)30/1, (fraction)32/1, (fraction)36/1, (fraction)40/1, (fraction)45/1, (fraction)48/1, (fraction)50/1, (fraction)60/1, (fraction)72/1, (fraction)75/1, (fraction)80/1, (fraction)90/1, (fraction)96/1, (fraction)100/1, (fraction)120/1, (fraction)150/1, (fraction)180/1, (fraction)200/1, (fraction)240/1, (fraction)750/1001, (fraction)800/1001, (fraction)960/1001, (fraction)1000/1001, (fraction)1200/1001, (fraction)1250/1001, (fraction)1500/1001, (fraction)1600/1001, (fraction)1875/1001, (fraction)2000/1001, (fraction)2400/1001, (fraction)2500/1001, (fraction)3000/1001, (fraction)3750/1001, (fraction)4000/1001, (fraction)4800/1001, (fraction)5000/1001, (fraction)6000/1001, (fraction)7500/1001, (fraction)8000/1001, (fraction)10000/1001, (fraction)12000/1001, (fraction)15000/1001, (fraction)20000/1001, (fraction)24000/1001, (fraction)30000/1001, (fraction)60000/1001 }\n format: { I420, Y42B }\n",
@@ -123570,12 +69308,22 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"alternate-scan": {
"blurb": "Enable alternate scantable. (Private codec option)",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"b-qfactor": {
@@ -123585,7 +69333,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -123595,27 +69344,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -123625,7 +69355,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -123635,7 +69366,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -123645,7 +69377,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -123655,7 +69388,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -123665,7 +69399,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -123675,7 +69410,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -123685,19 +69421,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -123705,7 +69432,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -123715,7 +69443,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -123723,45 +69452,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -123771,7 +69463,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -123779,90 +69472,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -123870,66 +69481,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -123939,7 +69492,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -123949,7 +69503,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -123959,17 +69514,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -123979,7 +69525,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -123987,81 +69534,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -124069,84 +69543,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -124156,7 +69554,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"drop-frame-timecode": {
@@ -124164,7 +69563,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dump-separator": {
@@ -124172,7 +69572,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -124182,7 +69583,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -124190,40 +69592,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -124231,84 +69601,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -124316,54 +69610,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -124371,7 +69619,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -124381,7 +69630,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -124391,7 +69641,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-timecode": {
@@ -124399,7 +69650,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"i-qfactor": {
@@ -124409,7 +69661,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -124419,27 +69672,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -124449,7 +69683,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -124457,207 +69692,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -124665,128 +69701,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"intra-vlc": {
@@ -124794,7 +69710,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"keyint-min": {
@@ -124804,7 +69721,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -124814,17 +69732,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -124834,7 +69743,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -124844,7 +69754,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -124854,7 +69765,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -124864,17 +69776,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -124884,17 +69787,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -124904,27 +69798,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -124934,94 +69809,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -125029,90 +69818,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -125120,25 +69827,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -125148,7 +69838,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -125158,170 +69849,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -125331,78 +69860,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -125412,7 +69871,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -125422,7 +69882,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -125432,7 +69893,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -125440,25 +69902,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "mpeg2video-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "mpeg2video-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -125468,7 +69913,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -125476,39 +69922,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "mpeg2video-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "mpeg2video-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -125516,7 +69931,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -125526,16 +69942,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -125545,7 +69953,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"non-linear-quant": {
@@ -125553,7 +69962,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"nr": {
@@ -125563,7 +69973,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -125573,7 +69984,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -125583,24 +69995,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -125608,30 +70004,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -125641,7 +70015,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -125651,33 +70026,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -125685,90 +70035,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -125776,25 +70044,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -125804,7 +70055,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -125814,7 +70066,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -125824,7 +70077,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -125834,17 +70088,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -125854,7 +70099,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -125864,7 +70110,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -125874,7 +70121,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -125882,7 +70130,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -125892,28 +70141,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -125923,7 +70152,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -125933,7 +70163,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -125943,27 +70174,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -125971,7 +70183,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -125981,7 +70194,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -125991,27 +70205,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -126021,17 +70216,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -126041,7 +70227,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -126051,7 +70238,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -126061,17 +70249,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -126079,15 +70258,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "mpeg2video-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "mpeg2video-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -126097,17 +70269,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -126117,7 +70280,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scan-offset": {
@@ -126125,7 +70289,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"scplx-mask": {
@@ -126135,7 +70300,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"seq-disp-ext": {
@@ -126143,25 +70309,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "mpeg2video-encoder-seq-disp-ext",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "-1"
- },
- {
- "desc": "never",
- "name": "never",
- "value": "0"
- },
- {
- "desc": "always",
- "name": "always",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "mpeg2video-encoder-seq-disp-ext",
"writable": true
},
"side-data-only-packets": {
@@ -126169,7 +70318,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -126177,85 +70327,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "mpeg2video-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "mpeg2video-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -126265,7 +70338,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -126275,7 +70349,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -126285,7 +70360,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -126293,90 +70369,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -126386,17 +70380,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -126404,35 +70389,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -126440,90 +70398,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -126533,7 +70409,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -126543,17 +70420,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -126561,19 +70429,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -126581,20 +70438,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -126604,7 +70449,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -126614,7 +70460,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -126624,7 +70471,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"video-format": {
@@ -126632,40 +70480,8 @@
"construct": false,
"construct-only": false,
"default": "unspecified (5)",
- "enum": true,
- "type-name": "mpeg2video-encoder-video-format",
- "values": [
- {
- "desc": "component",
- "name": "component",
- "value": "0"
- },
- {
- "desc": "pal",
- "name": "pal",
- "value": "1"
- },
- {
- "desc": "ntsc",
- "name": "ntsc",
- "value": "2"
- },
- {
- "desc": "secam",
- "name": "secam",
- "value": "3"
- },
- {
- "desc": "mac",
- "name": "mac",
- "value": "4"
- },
- {
- "desc": "unspecified",
- "name": "unspecified",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "mpeg2video-encoder-video-format",
"writable": true
}
},
@@ -126682,9 +70498,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav MPEG-4 part 2 encoder",
- "name": "avenc_mpeg4",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -126698,12 +70516,22 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"alternate-scan": {
"blurb": "Enable alternate scantable. (Private codec option)",
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"b-qfactor": {
@@ -126713,7 +70541,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -126723,27 +70552,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -126753,7 +70563,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -126763,7 +70574,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -126773,7 +70585,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -126783,7 +70596,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -126793,7 +70607,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -126803,7 +70618,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -126813,19 +70629,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -126833,7 +70640,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -126843,7 +70651,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -126851,45 +70660,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -126899,7 +70671,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -126907,90 +70680,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -126998,66 +70689,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -127067,7 +70700,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -127077,7 +70711,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -127087,17 +70722,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"data-partitioning": {
@@ -127105,7 +70731,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"dc": {
@@ -127115,7 +70742,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -127123,81 +70751,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -127205,84 +70760,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -127292,7 +70771,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -127300,7 +70780,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -127310,7 +70791,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -127318,40 +70800,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -127359,84 +70809,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -127444,54 +70818,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -127499,7 +70827,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -127509,7 +70838,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -127519,7 +70849,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -127529,7 +70860,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -127539,27 +70871,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -127569,7 +70882,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -127577,207 +70891,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -127785,128 +70900,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -127916,7 +70911,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -127926,17 +70922,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -127946,7 +70933,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -127956,7 +70944,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -127966,7 +70955,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -127976,17 +70966,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -127996,17 +70977,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -128016,27 +70988,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -128046,94 +70999,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -128141,90 +71008,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -128232,25 +71017,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -128260,7 +71028,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -128270,170 +71039,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -128443,78 +71050,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -128524,7 +71061,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -128534,7 +71072,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -128544,7 +71083,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -128552,25 +71092,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "mpeg4-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "mpeg4-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -128580,7 +71103,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -128588,39 +71112,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "mpeg4-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "mpeg4-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -128628,7 +71121,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -128638,16 +71132,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -128657,7 +71143,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -128667,7 +71154,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -128677,7 +71165,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -128687,24 +71176,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -128712,30 +71185,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -128745,7 +71196,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -128755,33 +71207,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -128789,90 +71216,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -128880,25 +71225,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -128908,7 +71236,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -128918,7 +71247,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -128928,7 +71258,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -128938,17 +71269,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -128958,7 +71280,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -128968,7 +71291,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -128978,7 +71302,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -128986,7 +71311,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -128996,28 +71322,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -129027,7 +71333,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -129037,7 +71344,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -129047,27 +71355,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -129075,7 +71364,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -129085,7 +71375,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -129095,27 +71386,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -129125,17 +71397,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -129145,7 +71408,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -129155,7 +71419,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -129165,17 +71430,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -129183,15 +71439,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "mpeg4-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "mpeg4-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -129201,17 +71450,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -129221,7 +71461,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -129231,7 +71472,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -129239,7 +71481,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -129247,85 +71490,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "mpeg4-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "mpeg4-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -129335,7 +71501,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -129345,7 +71512,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -129355,7 +71523,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -129363,90 +71532,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -129456,17 +71543,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -129474,35 +71552,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -129510,90 +71561,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -129603,7 +71572,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -129613,17 +71583,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -129631,19 +71592,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -129651,20 +71601,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -129674,7 +71612,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -129684,7 +71623,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -129694,7 +71634,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -129711,9 +71652,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav MPEG-4 part 2 Microsoft variant version 3 encoder",
- "name": "avenc_msmpeg4",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -129727,6 +71670,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -129734,7 +71686,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -129744,27 +71697,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -129774,7 +71708,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -129784,7 +71719,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -129794,7 +71730,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -129804,7 +71741,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -129814,7 +71752,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -129824,7 +71763,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -129834,19 +71774,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -129854,7 +71785,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -129864,7 +71796,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -129872,45 +71805,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -129920,7 +71816,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -129928,90 +71825,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -130019,66 +71834,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -130088,7 +71845,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -130098,7 +71856,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -130108,17 +71867,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -130128,7 +71878,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -130136,81 +71887,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -130218,84 +71896,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -130305,7 +71907,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -130313,7 +71916,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -130323,7 +71927,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -130331,40 +71936,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -130372,84 +71945,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -130457,54 +71954,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -130512,7 +71963,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -130522,7 +71974,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -130532,7 +71985,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -130542,7 +71996,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -130552,27 +72007,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -130582,7 +72018,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -130590,207 +72027,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -130798,128 +72036,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -130929,7 +72047,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -130939,17 +72058,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -130959,7 +72069,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -130969,7 +72080,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -130979,7 +72091,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -130989,17 +72102,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -131009,17 +72113,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -131029,17 +72124,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -131049,94 +72135,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -131144,90 +72144,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -131235,25 +72153,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -131263,7 +72164,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -131273,170 +72175,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -131446,78 +72186,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -131527,7 +72197,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -131537,7 +72208,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -131547,7 +72219,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -131555,25 +72228,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "msmpeg4v3-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v3-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -131583,7 +72239,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -131591,39 +72248,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "msmpeg4v3-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v3-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -131631,7 +72257,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -131641,16 +72268,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -131660,7 +72279,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -131670,7 +72290,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -131680,7 +72301,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -131690,24 +72312,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -131715,30 +72321,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -131748,7 +72332,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -131758,33 +72343,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -131792,90 +72352,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -131883,25 +72361,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -131911,7 +72372,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -131921,7 +72383,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -131931,7 +72394,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -131941,17 +72405,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -131961,7 +72416,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -131971,7 +72427,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -131981,7 +72438,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -131989,7 +72447,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -131999,28 +72458,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -132030,7 +72469,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -132040,7 +72480,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -132050,27 +72491,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -132078,7 +72500,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -132088,7 +72511,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -132098,27 +72522,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -132128,17 +72533,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -132148,7 +72544,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -132158,7 +72555,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -132168,17 +72566,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -132186,15 +72575,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "msmpeg4v3-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v3-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -132204,17 +72586,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -132224,7 +72597,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -132234,7 +72608,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -132242,7 +72617,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -132250,85 +72626,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "msmpeg4v3-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v3-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -132338,7 +72637,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -132348,7 +72648,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -132358,7 +72659,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -132366,90 +72668,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -132459,17 +72679,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -132477,35 +72688,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -132513,90 +72697,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -132606,7 +72708,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -132616,17 +72719,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -132634,19 +72728,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -132654,20 +72737,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -132677,7 +72748,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -132687,7 +72759,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -132697,7 +72770,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -132714,9 +72788,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav MPEG-4 part 2 Microsoft variant version 2 encoder",
- "name": "avenc_msmpeg4v2",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -132730,6 +72806,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -132737,7 +72822,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -132747,27 +72833,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-factor": {
- "blurb": "Factor in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "b-quant-offset": {
- "blurb": "Offset in B-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "1.25",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -132777,7 +72844,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -132787,7 +72855,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -132797,7 +72866,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -132807,7 +72877,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -132817,7 +72888,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -132827,7 +72899,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -132837,19 +72910,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -132857,7 +72921,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -132867,7 +72932,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -132875,45 +72941,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -132923,7 +72952,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -132931,90 +72961,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -133022,66 +72970,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -133091,7 +72981,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -133101,7 +72992,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -133111,17 +73003,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "dark-masking": {
- "blurb": "Darkness Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -133131,7 +73014,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -133139,81 +73023,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
- "writable": true
- },
- "dct-algo": {
- "blurb": "DCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "Fast Integer",
- "name": "fastint",
- "value": "0x00000001"
- },
- {
- "desc": "Accurate Integer",
- "name": "int",
- "value": "0x00000002"
- },
- {
- "desc": "MMX",
- "name": "mmx",
- "value": "0x00000003"
- },
- {
- "desc": "ALTIVEC",
- "name": "altivec",
- "value": "0x00000005"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -133221,84 +73032,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -133308,7 +73043,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -133316,7 +73052,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -133326,7 +73063,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -133334,40 +73072,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -133375,84 +73081,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -133460,54 +73090,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -133515,7 +73099,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -133525,7 +73110,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -133535,7 +73121,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -133545,7 +73132,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -133555,27 +73143,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-factor": {
- "blurb": "Factor in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0.8",
- "max": "31",
- "min": "-31",
- "type-name": "gfloat",
- "writable": true
- },
- "i-quant-offset": {
- "blurb": "Offset in P-Frame Quantizer Computation",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "31",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -133585,7 +73154,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -133593,207 +73163,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
- "writable": true
- },
- "idct-algo": {
- "blurb": "IDCT Algorithm",
- "construct": false,
- "construct-only": false,
- "default": "auto (0)",
- "enum": true,
- "type-name": "GstLibAVIDCTAlgo",
- "values": [
- {
- "desc": "Automatically select a good one",
- "name": "auto",
- "value": "0x00000000"
- },
- {
- "desc": "JPEG reference Integer",
- "name": "int",
- "value": "0x00000001"
- },
- {
- "desc": "Simple",
- "name": "simple",
- "value": "0x00000002"
- },
- {
- "desc": "Simple MMX",
- "name": "simplemmx",
- "value": "0x00000003"
- },
- {
- "desc": "ARM",
- "name": "arm",
- "value": "0x00000007"
- },
- {
- "desc": "Altivec",
- "name": "altivec",
- "value": "0x00000008"
- },
- {
- "desc": "Simple ARM",
- "name": "simplearm",
- "value": "0x0000000a"
- },
- {
- "desc": "XVID",
- "name": "xvid",
- "value": "0x0000000e"
- },
- {
- "desc": "Simple ARMV5TE",
- "name": "simplearmv5te",
- "value": "0x00000010"
- },
- {
- "desc": "Simple ARMV6",
- "name": "simplearmv6",
- "value": "0x00000011"
- },
- {
- "desc": "FAAN",
- "name": "faan",
- "value": "0x00000014"
- },
- {
- "desc": "Simple NEON",
- "name": "simpleneon",
- "value": "0x00000016"
- }
- ],
- "writable": true
- },
- "ildct-cmp": {
- "blurb": "Interlaced DCT Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "vsad (8)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -133801,128 +73172,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
- "writable": true
- },
- "inter-quant-bias": {
- "blurb": "Inter Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
- "writable": true
- },
- "interlaced": {
- "blurb": "Interlaced Material",
- "construct": false,
- "construct-only": false,
- "default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "intra-dc-precision": {
- "blurb": "Precision of the Intra DC coefficient - 8",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "16",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "intra-quant-bias": {
- "blurb": "Intra Quantizer Bias",
- "construct": false,
- "construct-only": false,
- "default": "999999",
- "max": "1000000",
- "min": "-1000000",
- "type-name": "gint",
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -133932,7 +73183,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -133942,17 +73194,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "last-predictor-count": {
- "blurb": "Amount of previous Motion Vector predictors",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2000",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -133962,7 +73205,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -133972,7 +73216,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -133982,7 +73227,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -133992,17 +73238,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "lumi-masking": {
- "blurb": "Luminance Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -134012,17 +73249,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
- "writable": true
- },
- "max-key-interval": {
- "blurb": "Maximum number of frames between two keyframes (< 0 is in sec)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "-100",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -134032,17 +73260,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-qdiff": {
- "blurb": "Maximum Quantizer Difference between frames",
- "construct": false,
- "construct-only": false,
- "default": "3",
- "max": "31",
- "min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -134052,94 +73271,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "mb-cmp": {
- "blurb": "Macroblok Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "mb-decision": {
- "blurb": "Macroblok Decision Mode",
- "construct": false,
- "construct-only": false,
- "default": "simple (0)",
- "enum": true,
- "type-name": "GstLibAVEncMBDecision",
- "values": [
- {
- "desc": "Use method set by mb-cmp",
- "name": "simple",
- "value": "0x00000000"
- },
- {
- "desc": "Chooses the one which needs the fewest bits aka vhq mode",
- "name": "bits",
- "value": "0x00000001"
- },
- {
- "desc": "Rate Distortion",
- "name": "rd",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -134147,90 +73280,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -134238,25 +73289,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -134266,7 +73300,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -134276,170 +73311,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-cmp": {
- "blurb": "Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
- "writable": true
- },
- "me-pre-cmp": {
- "blurb": "Motion Estimation Pre Pass Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -134449,78 +73322,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "me-sub-cmp": {
- "blurb": "Subpixel Motion Estimation Compare Function",
- "construct": false,
- "construct-only": false,
- "default": "sad (0)",
- "enum": true,
- "type-name": "GstLibAVCMPFunction",
- "values": [
- {
- "desc": "Sum of Absolute Differences",
- "name": "sad",
- "value": "0x00000000"
- },
- {
- "desc": "Sum of Squared Errors",
- "name": "sse",
- "value": "0x00000001"
- },
- {
- "desc": "Sum of Absolute Hadamard Transformed Differences",
- "name": "satd",
- "value": "0x00000002"
- },
- {
- "desc": "Sum of Absolute DCT Transformed Differences",
- "name": "dct",
- "value": "0x00000003"
- },
- {
- "desc": "Sum of the Squared Quantization Errors",
- "name": "psnr",
- "value": "0x00000004"
- },
- {
- "desc": "Sum of the Bits needed for the block",
- "name": "bit",
- "value": "0x00000005"
- },
- {
- "desc": "Rate Distortion optimal",
- "name": "rd",
- "value": "0x00000006"
- },
- {
- "desc": "ZERO",
- "name": "zero",
- "value": "0x00000007"
- },
- {
- "desc": "VSAD",
- "name": "vsad",
- "value": "0x00000008"
- },
- {
- "desc": "VSSE",
- "name": "vsse",
- "value": "0x00000009"
- }
- ],
- "writable": true
- },
- "me-subpel-quality": {
- "blurb": "Motion Estimation Subpixel Refinement Quality",
- "construct": false,
- "construct-only": false,
- "default": "8",
- "max": "8",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -134530,7 +73333,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -134540,7 +73344,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -134550,7 +73355,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -134558,25 +73364,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "msmpeg4v2-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v2-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -134586,7 +73375,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -134594,39 +73384,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "msmpeg4v2-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v2-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -134634,7 +73393,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -134644,16 +73404,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -134663,7 +73415,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -134673,7 +73426,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -134683,7 +73437,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -134693,24 +73448,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "p-masking": {
- "blurb": "P Block Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -134718,30 +73457,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -134751,7 +73468,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -134761,33 +73479,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "pre-me": {
- "blurb": "Pre Pass for Motion Estimation",
- "construct": false,
- "construct-only": false,
- "default": "key (1)",
- "enum": true,
- "type-name": "GstLibAVEncPreME",
- "values": [
- {
- "desc": "Disabled",
- "name": "off",
- "value": "0x00000000"
- },
- {
- "desc": "Only after I-frames",
- "name": "key",
- "value": "0x00000001"
- },
- {
- "desc": "Always",
- "name": "all",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -134795,90 +73488,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -134886,25 +73497,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -134914,7 +73508,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -134924,7 +73519,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -134934,7 +73530,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -134944,17 +73541,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "qcompress": {
- "blurb": "Quantizer Change between easy and hard scenes",
- "construct": false,
- "construct-only": false,
- "default": "0.5",
- "max": "1",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -134964,7 +73552,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -134974,7 +73563,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -134984,7 +73574,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -134992,7 +73583,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -135002,28 +73594,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "quant-type": {
- "blurb": "Quantizer Type",
- "construct": false,
- "construct-only": false,
- "default": "h263 (0)",
- "enum": true,
- "type-name": "GstLibAVEncQuantTypes",
- "values": [
- {
- "desc": "H263 quantization",
- "name": "h263",
- "value": "0x00000000"
- },
- {
- "desc": "MPEG quantization",
- "name": "mpeg",
- "value": "0x00000001"
- }
- ],
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -135033,7 +73605,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -135043,7 +73616,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -135053,27 +73627,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-aggressivity": {
- "blurb": "Ratecontrol Buffer Aggressivity",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-buffer-size": {
- "blurb": "Decoder bitstream buffer size",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -135081,7 +73636,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -135091,7 +73647,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -135101,27 +73658,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-initial-cplx": {
- "blurb": "Initial Complexity for Pass 1 Ratecontrol",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1e+07",
- "min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-max-rate": {
- "blurb": "Ratecontrol Maximum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -135131,17 +73669,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
- "writable": true
- },
- "rc-min-rate": {
- "blurb": "Ratecontrol Minimum Bitrate",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "9223372036854775807",
- "min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -135151,7 +73680,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -135161,7 +73691,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -135171,17 +73702,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rc-qsquish": {
- "blurb": "0 means limit by clipping, otherwise use nice continuous function",
- "construct": false,
- "construct-only": false,
- "default": "1",
- "max": "99",
- "min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -135189,15 +73711,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "msmpeg4v2-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v2-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -135207,17 +73722,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -135227,7 +73733,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -135237,7 +73744,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -135245,7 +73753,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -135253,85 +73762,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "msmpeg4v2-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "msmpeg4v2-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -135341,7 +73773,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -135351,7 +73784,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -135361,7 +73795,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -135369,90 +73804,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -135462,17 +73815,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "spatial-cplx-masking": {
- "blurb": "Spatial Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -135480,35 +73824,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -135516,90 +73833,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -135609,7 +73844,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -135619,17 +73855,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "temporal-cplx-masking": {
- "blurb": "Temporal Complexity Masking",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "1",
- "min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -135637,19 +73864,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -135657,20 +73873,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -135680,7 +73884,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -135690,7 +73895,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -135700,7 +73906,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -135717,9 +73924,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Microsoft Video-1 encoder",
- "name": "avenc_msvideo1",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: RGB15\n",
@@ -135740,7 +73949,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -135750,7 +73960,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -135760,7 +73971,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -135770,7 +73982,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -135780,7 +73993,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -135790,7 +74004,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -135800,7 +74015,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -135810,19 +74026,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -135830,7 +74037,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -135838,45 +74046,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -135886,7 +74057,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -135894,90 +74066,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -135985,66 +74075,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -136054,7 +74086,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -136064,7 +74097,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -136074,7 +74108,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -136084,7 +74119,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -136092,40 +74128,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -136133,84 +74137,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -136220,7 +74148,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -136228,7 +74157,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -136236,40 +74166,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -136277,84 +74175,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -136362,54 +74184,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -136419,7 +74195,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -136429,7 +74206,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -136439,7 +74217,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -136449,7 +74228,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -136457,75 +74237,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -136533,90 +74246,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -136626,7 +74257,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -136636,7 +74268,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -136646,7 +74279,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -136656,7 +74290,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -136666,7 +74301,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -136676,7 +74312,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -136684,90 +74321,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -136775,25 +74330,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -136803,7 +74341,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -136813,48 +74352,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -136864,7 +74363,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -136874,7 +74374,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -136884,7 +74385,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -136894,7 +74396,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -136902,7 +74405,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -136912,16 +74416,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -136931,7 +74427,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -136941,7 +74438,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -136951,14 +74449,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -136966,30 +74458,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -136999,7 +74469,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -137007,90 +74478,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -137098,25 +74487,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -137126,7 +74498,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -137136,7 +74509,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -137146,7 +74520,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -137156,7 +74531,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -137166,7 +74542,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -137176,7 +74553,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -137186,7 +74564,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -137194,7 +74573,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -137204,7 +74584,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -137214,7 +74595,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -137224,7 +74606,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -137234,7 +74617,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -137244,17 +74628,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -137264,7 +74639,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -137274,7 +74650,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -137282,7 +74659,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -137292,7 +74670,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -137302,7 +74681,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -137312,7 +74692,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -137320,90 +74701,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -137413,7 +74712,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -137421,35 +74721,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -137457,90 +74730,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -137550,7 +74741,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -137560,7 +74752,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -137568,19 +74761,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -137588,20 +74770,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -137611,7 +74781,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -137621,7 +74792,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -137631,7 +74803,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -137648,9 +74821,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav Nellymoser Asao encoder",
- "name": "avenc_nellymoser",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: F32LE\n layout: interleaved\n",
@@ -137671,7 +74846,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -137681,7 +74857,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -137689,55 +74866,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -137747,7 +74877,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -137757,7 +74888,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -137767,43 +74899,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -137813,7 +74910,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -137823,7 +74921,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -137831,84 +74930,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -137916,7 +74939,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -137924,84 +74948,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -138009,54 +74957,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -138066,7 +74968,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -138076,7 +74979,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -138084,7 +74988,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -138092,7 +74997,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -138102,7 +75008,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -138112,7 +75019,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -138122,7 +75030,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -138132,7 +75041,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -138142,23 +75052,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -138166,7 +75061,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -138174,7 +75070,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -138182,35 +75079,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -138218,19 +75088,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -138238,20 +75097,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -138261,7 +75108,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -138271,7 +75119,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -138281,7 +75130,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -138298,9 +75148,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav Opus encoder",
- "name": "avenc_opus",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: 48000\n format: F32LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: 48000\n format: F32LE\n layout: interleaved\n",
@@ -138321,7 +75173,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -138331,7 +75184,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -138339,55 +75193,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -138397,7 +75204,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -138407,7 +75215,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -138417,43 +75226,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -138463,7 +75237,8 @@
"default": "10",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -138473,7 +75248,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -138481,84 +75257,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -138566,7 +75266,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -138574,84 +75275,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -138659,54 +75284,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -138716,7 +75295,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -138726,7 +75306,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -138734,7 +75315,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -138742,7 +75324,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -138752,7 +75335,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -138762,7 +75346,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -138772,7 +75357,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -138782,7 +75368,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -138792,16 +75379,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"opus-delay": {
@@ -138811,14 +75390,8 @@
"default": "360",
"max": "360",
"min": "2.5",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"perfect-timestamp": {
@@ -138826,7 +75399,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -138834,7 +75408,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -138842,35 +75417,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -138878,19 +75426,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -138898,20 +75435,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -138921,7 +75446,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -138931,7 +75457,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -138941,7 +75468,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -138958,9 +75486,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav PAM (Portable AnyMap) image encoder",
- "name": "avenc_pam",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, RGBA, GRAY8, GRAY16_BE }\n",
@@ -138981,7 +75511,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -138991,7 +75522,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -139001,7 +75533,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -139011,7 +75544,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -139021,7 +75555,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -139031,7 +75566,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -139041,7 +75577,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -139051,19 +75588,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -139071,7 +75599,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -139079,45 +75608,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -139127,7 +75619,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -139135,90 +75628,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -139226,66 +75637,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -139295,7 +75648,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -139305,7 +75659,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -139315,7 +75670,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -139325,7 +75681,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -139333,40 +75690,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -139374,84 +75699,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -139461,7 +75710,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -139469,7 +75719,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -139477,40 +75728,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -139518,84 +75737,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -139603,54 +75746,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -139660,7 +75757,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -139670,7 +75768,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -139680,7 +75779,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -139690,7 +75790,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -139698,75 +75799,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -139774,90 +75808,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -139867,7 +75819,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -139877,7 +75830,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -139887,7 +75841,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -139897,7 +75852,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -139907,7 +75863,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -139917,7 +75874,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -139925,90 +75883,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -140016,25 +75892,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -140044,7 +75903,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -140054,48 +75914,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -140105,7 +75925,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -140115,7 +75936,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -140125,7 +75947,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -140135,7 +75958,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -140143,7 +75967,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -140153,16 +75978,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -140172,7 +75989,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -140182,7 +76000,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -140192,14 +76011,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -140207,30 +76020,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -140240,7 +76031,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -140248,90 +76040,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -140339,25 +76049,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -140367,7 +76060,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -140377,7 +76071,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -140387,7 +76082,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -140397,7 +76093,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -140407,7 +76104,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -140417,7 +76115,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -140427,7 +76126,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -140435,7 +76135,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -140445,7 +76146,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -140455,7 +76157,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -140465,7 +76168,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -140475,7 +76179,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -140485,17 +76190,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -140505,7 +76201,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -140515,7 +76212,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -140523,7 +76221,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -140533,7 +76232,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -140543,7 +76243,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -140553,7 +76254,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -140561,90 +76263,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -140654,7 +76274,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -140662,35 +76283,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -140698,90 +76292,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -140791,7 +76303,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -140801,7 +76314,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -140809,19 +76323,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -140829,20 +76332,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -140852,7 +76343,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -140862,7 +76354,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -140872,7 +76365,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -140889,9 +76383,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav PBM (Portable BitMap) image encoder",
- "name": "avenc_pbm",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n",
@@ -140912,7 +76408,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -140922,7 +76419,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -140932,7 +76430,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -140942,7 +76441,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -140952,7 +76452,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -140962,7 +76463,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -140972,7 +76474,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -140982,19 +76485,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -141002,7 +76496,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -141010,45 +76505,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -141058,7 +76516,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -141066,90 +76525,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -141157,66 +76534,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -141226,7 +76545,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -141236,7 +76556,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -141246,7 +76567,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -141256,7 +76578,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -141264,40 +76587,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -141305,84 +76596,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -141392,7 +76607,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -141400,7 +76616,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -141408,40 +76625,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -141449,84 +76634,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -141534,54 +76643,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -141591,7 +76654,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -141601,7 +76665,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -141611,7 +76676,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -141621,7 +76687,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -141629,75 +76696,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -141705,90 +76705,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -141798,7 +76716,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -141808,7 +76727,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -141818,7 +76738,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -141828,7 +76749,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -141838,7 +76760,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -141848,7 +76771,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -141856,90 +76780,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -141947,25 +76789,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -141975,7 +76800,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -141985,48 +76811,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -142036,7 +76822,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -142046,7 +76833,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -142056,7 +76844,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -142066,7 +76855,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -142074,7 +76864,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -142084,16 +76875,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -142103,7 +76886,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -142113,7 +76897,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -142123,14 +76908,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -142138,30 +76917,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -142171,7 +76928,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -142179,90 +76937,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -142270,25 +76946,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -142298,7 +76957,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -142308,7 +76968,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -142318,7 +76979,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -142328,7 +76990,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -142338,7 +77001,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -142348,7 +77012,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -142358,7 +77023,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -142366,7 +77032,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -142376,7 +77043,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -142386,7 +77054,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -142396,7 +77065,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -142406,7 +77076,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -142416,17 +77087,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -142436,7 +77098,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -142446,7 +77109,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -142454,7 +77118,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -142464,7 +77129,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -142474,7 +77140,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -142484,7 +77151,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -142492,90 +77160,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -142585,7 +77171,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -142593,35 +77180,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -142629,90 +77189,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -142722,7 +77200,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -142732,7 +77211,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -142740,19 +77220,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -142760,20 +77229,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -142783,7 +77240,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -142793,7 +77251,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -142803,7 +77262,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -142820,6 +77280,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav PCM Archimedes VIDC encoder",
"pad-templates": {
@@ -142842,7 +77305,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -142852,7 +77316,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -142860,55 +77325,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -142918,7 +77336,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -142928,7 +77347,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -142938,7 +77358,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -142948,7 +77369,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -142958,7 +77380,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -142966,84 +77389,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -143051,7 +77398,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -143059,84 +77407,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -143144,54 +77416,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -143201,7 +77427,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -143211,7 +77438,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -143219,7 +77447,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -143227,7 +77456,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -143237,7 +77467,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -143247,7 +77478,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -143257,7 +77489,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -143267,7 +77500,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -143277,22 +77511,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -143300,7 +77520,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -143308,7 +77529,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -143316,35 +77538,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -143352,19 +77547,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -143372,20 +77556,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -143395,7 +77567,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -143405,7 +77578,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -143415,7 +77589,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -143432,9 +77607,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav PC Paintbrush PCX image encoder",
- "name": "avenc_pcx",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, GRAY8, RGB8P }\n",
@@ -143455,7 +77632,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -143465,7 +77643,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -143475,7 +77654,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -143485,7 +77665,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -143495,7 +77676,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -143505,7 +77687,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -143515,7 +77698,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -143525,19 +77709,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -143545,7 +77720,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -143553,45 +77729,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -143601,7 +77740,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -143609,90 +77749,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -143700,66 +77758,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -143769,7 +77769,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -143779,7 +77780,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -143789,7 +77791,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -143799,7 +77802,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -143807,40 +77811,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -143848,84 +77820,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -143935,7 +77831,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -143943,7 +77840,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -143951,40 +77849,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -143992,84 +77858,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -144077,54 +77867,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -144134,7 +77878,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -144144,7 +77889,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -144154,7 +77900,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -144164,7 +77911,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -144172,75 +77920,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -144248,90 +77929,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -144341,7 +77940,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -144351,7 +77951,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -144361,7 +77962,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -144371,7 +77973,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -144381,7 +77984,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -144391,7 +77995,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -144399,90 +78004,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -144490,25 +78013,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -144518,7 +78024,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -144528,48 +78035,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -144579,7 +78046,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -144589,7 +78057,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -144599,7 +78068,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -144609,7 +78079,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -144617,7 +78088,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -144627,16 +78099,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -144646,7 +78110,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -144656,7 +78121,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -144666,14 +78132,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -144681,30 +78141,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -144714,7 +78152,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -144722,90 +78161,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -144813,25 +78170,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -144841,7 +78181,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -144851,7 +78192,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -144861,7 +78203,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -144871,7 +78214,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -144881,7 +78225,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -144891,7 +78236,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -144901,7 +78247,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -144909,7 +78256,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -144919,7 +78267,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -144929,7 +78278,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -144939,7 +78289,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -144949,7 +78300,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -144959,17 +78311,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -144979,7 +78322,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -144989,7 +78333,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -144997,7 +78342,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -145007,7 +78353,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -145017,7 +78364,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -145027,7 +78375,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -145035,90 +78384,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -145128,7 +78395,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -145136,35 +78404,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -145172,90 +78413,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -145265,7 +78424,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -145275,7 +78435,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -145283,19 +78444,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -145303,20 +78453,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -145326,7 +78464,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -145336,7 +78475,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -145346,7 +78486,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -145363,9 +78504,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav PGM (Portable GrayMap) image encoder",
- "name": "avenc_pgm",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { GRAY8, GRAY16_BE }\n",
@@ -145386,7 +78529,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -145396,7 +78540,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -145406,7 +78551,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -145416,7 +78562,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -145426,7 +78573,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -145436,7 +78584,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -145446,7 +78595,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -145456,19 +78606,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -145476,7 +78617,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -145484,45 +78626,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -145532,7 +78637,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -145540,90 +78646,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -145631,66 +78655,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -145700,7 +78666,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -145710,7 +78677,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -145720,7 +78688,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -145730,7 +78699,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -145738,40 +78708,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -145779,84 +78717,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -145866,7 +78728,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -145874,7 +78737,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -145882,40 +78746,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -145923,84 +78755,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -146008,54 +78764,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -146065,7 +78775,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -146075,7 +78786,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -146085,7 +78797,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -146095,7 +78808,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -146103,75 +78817,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -146179,90 +78826,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -146272,7 +78837,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -146282,7 +78848,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -146292,7 +78859,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -146302,7 +78870,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -146312,7 +78881,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -146322,7 +78892,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -146330,90 +78901,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -146421,25 +78910,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -146449,7 +78921,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -146459,48 +78932,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -146510,7 +78943,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -146520,7 +78954,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -146530,7 +78965,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -146540,7 +78976,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -146548,7 +78985,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -146558,16 +78996,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -146577,7 +79007,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -146587,7 +79018,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -146597,14 +79029,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -146612,30 +79038,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -146645,7 +79049,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -146653,90 +79058,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -146744,25 +79067,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -146772,7 +79078,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -146782,7 +79089,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -146792,7 +79100,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -146802,7 +79111,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -146812,7 +79122,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -146822,7 +79133,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -146832,7 +79144,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -146840,7 +79153,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -146850,7 +79164,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -146860,7 +79175,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -146870,7 +79186,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -146880,7 +79197,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -146890,17 +79208,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -146910,7 +79219,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -146920,7 +79230,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -146928,7 +79239,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -146938,7 +79250,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -146948,7 +79261,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -146958,7 +79272,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -146966,90 +79281,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -147059,7 +79292,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -147067,35 +79301,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -147103,90 +79310,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -147196,7 +79321,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -147206,7 +79332,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -147214,19 +79341,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -147234,20 +79350,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -147257,7 +79361,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -147267,7 +79372,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -147277,7 +79383,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -147294,9 +79401,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav PGMYUV (Portable GrayMap YUV) image encoder",
- "name": "avenc_pgmyuv",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -147317,7 +79426,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -147327,7 +79437,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -147337,7 +79448,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -147347,7 +79459,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -147357,7 +79470,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -147367,7 +79481,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -147377,7 +79492,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -147387,19 +79503,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -147407,7 +79514,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -147415,45 +79523,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -147463,7 +79534,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -147471,90 +79543,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -147562,66 +79552,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -147631,7 +79563,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -147641,7 +79574,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -147651,7 +79585,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -147661,7 +79596,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -147669,40 +79605,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -147710,84 +79614,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -147797,7 +79625,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -147805,7 +79634,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -147813,40 +79643,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -147854,84 +79652,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -147939,54 +79661,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -147996,7 +79672,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -148006,7 +79683,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -148016,7 +79694,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -148026,7 +79705,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -148034,75 +79714,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -148110,90 +79723,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -148203,7 +79734,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -148213,7 +79745,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -148223,7 +79756,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -148233,7 +79767,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -148243,7 +79778,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -148253,7 +79789,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -148261,90 +79798,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -148352,25 +79807,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -148380,7 +79818,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -148390,48 +79829,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -148441,7 +79840,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -148451,7 +79851,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -148461,7 +79862,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -148471,7 +79873,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -148479,7 +79882,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -148489,16 +79893,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -148508,7 +79904,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -148518,7 +79915,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -148528,14 +79926,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -148543,30 +79935,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -148576,7 +79946,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -148584,90 +79955,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -148675,25 +79964,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -148703,7 +79975,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -148713,7 +79986,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -148723,7 +79997,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -148733,7 +80008,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -148743,7 +80019,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -148753,7 +80030,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -148763,7 +80041,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -148771,7 +80050,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -148781,7 +80061,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -148791,7 +80072,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -148801,7 +80083,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -148811,7 +80094,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -148821,17 +80105,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -148841,7 +80116,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -148851,7 +80127,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -148859,7 +80136,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -148869,7 +80147,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -148879,7 +80158,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -148889,7 +80169,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -148897,90 +80178,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -148990,7 +80189,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -148998,35 +80198,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -149034,90 +80207,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -149127,7 +80218,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -149137,7 +80229,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -149145,19 +80238,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -149165,20 +80247,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -149188,7 +80258,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -149198,7 +80269,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -149208,7 +80280,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -149225,9 +80298,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav PNG (Portable Network Graphics) image encoder",
- "name": "avenc_png",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, RGBA, RGB8P, GRAY8, GRAY16_BE }\n",
@@ -149248,7 +80323,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -149258,7 +80334,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -149268,7 +80345,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -149278,7 +80356,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -149288,7 +80367,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -149298,7 +80378,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -149308,7 +80389,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -149318,19 +80400,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -149338,7 +80411,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -149346,45 +80420,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -149394,7 +80431,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -149402,90 +80440,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -149493,66 +80449,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -149562,7 +80460,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -149572,7 +80471,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -149582,7 +80482,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -149592,7 +80493,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -149600,40 +80502,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -149641,84 +80511,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -149728,7 +80522,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dpi": {
@@ -149738,7 +80533,8 @@
"default": "0",
"max": "65536",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dpm": {
@@ -149748,7 +80544,8 @@
"default": "0",
"max": "65536",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -149756,7 +80553,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -149764,40 +80562,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -149805,84 +80571,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -149890,54 +80580,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -149947,7 +80591,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -149957,7 +80602,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -149967,7 +80613,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -149977,7 +80624,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -149985,75 +80633,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -150061,90 +80642,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -150154,7 +80653,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -150164,7 +80664,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -150174,7 +80675,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -150184,7 +80686,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -150194,17 +80697,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -150214,7 +80708,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -150222,90 +80717,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -150313,25 +80726,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -150341,7 +80737,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -150351,48 +80748,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -150402,7 +80759,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -150412,7 +80770,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -150422,7 +80781,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -150432,7 +80792,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -150440,7 +80801,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -150450,16 +80812,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -150469,7 +80823,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -150479,7 +80834,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -150489,14 +80845,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -150504,30 +80854,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -150537,7 +80865,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -150545,90 +80874,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -150636,40 +80883,8 @@
"construct": false,
"construct-only": false,
"default": "none (0)",
- "enum": true,
- "type-name": "png-encoder-pred",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "sub",
- "name": "sub",
- "value": "1"
- },
- {
- "desc": "up",
- "name": "up",
- "value": "2"
- },
- {
- "desc": "avg",
- "name": "avg",
- "value": "3"
- },
- {
- "desc": "paeth",
- "name": "paeth",
- "value": "4"
- },
- {
- "desc": "mixed",
- "name": "mixed",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "png-encoder-pred",
"writable": true
},
"preme": {
@@ -150679,7 +80894,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -150689,7 +80905,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -150699,7 +80916,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -150709,7 +80927,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -150719,7 +80938,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -150729,7 +80949,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -150739,7 +80960,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -150747,7 +80969,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -150757,7 +80980,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -150767,7 +80991,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -150777,7 +81002,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -150787,7 +81013,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -150797,17 +81024,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -150817,7 +81035,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -150827,7 +81046,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -150835,7 +81055,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -150845,7 +81066,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -150855,7 +81077,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -150865,7 +81088,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -150873,90 +81097,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -150966,7 +81108,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -150974,35 +81117,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -151010,90 +81126,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -151103,7 +81137,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -151113,7 +81148,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -151121,19 +81157,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -151141,20 +81166,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -151164,7 +81177,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -151174,7 +81188,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -151184,7 +81199,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -151201,9 +81217,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav PPM (Portable PixelMap) image encoder",
- "name": "avenc_ppm",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: RGB\n",
@@ -151224,7 +81242,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -151234,7 +81253,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -151244,7 +81264,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -151254,7 +81275,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -151264,7 +81286,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -151274,7 +81297,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -151284,7 +81308,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -151294,19 +81319,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -151314,7 +81330,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -151322,45 +81339,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -151370,7 +81350,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -151378,90 +81359,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -151469,66 +81368,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -151538,7 +81379,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -151548,7 +81390,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -151558,7 +81401,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -151568,7 +81412,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -151576,40 +81421,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -151617,84 +81430,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -151704,7 +81441,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -151712,7 +81450,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -151720,40 +81459,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -151761,84 +81468,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -151846,54 +81477,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -151903,7 +81488,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -151913,7 +81499,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -151923,7 +81510,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -151933,7 +81521,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -151941,75 +81530,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -152017,90 +81539,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -152110,7 +81550,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -152120,7 +81561,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -152130,7 +81572,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -152140,7 +81583,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -152150,7 +81594,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -152160,7 +81605,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -152168,90 +81614,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -152259,25 +81623,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -152287,7 +81634,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -152297,48 +81645,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -152348,7 +81656,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -152358,7 +81667,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -152368,7 +81678,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -152378,7 +81689,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -152386,7 +81698,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -152396,16 +81709,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -152415,7 +81720,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -152425,7 +81731,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -152435,14 +81742,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -152450,30 +81751,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -152483,7 +81762,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -152491,90 +81771,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -152582,25 +81780,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -152610,7 +81791,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -152620,7 +81802,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -152630,7 +81813,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -152640,7 +81824,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -152650,7 +81835,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -152660,7 +81846,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -152670,7 +81857,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -152678,7 +81866,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -152688,7 +81877,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -152698,7 +81888,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -152708,7 +81899,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -152718,7 +81910,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -152728,17 +81921,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -152748,7 +81932,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -152758,7 +81943,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -152766,7 +81952,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -152776,7 +81963,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -152786,7 +81974,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -152796,7 +81985,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -152804,90 +81994,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -152897,7 +82005,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -152905,35 +82014,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -152941,90 +82023,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -153034,7 +82034,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -153044,7 +82045,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -153052,19 +82054,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -153072,20 +82063,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -153095,7 +82074,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -153105,7 +82085,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -153115,7 +82096,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -153132,12 +82114,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Apple ProRes encoder",
- "name": "avenc_prores",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE }\n",
+ "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n",
"direction": "sink",
"presence": "always"
},
@@ -153155,7 +82139,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -153165,7 +82150,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -153175,7 +82161,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -153185,7 +82172,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -153195,7 +82183,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -153205,7 +82194,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -153215,7 +82205,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -153225,19 +82216,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -153245,7 +82227,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -153253,45 +82236,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -153301,7 +82247,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -153309,90 +82256,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -153400,66 +82265,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -153469,7 +82276,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -153479,7 +82287,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -153489,7 +82298,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -153499,7 +82309,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -153507,40 +82318,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -153548,84 +82327,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -153635,7 +82338,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -153643,7 +82347,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -153651,40 +82356,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -153692,84 +82365,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -153777,54 +82374,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -153834,7 +82385,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -153844,7 +82396,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -153854,7 +82407,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -153864,7 +82418,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -153872,75 +82427,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -153948,90 +82436,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -154041,7 +82447,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -154051,7 +82458,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -154061,7 +82469,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -154071,7 +82480,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -154081,17 +82491,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -154101,7 +82502,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -154109,90 +82511,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -154200,25 +82520,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -154228,7 +82531,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -154238,48 +82542,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -154289,7 +82553,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -154299,7 +82564,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -154309,7 +82575,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -154319,7 +82586,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -154327,7 +82595,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -154337,16 +82606,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -154356,7 +82617,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -154366,7 +82628,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -154376,14 +82639,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -154391,30 +82648,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -154424,7 +82659,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -154432,90 +82668,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -154523,25 +82677,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -154551,7 +82688,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -154561,7 +82699,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -154571,7 +82710,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -154581,7 +82721,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -154591,7 +82732,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -154601,7 +82743,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -154611,7 +82754,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -154619,7 +82763,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -154629,7 +82774,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -154639,7 +82785,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -154649,7 +82796,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -154659,7 +82807,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -154669,17 +82818,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -154689,7 +82829,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -154699,7 +82840,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -154707,7 +82849,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -154717,7 +82860,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -154727,7 +82871,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -154737,7 +82882,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -154745,90 +82891,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -154838,7 +82902,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -154846,35 +82911,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -154882,90 +82920,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -154975,7 +82931,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -154985,7 +82942,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -154993,19 +82951,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -155013,20 +82960,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -155036,7 +82971,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -155046,7 +82982,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -155056,7 +82993,17 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "vendor": {
+ "blurb": "vendor ID (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "fmpg",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -155073,12 +83020,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Apple ProRes encoder",
- "name": "avenc_prores_aw",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE }\n",
+ "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n",
"direction": "sink",
"presence": "always"
},
@@ -155096,7 +83045,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -155106,7 +83056,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -155116,7 +83067,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -155126,7 +83078,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -155136,7 +83089,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -155146,7 +83100,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -155156,7 +83111,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -155166,19 +83122,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -155186,7 +83133,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -155194,45 +83142,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -155242,7 +83153,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -155250,90 +83162,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -155341,66 +83171,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -155410,7 +83182,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -155420,7 +83193,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -155430,7 +83204,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -155440,7 +83215,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -155448,40 +83224,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -155489,84 +83233,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -155576,7 +83244,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -155584,7 +83253,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -155592,40 +83262,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -155633,84 +83271,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -155718,54 +83280,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -155775,7 +83291,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -155785,7 +83302,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -155795,7 +83313,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -155805,7 +83324,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -155813,75 +83333,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -155889,90 +83342,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -155982,7 +83353,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -155992,7 +83364,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -156002,7 +83375,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -156012,7 +83386,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -156022,17 +83397,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -156042,7 +83408,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -156050,90 +83417,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -156141,25 +83426,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -156169,7 +83437,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -156179,48 +83448,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -156230,7 +83459,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -156240,7 +83470,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -156250,7 +83481,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -156260,7 +83492,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -156268,7 +83501,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -156278,16 +83512,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -156297,7 +83523,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -156307,7 +83534,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -156317,14 +83545,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -156332,30 +83554,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -156365,7 +83565,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -156373,90 +83574,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -156464,25 +83583,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -156492,7 +83594,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -156502,7 +83605,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -156512,7 +83616,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -156522,7 +83627,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -156532,7 +83638,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -156542,7 +83649,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -156552,7 +83660,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -156560,7 +83669,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -156570,7 +83680,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -156580,7 +83691,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -156590,7 +83702,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -156600,7 +83713,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -156610,17 +83724,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -156630,7 +83735,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -156640,7 +83746,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -156648,7 +83755,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -156658,7 +83766,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -156668,7 +83777,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -156678,7 +83788,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -156686,90 +83797,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -156779,7 +83808,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -156787,35 +83817,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -156823,90 +83826,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -156916,7 +83837,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -156926,7 +83848,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -156934,19 +83857,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -156954,20 +83866,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -156977,7 +83877,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -156987,7 +83888,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -156997,7 +83899,17 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
+ "writable": true
+ },
+ "vendor": {
+ "blurb": "vendor ID (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "fmpg",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -157014,9 +83926,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Apple ProRes (iCodec Pro) encoder",
- "name": "avenc_prores_ks",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n",
@@ -157037,7 +83951,8 @@
"default": "16",
"max": "16",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-qfactor": {
@@ -157047,7 +83962,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -157057,7 +83973,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -157067,7 +83984,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -157077,7 +83995,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -157087,7 +84006,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -157097,7 +84017,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -157107,7 +84028,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bits-per-mb": {
@@ -157117,7 +84039,8 @@
"default": "0",
"max": "8192",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -157127,19 +84050,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -157147,7 +84061,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -157155,45 +84070,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -157203,7 +84081,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -157211,90 +84090,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -157302,66 +84099,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -157371,7 +84110,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -157381,7 +84121,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -157391,7 +84132,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -157401,7 +84143,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -157409,40 +84152,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -157450,84 +84161,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -157537,7 +84172,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -157545,7 +84181,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -157553,40 +84190,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -157594,84 +84199,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -157679,54 +84208,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -157736,7 +84219,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -157746,7 +84230,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -157756,7 +84241,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -157766,7 +84252,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -157774,75 +84261,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -157850,90 +84270,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -157943,7 +84281,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -157953,7 +84292,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -157963,7 +84303,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -157973,7 +84314,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -157983,17 +84325,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -158003,7 +84336,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -158011,90 +84345,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -158102,25 +84354,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -158130,7 +84365,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -158140,7 +84376,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mbs-per-slice": {
@@ -158150,48 +84387,8 @@
"default": "8",
"max": "8",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -158201,7 +84398,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -158211,7 +84409,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -158221,7 +84420,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -158231,7 +84431,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -158239,7 +84440,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -158249,16 +84451,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -158268,7 +84462,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -158278,7 +84473,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -158288,14 +84484,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -158303,30 +84493,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -158336,7 +84504,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -158344,90 +84513,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -158435,25 +84522,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -158463,7 +84533,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"profile": {
@@ -158471,45 +84542,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "prores-encoder-profile",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "-1"
- },
- {
- "desc": "proxy",
- "name": "proxy",
- "value": "0"
- },
- {
- "desc": "lt",
- "name": "lt",
- "value": "1"
- },
- {
- "desc": "standard",
- "name": "standard",
- "value": "2"
- },
- {
- "desc": "hq",
- "name": "hq",
- "value": "3"
- },
- {
- "desc": "4444",
- "name": "4444",
- "value": "4"
- },
- {
- "desc": "4444xq",
- "name": "4444xq",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "prores-encoder-profile",
"writable": true
},
"ps": {
@@ -158519,7 +84553,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -158529,7 +84564,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -158539,7 +84575,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -158549,7 +84586,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -158559,7 +84597,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -158569,7 +84608,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -158577,7 +84617,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quant-mat": {
@@ -158585,40 +84626,8 @@
"construct": false,
"construct-only": false,
"default": "auto (-1)",
- "enum": true,
- "type-name": "prores-encoder-quant-mat",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "-1"
- },
- {
- "desc": "proxy",
- "name": "proxy",
- "value": "0"
- },
- {
- "desc": "lt",
- "name": "lt",
- "value": "2"
- },
- {
- "desc": "standard",
- "name": "standard",
- "value": "3"
- },
- {
- "desc": "hq",
- "name": "hq",
- "value": "4"
- },
- {
- "desc": "default",
- "name": "default",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "prores-encoder-quant-mat",
"writable": true
},
"quantizer": {
@@ -158628,7 +84637,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -158638,7 +84648,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -158648,7 +84659,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -158658,7 +84670,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -158668,17 +84681,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -158688,7 +84692,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -158698,7 +84703,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -158706,7 +84712,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -158716,7 +84723,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -158726,7 +84734,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -158736,7 +84745,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -158744,90 +84754,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -158837,7 +84765,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -158845,35 +84774,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -158881,90 +84783,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -158974,7 +84794,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -158984,7 +84805,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -158992,19 +84814,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -159012,20 +84823,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -159035,7 +84834,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -159045,7 +84845,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -159055,7 +84856,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"vendor": {
@@ -159063,7 +84865,8 @@
"construct": false,
"construct-only": false,
"default": "Lavc",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
}
},
@@ -159080,9 +84883,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav QuickTime Animation (RLE) video encoder",
- "name": "avenc_qtrle",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, ARGB, GRAY8 }\n",
@@ -159103,7 +84908,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -159113,7 +84919,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -159123,7 +84930,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -159133,7 +84941,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -159143,7 +84952,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -159153,7 +84963,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -159163,7 +84974,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -159173,19 +84985,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -159193,7 +84996,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -159201,45 +85005,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -159249,7 +85016,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -159257,90 +85025,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -159348,66 +85034,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -159417,7 +85045,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -159427,7 +85056,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -159437,7 +85067,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -159447,7 +85078,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -159455,40 +85087,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -159496,84 +85096,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -159583,7 +85107,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -159591,7 +85116,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -159599,40 +85125,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -159640,84 +85134,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -159725,54 +85143,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -159782,7 +85154,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -159792,7 +85165,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -159802,7 +85176,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -159812,7 +85187,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -159820,75 +85196,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -159896,90 +85205,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -159989,7 +85216,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -159999,7 +85227,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -160009,7 +85238,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -160019,7 +85249,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -160029,7 +85260,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -160039,7 +85271,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -160047,90 +85280,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -160138,25 +85289,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -160166,7 +85300,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -160176,48 +85311,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -160227,7 +85322,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -160237,7 +85333,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -160247,7 +85344,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -160257,7 +85355,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -160265,7 +85364,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -160275,16 +85375,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -160294,7 +85386,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -160304,7 +85397,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -160314,14 +85408,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -160329,30 +85417,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -160362,7 +85428,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -160370,90 +85437,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -160461,25 +85446,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -160489,7 +85457,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -160499,7 +85468,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -160509,7 +85479,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -160519,7 +85490,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -160529,7 +85501,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -160539,7 +85512,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -160549,7 +85523,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -160557,7 +85532,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -160567,7 +85543,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -160577,7 +85554,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -160587,7 +85565,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -160597,7 +85576,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -160607,17 +85587,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -160627,7 +85598,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -160637,7 +85609,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -160645,7 +85618,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -160655,7 +85629,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -160665,7 +85640,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -160675,7 +85651,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -160683,90 +85660,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -160776,7 +85671,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -160784,35 +85680,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -160820,90 +85689,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -160913,7 +85700,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -160923,7 +85711,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -160931,19 +85720,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -160951,20 +85729,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -160974,7 +85740,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -160984,7 +85751,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -160994,7 +85762,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -161011,12 +85780,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav AJA Kona 10-bit RGB Codec encoder",
- "name": "avenc_r10k",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n",
+ "caps": "video/x-raw:\n format: GBR_10LE\n",
"direction": "sink",
"presence": "always"
},
@@ -161034,7 +85805,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -161044,7 +85816,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -161054,7 +85827,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -161064,7 +85838,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -161074,7 +85849,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -161084,7 +85860,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -161094,7 +85871,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -161104,19 +85882,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -161124,7 +85893,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -161132,45 +85902,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -161180,7 +85913,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -161188,90 +85922,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -161279,66 +85931,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -161348,7 +85942,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -161358,7 +85953,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -161368,7 +85964,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -161378,7 +85975,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -161386,40 +85984,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -161427,84 +85993,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -161514,7 +86004,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -161522,7 +86013,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -161530,40 +86022,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -161571,84 +86031,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -161656,54 +86040,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -161713,7 +86051,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -161723,7 +86062,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -161733,7 +86073,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -161743,7 +86084,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -161751,75 +86093,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -161827,90 +86102,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -161920,7 +86113,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -161930,7 +86124,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -161940,7 +86135,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -161950,7 +86146,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -161960,7 +86157,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -161970,7 +86168,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -161978,90 +86177,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -162069,25 +86186,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -162097,7 +86197,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -162107,48 +86208,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -162158,7 +86219,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -162168,7 +86230,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -162178,7 +86241,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -162188,7 +86252,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -162196,7 +86261,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -162206,16 +86272,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -162225,7 +86283,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -162235,7 +86294,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -162245,14 +86305,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -162260,30 +86314,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -162293,7 +86325,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -162301,90 +86334,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -162392,25 +86343,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -162420,7 +86354,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -162430,7 +86365,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -162440,7 +86376,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -162450,7 +86387,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -162460,7 +86398,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -162470,7 +86409,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -162480,7 +86420,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -162488,7 +86429,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -162498,7 +86440,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -162508,7 +86451,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -162518,7 +86462,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -162528,7 +86473,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -162538,17 +86484,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -162558,7 +86495,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -162568,7 +86506,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -162576,7 +86515,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -162586,7 +86526,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -162596,7 +86537,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -162606,7 +86548,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -162614,90 +86557,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -162707,7 +86568,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -162715,35 +86577,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -162751,90 +86586,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -162844,7 +86597,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -162854,7 +86608,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -162862,19 +86617,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -162882,20 +86626,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -162905,7 +86637,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -162915,7 +86648,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -162925,7 +86659,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -162942,9 +86677,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav RealAudio 1.0 (14.4K) encoder",
- "name": "avenc_real_144",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: 8000\n format: S16LE\n layout: interleaved\n",
@@ -162965,7 +86702,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -162975,7 +86713,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -162983,55 +86722,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -163041,7 +86733,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -163051,7 +86744,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -163061,43 +86755,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -163107,7 +86766,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -163117,7 +86777,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -163125,84 +86786,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -163210,7 +86795,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -163218,84 +86804,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -163303,54 +86813,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -163360,7 +86824,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -163370,7 +86835,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -163378,7 +86844,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -163386,7 +86853,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -163396,7 +86864,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -163406,7 +86875,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -163416,7 +86886,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -163426,7 +86897,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -163436,23 +86908,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -163460,7 +86917,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -163468,7 +86926,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -163476,35 +86935,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -163512,19 +86944,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -163532,20 +86953,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -163555,7 +86964,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -163565,7 +86975,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -163575,7 +86986,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -163592,9 +87004,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav id RoQ DPCM encoder",
- "name": "avenc_roq_dpcm",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: { (int)22050 }\n format: S16LE\n layout: interleaved\n",
@@ -163615,7 +87029,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -163625,7 +87040,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -163633,55 +87049,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -163691,7 +87060,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -163701,7 +87071,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -163711,43 +87082,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -163757,7 +87093,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -163767,7 +87104,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -163775,84 +87113,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -163860,7 +87122,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -163868,84 +87131,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -163953,54 +87140,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -164010,7 +87151,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -164020,7 +87162,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -164028,7 +87171,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -164036,7 +87180,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -164046,7 +87191,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -164056,7 +87202,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -164066,7 +87213,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -164076,7 +87224,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -164086,23 +87235,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -164110,7 +87244,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -164118,7 +87253,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -164126,35 +87262,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -164162,19 +87271,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -164182,20 +87280,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -164205,7 +87291,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -164215,7 +87302,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -164225,7 +87313,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -164242,9 +87331,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav id RoQ video encoder",
- "name": "avenc_roqvideo",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: Y444\n",
@@ -164265,7 +87356,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -164275,7 +87367,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -164285,7 +87378,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -164295,7 +87389,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -164305,7 +87400,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -164315,7 +87411,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -164325,7 +87422,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -164335,19 +87433,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -164355,7 +87444,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -164363,45 +87453,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -164411,7 +87464,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -164419,90 +87473,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -164510,66 +87482,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -164579,7 +87493,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -164589,7 +87504,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -164599,7 +87515,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -164609,7 +87526,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -164617,40 +87535,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -164658,84 +87544,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -164745,7 +87555,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -164753,7 +87564,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -164761,40 +87573,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -164802,84 +87582,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -164887,54 +87591,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -164944,7 +87602,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -164954,7 +87613,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -164964,7 +87624,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -164974,7 +87635,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -164982,75 +87644,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -165058,90 +87653,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -165151,7 +87664,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -165161,7 +87675,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -165171,7 +87686,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -165181,7 +87697,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -165191,7 +87708,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -165201,7 +87719,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -165209,90 +87728,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -165300,25 +87737,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -165328,7 +87748,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -165338,48 +87759,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -165389,7 +87770,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -165399,7 +87781,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -165409,7 +87792,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -165419,7 +87803,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -165427,7 +87812,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -165437,16 +87823,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -165456,7 +87834,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -165466,7 +87845,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -165476,14 +87856,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -165491,30 +87865,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -165524,7 +87876,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -165532,90 +87885,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -165623,25 +87894,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -165651,7 +87905,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -165661,7 +87916,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -165671,7 +87927,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -165681,7 +87938,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -165691,7 +87949,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -165701,7 +87960,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -165711,7 +87971,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -165719,7 +87980,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quake3-compat": {
@@ -165727,7 +87989,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -165737,7 +88000,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -165747,7 +88011,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -165757,7 +88022,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -165767,7 +88033,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -165777,17 +88044,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -165797,7 +88055,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -165807,7 +88066,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -165815,7 +88075,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -165825,7 +88086,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -165835,7 +88097,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -165845,7 +88108,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -165853,90 +88117,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -165946,7 +88128,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -165954,35 +88137,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -165990,90 +88146,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -166083,7 +88157,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -166093,7 +88168,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -166101,19 +88177,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -166121,20 +88186,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -166144,7 +88197,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -166154,7 +88208,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -166164,7 +88219,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -166181,9 +88237,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav RealVideo 1.0 encoder",
- "name": "avenc_rv10",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -166197,6 +88255,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -166204,7 +88271,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -166214,7 +88282,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -166224,7 +88293,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -166234,7 +88304,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -166244,7 +88315,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -166254,7 +88326,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -166264,7 +88337,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -166274,7 +88348,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -166284,19 +88359,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -166304,7 +88370,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -166314,7 +88381,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -166322,45 +88390,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -166370,7 +88401,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -166378,90 +88410,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -166469,66 +88419,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -166538,7 +88430,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -166548,7 +88441,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -166558,7 +88452,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -166568,7 +88463,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -166576,40 +88472,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -166617,84 +88481,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -166704,7 +88492,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -166712,7 +88501,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -166722,7 +88512,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -166730,40 +88521,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -166771,84 +88530,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -166856,54 +88539,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -166911,7 +88548,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -166921,7 +88559,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -166931,7 +88570,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -166941,7 +88581,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -166951,7 +88592,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -166961,7 +88603,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -166969,75 +88612,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -167045,90 +88621,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -167138,7 +88632,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -167148,7 +88643,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -167158,7 +88654,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -167168,7 +88665,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -167178,7 +88676,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -167188,7 +88687,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -167198,7 +88698,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -167208,7 +88709,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -167218,7 +88720,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -167226,90 +88729,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -167317,25 +88738,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -167345,7 +88749,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -167355,48 +88760,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -167406,7 +88771,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -167416,7 +88782,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -167426,7 +88793,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -167436,7 +88804,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -167444,25 +88813,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "rv10-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "rv10-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -167472,7 +88824,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -167480,39 +88833,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "rv10-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "rv10-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -167520,7 +88842,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -167530,16 +88853,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -167549,7 +88864,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -167559,7 +88875,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -167569,7 +88886,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -167579,14 +88897,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -167594,30 +88906,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -167627,7 +88917,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -167637,7 +88928,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -167645,90 +88937,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -167736,25 +88946,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -167764,7 +88957,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -167774,7 +88968,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -167784,7 +88979,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -167794,7 +88990,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -167804,7 +89001,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -167814,7 +89012,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -167824,7 +89023,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -167832,7 +89032,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -167842,7 +89043,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -167852,7 +89054,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -167862,7 +89065,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -167872,7 +89076,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -167880,7 +89085,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -167890,7 +89096,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -167900,7 +89107,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -167910,7 +89118,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -167920,7 +89129,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -167930,7 +89140,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -167940,7 +89151,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -167948,15 +89160,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "rv10-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "rv10-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -167966,17 +89171,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -167986,7 +89182,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -167996,7 +89193,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -168004,7 +89202,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -168012,85 +89211,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "rv10-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "rv10-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -168100,7 +89222,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -168110,7 +89233,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -168120,7 +89244,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -168128,90 +89253,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -168221,7 +89264,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -168229,35 +89273,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -168265,90 +89282,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -168358,7 +89293,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -168368,7 +89304,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -168376,19 +89313,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -168396,20 +89322,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -168419,7 +89333,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -168429,7 +89344,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -168439,7 +89355,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -168456,9 +89373,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav RealVideo 2.0 encoder",
- "name": "avenc_rv20",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -168472,6 +89391,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -168479,7 +89407,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -168489,7 +89418,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -168499,7 +89429,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -168509,7 +89440,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -168519,7 +89451,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -168529,7 +89462,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -168539,7 +89473,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -168549,7 +89484,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -168559,19 +89495,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -168579,7 +89506,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -168589,7 +89517,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -168597,45 +89526,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -168645,7 +89537,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -168653,90 +89546,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -168744,66 +89555,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -168813,7 +89566,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -168823,7 +89577,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -168833,7 +89588,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -168843,7 +89599,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -168851,40 +89608,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -168892,84 +89617,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -168979,7 +89628,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -168987,7 +89637,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -168997,7 +89648,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -169005,40 +89657,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -169046,84 +89666,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -169131,54 +89675,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -169186,7 +89684,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -169196,7 +89695,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -169206,7 +89706,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -169216,7 +89717,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -169226,7 +89728,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -169236,7 +89739,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -169244,75 +89748,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -169320,90 +89757,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -169413,7 +89768,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -169423,7 +89779,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -169433,7 +89790,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -169443,7 +89801,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -169453,7 +89812,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -169463,7 +89823,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -169473,7 +89834,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -169483,7 +89845,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -169493,7 +89856,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -169501,90 +89865,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -169592,25 +89874,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -169620,7 +89885,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -169630,48 +89896,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -169681,7 +89907,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -169691,7 +89918,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -169701,7 +89929,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -169711,7 +89940,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -169719,25 +89949,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "rv20-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "rv20-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -169747,7 +89960,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -169755,39 +89969,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "rv20-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "rv20-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -169795,7 +89978,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -169805,16 +89989,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -169824,7 +90000,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -169834,7 +90011,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -169844,7 +90022,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -169854,14 +90033,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -169869,30 +90042,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -169902,7 +90053,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -169912,7 +90064,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -169920,90 +90073,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -170011,25 +90082,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -170039,7 +90093,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -170049,7 +90104,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -170059,7 +90115,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -170069,7 +90126,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -170079,7 +90137,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -170089,7 +90148,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -170099,7 +90159,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -170107,7 +90168,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -170117,7 +90179,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -170127,7 +90190,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -170137,7 +90201,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -170147,7 +90212,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -170155,7 +90221,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -170165,7 +90232,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -170175,7 +90243,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -170185,7 +90254,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -170195,7 +90265,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -170205,7 +90276,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -170215,7 +90287,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -170223,15 +90296,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "rv20-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "rv20-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -170241,17 +90307,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -170261,7 +90318,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -170271,7 +90329,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -170279,7 +90338,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -170287,85 +90347,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "rv20-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "rv20-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -170375,7 +90358,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -170385,7 +90369,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -170395,7 +90380,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -170403,90 +90389,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -170496,7 +90400,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -170504,35 +90409,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -170540,90 +90418,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -170633,7 +90429,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -170643,7 +90440,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -170651,19 +90449,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -170671,20 +90458,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -170694,7 +90469,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -170704,7 +90480,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -170714,7 +90491,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -170731,9 +90509,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav SMPTE 302M encoder",
- "name": "avenc_s302m",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: 48000\n format: { S32LE, S16LE }\n layout: interleaved\n",
@@ -170754,7 +90534,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -170764,7 +90545,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -170772,55 +90554,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -170830,7 +90565,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -170840,7 +90576,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -170850,43 +90587,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -170896,7 +90598,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -170906,7 +90609,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -170914,84 +90618,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -170999,7 +90627,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -171007,84 +90636,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -171092,54 +90645,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -171149,7 +90656,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -171159,7 +90667,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -171167,7 +90676,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -171175,7 +90685,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -171185,7 +90696,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -171195,7 +90707,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -171205,7 +90718,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -171215,7 +90729,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -171225,23 +90740,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -171249,7 +90749,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -171257,7 +90758,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -171265,35 +90767,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -171301,19 +90776,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -171321,20 +90785,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -171344,7 +90796,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -171354,7 +90807,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -171364,7 +90818,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -171381,9 +90836,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav SBC (low-complexity subband codec) encoder",
- "name": "avenc_sbc",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 1\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 2\n rate: { (int)16000, (int)32000, (int)44100, (int)48000 }\n format: S16LE\n layout: interleaved\n",
@@ -171404,7 +90861,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -171414,7 +90872,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -171422,55 +90881,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -171480,7 +90892,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -171490,7 +90903,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -171500,7 +90914,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -171510,7 +90925,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -171520,7 +90936,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -171528,84 +90945,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -171613,7 +90954,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -171621,84 +90963,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -171706,54 +90972,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -171763,7 +90983,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -171773,7 +90994,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -171781,7 +91003,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -171789,7 +91012,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -171799,7 +91023,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -171809,7 +91034,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -171819,7 +91045,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -171829,7 +91056,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -171839,7 +91067,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"msbc": {
@@ -171847,23 +91076,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-timestamp": {
@@ -171871,7 +91085,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"sbc-delay": {
@@ -171881,7 +91096,8 @@
"default": "13000",
"max": "13000",
"min": "1000",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"side-data-only-packets": {
@@ -171889,7 +91105,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -171897,35 +91114,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -171933,19 +91123,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -171953,20 +91132,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -171976,7 +91143,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -171986,7 +91154,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -171996,7 +91165,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -172013,9 +91183,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav SGI image encoder",
- "name": "avenc_sgi",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, RGBA, GRAY16_LE, GRAY16_BE, GRAY8 }\n",
@@ -172036,7 +91208,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -172046,7 +91219,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -172056,7 +91230,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -172066,7 +91241,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -172076,7 +91252,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -172086,7 +91263,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -172096,7 +91274,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -172106,19 +91285,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -172126,7 +91296,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -172134,45 +91305,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -172182,7 +91316,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -172190,90 +91325,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -172281,66 +91334,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -172350,7 +91345,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -172360,7 +91356,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -172370,7 +91367,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -172380,7 +91378,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -172388,40 +91387,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -172429,84 +91396,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -172516,7 +91407,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -172524,7 +91416,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -172532,40 +91425,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -172573,84 +91434,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -172658,54 +91443,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -172715,7 +91454,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -172725,7 +91465,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -172735,7 +91476,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -172745,7 +91487,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -172753,75 +91496,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -172829,90 +91505,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -172922,7 +91516,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -172932,7 +91527,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -172942,7 +91538,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -172952,7 +91549,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -172962,7 +91560,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -172972,7 +91571,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -172980,90 +91580,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -173071,25 +91589,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -173099,7 +91600,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -173109,48 +91611,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -173160,7 +91622,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -173170,7 +91633,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -173180,7 +91644,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -173190,7 +91655,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -173198,7 +91664,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -173208,16 +91675,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -173227,7 +91686,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -173237,7 +91697,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -173247,14 +91708,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -173262,30 +91717,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -173295,7 +91728,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -173303,90 +91737,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -173394,25 +91746,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -173422,7 +91757,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -173432,7 +91768,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -173442,7 +91779,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -173452,7 +91790,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -173462,7 +91801,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -173472,7 +91812,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -173482,7 +91823,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -173490,7 +91832,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -173500,7 +91843,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -173510,7 +91854,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -173520,7 +91865,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -173530,7 +91876,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -173540,7 +91887,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rle": {
@@ -173550,17 +91898,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -173570,7 +91909,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -173580,7 +91920,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -173588,7 +91929,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -173598,7 +91940,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -173608,7 +91951,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -173618,7 +91962,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -173626,90 +91971,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -173719,7 +91982,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -173727,35 +91991,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -173763,90 +92000,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -173856,7 +92011,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -173866,7 +92022,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -173874,19 +92031,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -173894,20 +92040,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -173917,7 +92051,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -173927,7 +92062,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -173937,7 +92073,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -173954,9 +92091,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Snow encoder",
- "name": "avenc_snow",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, YUV9, Y444, GRAY8 }\n",
@@ -173977,7 +92116,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -173987,7 +92127,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -173997,7 +92138,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -174007,7 +92149,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -174017,7 +92160,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -174027,7 +92171,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -174037,7 +92182,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -174047,19 +92193,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -174067,7 +92204,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -174075,45 +92213,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -174123,7 +92224,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -174131,90 +92233,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -174222,66 +92242,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -174291,7 +92253,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -174301,7 +92264,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -174311,7 +92275,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -174321,7 +92286,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -174329,40 +92295,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -174370,84 +92304,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -174457,7 +92315,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -174465,7 +92324,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -174473,40 +92333,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -174514,84 +92342,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -174599,54 +92351,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -174656,7 +92362,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -174666,7 +92373,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -174676,7 +92384,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -174686,7 +92395,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -174694,75 +92404,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -174770,90 +92413,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"intra-penalty": {
@@ -174863,7 +92424,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"iterative-dia-size": {
@@ -174873,7 +92435,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"keyint-min": {
@@ -174883,7 +92446,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -174893,7 +92457,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -174903,7 +92468,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -174913,7 +92479,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -174923,7 +92490,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -174933,7 +92501,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -174941,90 +92510,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -175032,25 +92519,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -175060,7 +92530,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -175070,48 +92541,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -175121,7 +92552,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"memc-only": {
@@ -175129,7 +92561,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mepc": {
@@ -175139,7 +92572,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -175149,7 +92583,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -175157,30 +92592,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "snow-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- },
- {
- "desc": "iter",
- "name": "iter",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "snow-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -175190,7 +92603,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -175198,7 +92612,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -175208,16 +92623,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"no-bitstream": {
@@ -175225,7 +92632,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"nr": {
@@ -175235,7 +92643,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -175245,7 +92654,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -175255,14 +92665,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -175270,30 +92674,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -175303,7 +92685,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -175311,90 +92694,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -175402,20 +92703,8 @@
"construct": false,
"construct-only": false,
"default": "dwt97 (0)",
- "enum": true,
- "type-name": "snow-encoder-pred",
- "values": [
- {
- "desc": "dwt97",
- "name": "dwt97",
- "value": "0"
- },
- {
- "desc": "dwt53",
- "name": "dwt53",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "snow-encoder-pred",
"writable": true
},
"preme": {
@@ -175425,7 +92714,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -175435,7 +92725,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -175445,7 +92736,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -175455,7 +92747,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -175465,7 +92758,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -175475,7 +92769,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -175485,7 +92780,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -175493,7 +92789,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -175503,7 +92800,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -175513,7 +92811,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -175523,7 +92822,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -175533,7 +92833,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -175543,17 +92844,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -175563,7 +92855,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -175573,7 +92866,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -175581,7 +92875,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -175591,7 +92886,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -175601,7 +92897,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -175611,7 +92908,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -175619,90 +92917,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -175712,7 +92928,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -175720,35 +92937,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -175756,90 +92946,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -175849,7 +92957,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -175859,7 +92968,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -175867,19 +92977,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -175887,20 +92986,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -175910,7 +92997,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -175920,7 +93008,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -175930,7 +93019,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -175947,9 +93037,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav Sonic encoder",
- "name": "avenc_sonic",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -175970,7 +93062,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -175980,7 +93073,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -175988,55 +93082,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -176046,7 +93093,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -176056,7 +93104,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -176066,43 +93115,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -176112,7 +93126,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -176122,7 +93137,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -176130,84 +93146,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -176215,7 +93155,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -176223,84 +93164,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -176308,54 +93173,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -176365,7 +93184,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -176375,7 +93195,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -176383,7 +93204,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -176391,7 +93213,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -176401,7 +93224,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -176411,7 +93235,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -176421,7 +93246,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -176431,7 +93257,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -176441,23 +93268,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -176465,7 +93277,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -176473,7 +93286,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -176481,35 +93295,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -176517,19 +93304,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -176537,20 +93313,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -176560,7 +93324,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -176570,7 +93335,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -176580,7 +93346,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -176597,9 +93364,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav Sonic lossless encoder",
- "name": "avenc_sonicls",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -176620,7 +93389,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -176630,7 +93400,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -176638,55 +93409,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -176696,7 +93420,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -176706,7 +93431,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -176716,43 +93442,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -176762,7 +93453,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -176772,7 +93464,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -176780,84 +93473,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -176865,7 +93482,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -176873,84 +93491,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -176958,54 +93500,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -177015,7 +93511,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -177025,7 +93522,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -177033,7 +93531,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -177041,7 +93540,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -177051,7 +93551,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -177061,7 +93562,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -177071,7 +93573,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -177081,7 +93584,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -177091,23 +93595,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -177115,7 +93604,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -177123,7 +93613,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -177131,35 +93622,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -177167,19 +93631,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -177187,20 +93640,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -177210,7 +93651,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -177220,7 +93662,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -177230,7 +93673,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -177247,9 +93691,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav Sun Rasterfile image encoder",
- "name": "avenc_sunrast",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGR, RGB8P, GRAY8 }\n",
@@ -177270,7 +93716,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -177280,7 +93727,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -177290,7 +93738,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -177300,7 +93749,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -177310,7 +93760,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -177320,7 +93771,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -177330,7 +93782,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -177340,19 +93793,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -177360,7 +93804,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -177368,45 +93813,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -177416,7 +93824,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -177424,90 +93833,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -177515,66 +93842,8 @@
"construct": false,
"construct-only": false,
"default": "rle (3)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -177584,7 +93853,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -177594,7 +93864,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -177604,7 +93875,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -177614,7 +93886,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -177622,40 +93895,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -177663,84 +93904,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -177750,7 +93915,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -177758,7 +93924,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -177766,40 +93933,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -177807,84 +93942,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -177892,54 +93951,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -177949,7 +93962,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -177959,7 +93973,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -177969,7 +93984,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -177979,7 +93995,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -177987,75 +94004,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -178063,90 +94013,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -178156,7 +94024,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -178166,7 +94035,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -178176,7 +94046,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -178186,7 +94057,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -178196,7 +94068,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -178206,7 +94079,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -178214,90 +94088,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -178305,25 +94097,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -178333,7 +94108,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -178343,48 +94119,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -178394,7 +94130,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -178404,7 +94141,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -178414,7 +94152,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -178424,7 +94163,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -178432,7 +94172,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -178442,16 +94183,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -178461,7 +94194,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -178471,7 +94205,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -178481,14 +94216,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -178496,30 +94225,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -178529,7 +94236,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -178537,90 +94245,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -178628,25 +94254,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -178656,7 +94265,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -178666,7 +94276,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -178676,7 +94287,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -178686,7 +94298,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -178696,7 +94309,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -178706,7 +94320,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -178716,7 +94331,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -178724,7 +94340,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -178734,7 +94351,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -178744,7 +94362,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -178754,7 +94373,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -178764,7 +94384,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -178774,7 +94395,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rle": {
@@ -178784,17 +94406,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -178804,7 +94417,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -178814,7 +94428,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -178822,7 +94437,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -178832,7 +94448,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -178842,7 +94459,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -178852,7 +94470,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -178860,90 +94479,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -178953,7 +94490,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -178961,35 +94499,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -178997,90 +94508,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -179090,7 +94519,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -179100,7 +94530,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -179108,19 +94539,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -179128,20 +94548,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -179151,7 +94559,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -179161,7 +94570,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -179171,7 +94581,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -179188,9 +94599,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 encoder",
- "name": "avenc_svq1",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: YUV9\n",
@@ -179211,7 +94624,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -179221,7 +94635,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -179231,7 +94646,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -179241,7 +94657,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -179251,7 +94668,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -179261,7 +94679,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -179271,7 +94690,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -179281,19 +94701,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -179301,7 +94712,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -179309,45 +94721,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -179357,7 +94732,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -179365,90 +94741,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -179456,66 +94750,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -179525,7 +94761,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -179535,7 +94772,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -179545,7 +94783,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -179555,7 +94794,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -179563,40 +94803,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -179604,84 +94812,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -179691,7 +94823,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -179699,7 +94832,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -179707,40 +94841,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -179748,84 +94850,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -179833,54 +94859,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -179890,7 +94870,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -179900,7 +94881,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -179910,7 +94892,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -179920,7 +94903,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -179928,75 +94912,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -180004,90 +94921,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -180097,7 +94932,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -180107,7 +94943,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -180117,7 +94954,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -180127,7 +94965,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -180137,7 +94976,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -180147,7 +94987,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -180155,90 +94996,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -180246,25 +95005,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -180274,7 +95016,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -180284,48 +95027,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -180335,7 +95038,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -180345,7 +95049,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -180355,7 +95060,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -180363,25 +95069,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "svq1enc-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "svq1enc-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -180391,7 +95080,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -180399,7 +95089,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -180409,16 +95100,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -180428,7 +95111,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -180438,7 +95122,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -180448,14 +95133,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -180463,30 +95142,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -180496,7 +95153,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -180504,90 +95162,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -180595,25 +95171,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -180623,7 +95182,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -180633,7 +95193,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -180643,7 +95204,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -180653,7 +95215,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -180663,7 +95226,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -180673,7 +95237,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -180683,7 +95248,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -180691,7 +95257,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -180701,7 +95268,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -180711,7 +95279,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -180721,7 +95290,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -180731,7 +95301,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -180741,17 +95312,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -180761,7 +95323,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -180771,7 +95334,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -180779,7 +95343,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -180789,7 +95354,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -180799,7 +95365,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -180809,7 +95376,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -180817,90 +95385,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -180910,7 +95396,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -180918,35 +95405,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -180954,90 +95414,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -181047,7 +95425,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -181057,7 +95436,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -181065,19 +95445,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -181085,20 +95454,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -181108,7 +95465,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -181118,7 +95476,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -181128,7 +95487,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -181145,9 +95505,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav Truevision Targa image encoder",
- "name": "avenc_targa",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGR, BGRA, RGB15, GRAY8, RGB8P }\n",
@@ -181168,7 +95530,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -181178,7 +95541,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -181188,7 +95552,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -181198,7 +95563,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -181208,7 +95574,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -181218,7 +95585,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -181228,7 +95596,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -181238,19 +95607,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -181258,7 +95618,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -181266,45 +95627,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -181314,7 +95638,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -181322,90 +95647,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -181413,66 +95656,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -181482,7 +95667,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -181492,7 +95678,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -181502,7 +95689,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -181512,7 +95700,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -181520,40 +95709,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -181561,84 +95718,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -181648,7 +95729,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -181656,7 +95738,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -181664,40 +95747,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -181705,84 +95756,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -181790,54 +95765,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -181847,7 +95776,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -181857,7 +95787,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -181867,7 +95798,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -181877,7 +95809,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -181885,75 +95818,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -181961,90 +95827,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -182054,7 +95838,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -182064,7 +95849,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -182074,7 +95860,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -182084,7 +95871,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -182094,7 +95882,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -182104,7 +95893,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -182112,90 +95902,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -182203,25 +95911,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -182231,7 +95922,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -182241,48 +95933,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -182292,7 +95944,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -182302,7 +95955,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -182312,7 +95966,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -182322,7 +95977,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -182330,7 +95986,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -182340,16 +95997,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -182359,7 +96008,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -182369,7 +96019,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -182379,14 +96030,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -182394,30 +96039,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -182427,7 +96050,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -182435,90 +96059,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -182526,25 +96068,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -182554,7 +96079,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -182564,7 +96090,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -182574,7 +96101,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -182584,7 +96112,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -182594,7 +96123,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -182604,7 +96134,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -182614,7 +96145,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -182622,7 +96154,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -182632,7 +96165,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -182642,7 +96176,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -182652,7 +96187,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -182662,7 +96198,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -182672,7 +96209,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rle": {
@@ -182682,17 +96220,8 @@
"default": "1",
"max": "1",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -182702,7 +96231,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -182712,7 +96242,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -182720,7 +96251,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -182730,7 +96262,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -182740,7 +96273,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -182750,7 +96284,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -182758,90 +96293,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -182851,7 +96304,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -182859,35 +96313,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -182895,90 +96322,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -182988,7 +96333,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -182998,7 +96344,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -183006,19 +96353,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -183026,20 +96362,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -183049,7 +96373,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -183059,7 +96384,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -183069,7 +96395,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -183086,9 +96413,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Image",
"long-name": "libav TIFF image encoder",
- "name": "avenc_tiff",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { RGB, RGB8P, RGBA, GRAY8, GRAY16_LE, I420, Y42B, Y444, YUV9, Y41B }\n",
@@ -183109,7 +96438,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -183119,7 +96449,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -183129,7 +96460,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -183139,7 +96471,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -183149,7 +96482,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -183159,7 +96493,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -183169,7 +96504,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -183179,19 +96515,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -183199,7 +96526,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -183207,45 +96535,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -183255,7 +96546,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -183263,90 +96555,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -183354,66 +96564,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-algo": {
@@ -183421,30 +96573,8 @@
"construct": false,
"construct-only": false,
"default": "packbits (32773)",
- "enum": true,
- "type-name": "tiff-encoder-compression-algo",
- "values": [
- {
- "desc": "raw",
- "name": "raw",
- "value": "1"
- },
- {
- "desc": "lzw",
- "name": "lzw",
- "value": "5"
- },
- {
- "desc": "packbits",
- "name": "packbits",
- "value": "32773"
- },
- {
- "desc": "deflate",
- "name": "deflate",
- "value": "32946"
- }
- ],
+ "readable": true,
+ "type": "tiff-encoder-compression-algo",
"writable": true
},
"compression-level": {
@@ -183454,7 +96584,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -183464,7 +96595,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -183474,7 +96606,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -183484,7 +96617,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -183492,40 +96626,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -183533,84 +96635,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -183620,7 +96646,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dpi": {
@@ -183630,7 +96657,8 @@
"default": "72",
"max": "65536",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -183638,7 +96666,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -183646,40 +96675,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -183687,84 +96684,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -183772,54 +96693,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -183829,7 +96704,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -183839,7 +96715,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -183849,7 +96726,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -183859,7 +96737,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -183867,75 +96746,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -183943,90 +96755,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -184036,7 +96766,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -184046,7 +96777,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -184056,7 +96788,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -184066,7 +96799,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -184076,17 +96810,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -184096,7 +96821,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -184104,90 +96830,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -184195,25 +96839,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -184223,7 +96850,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -184233,48 +96861,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -184284,7 +96872,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -184294,7 +96883,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -184304,7 +96894,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -184314,7 +96905,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -184322,7 +96914,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -184332,16 +96925,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -184351,7 +96936,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -184361,7 +96947,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -184371,14 +96958,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -184386,30 +96967,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -184419,7 +96978,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -184427,90 +96987,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -184518,25 +96996,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -184546,7 +97007,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -184556,7 +97018,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -184566,7 +97029,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -184576,7 +97040,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -184586,7 +97051,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -184596,7 +97062,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -184606,7 +97073,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -184614,7 +97082,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -184624,7 +97093,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -184634,7 +97104,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -184644,7 +97115,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -184654,7 +97126,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -184664,17 +97137,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -184684,7 +97148,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -184694,7 +97159,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -184702,7 +97168,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -184712,7 +97179,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -184722,7 +97190,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -184732,7 +97201,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -184740,90 +97210,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -184833,7 +97221,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -184841,35 +97230,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -184877,90 +97239,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -184970,7 +97250,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -184980,7 +97261,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -184988,19 +97270,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -185008,20 +97279,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -185031,7 +97290,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -185041,7 +97301,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -185051,7 +97312,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -185068,9 +97330,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav TrueHD encoder",
- "name": "avenc_truehd",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: 2\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 5\n channel-mask: 0x0000000000000037\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\naudio/x-raw:\n channels: 6\n channel-mask: 0x000000000000003f\n rate: { (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n format: S16LE\n layout: interleaved\n",
@@ -185091,7 +97355,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -185101,7 +97366,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -185109,55 +97375,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -185167,7 +97386,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -185177,7 +97397,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -185187,43 +97408,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -185233,7 +97419,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -185243,7 +97430,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -185251,84 +97439,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -185336,7 +97448,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -185344,84 +97457,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -185429,54 +97466,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -185486,7 +97477,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -185496,7 +97488,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -185504,7 +97497,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -185512,7 +97506,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -185522,7 +97517,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -185532,7 +97528,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -185542,7 +97539,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -185552,7 +97550,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -185562,23 +97561,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -185586,7 +97570,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -185594,7 +97579,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -185602,35 +97588,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -185638,19 +97597,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -185658,20 +97606,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -185681,7 +97617,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -185691,7 +97628,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -185701,7 +97639,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -185718,9 +97657,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav TTA (True Audio) encoder",
- "name": "avenc_tta",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: { U8, S16LE, S32LE }\n layout: interleaved\n",
@@ -185741,7 +97682,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -185751,7 +97693,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -185759,55 +97702,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -185817,7 +97713,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -185827,7 +97724,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -185837,43 +97735,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -185883,7 +97746,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -185893,7 +97757,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -185901,84 +97766,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -185986,7 +97775,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -185994,84 +97784,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -186079,54 +97793,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -186136,7 +97804,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -186146,7 +97815,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -186154,7 +97824,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -186162,7 +97833,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -186172,7 +97844,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -186182,7 +97855,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -186192,7 +97866,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -186202,7 +97877,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -186212,23 +97888,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -186236,7 +97897,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -186244,7 +97906,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -186252,35 +97915,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -186288,19 +97924,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -186308,20 +97933,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -186331,7 +97944,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -186341,7 +97955,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -186351,7 +97966,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -186368,9 +97984,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Ut Video encoder",
- "name": "avenc_utvideo",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { GBR, GBRA, Y42B, I420, Y444 }\n",
@@ -186391,7 +98009,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -186401,7 +98020,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -186411,7 +98031,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -186421,7 +98042,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -186431,7 +98053,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -186441,7 +98064,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -186451,7 +98075,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -186461,19 +98086,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -186481,7 +98097,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -186489,45 +98106,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -186537,7 +98117,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -186545,90 +98126,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -186636,66 +98135,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -186705,7 +98146,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -186715,7 +98157,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -186725,7 +98168,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -186735,7 +98179,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -186743,40 +98188,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -186784,84 +98197,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -186871,7 +98208,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -186879,7 +98217,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -186887,40 +98226,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -186928,84 +98235,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -187013,54 +98244,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -187070,7 +98255,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -187080,7 +98266,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -187090,7 +98277,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -187100,7 +98288,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -187108,75 +98297,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -187184,90 +98306,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -187277,7 +98317,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -187287,7 +98328,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -187297,7 +98339,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -187307,7 +98350,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -187317,17 +98361,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -187337,7 +98372,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -187345,90 +98381,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -187436,25 +98390,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -187464,7 +98401,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -187474,48 +98412,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -187525,7 +98423,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -187535,7 +98434,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -187545,7 +98445,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -187555,7 +98456,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -187563,7 +98465,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -187573,16 +98476,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -187592,7 +98487,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -187602,7 +98498,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -187612,14 +98509,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -187627,30 +98518,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -187660,7 +98529,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -187668,90 +98538,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -187759,30 +98547,8 @@
"construct": false,
"construct-only": false,
"default": "left (1)",
- "enum": true,
- "type-name": "utvideo-pred",
- "values": [
- {
- "desc": "none",
- "name": "none",
- "value": "0"
- },
- {
- "desc": "left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "gradient",
- "name": "gradient",
- "value": "2"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "3"
- }
- ],
+ "readable": true,
+ "type": "utvideo-pred",
"writable": true
},
"preme": {
@@ -187792,7 +98558,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -187802,7 +98569,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -187812,7 +98580,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -187822,7 +98591,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -187832,7 +98602,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -187842,7 +98613,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -187852,7 +98624,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -187860,7 +98633,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -187870,7 +98644,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -187880,7 +98655,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -187890,7 +98666,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -187900,7 +98677,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -187910,17 +98688,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -187930,7 +98699,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -187940,7 +98710,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -187948,7 +98719,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -187958,7 +98730,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -187968,7 +98741,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -187978,7 +98752,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -187986,90 +98761,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -188079,7 +98772,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -188087,35 +98781,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -188123,90 +98790,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -188216,7 +98801,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -188226,7 +98812,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -188234,19 +98821,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -188254,20 +98830,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -188277,7 +98841,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -188287,7 +98852,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -188297,7 +98863,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -188314,9 +98881,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav SMPTE VC-2 encoder",
- "name": "avenc_vc2",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { I420, Y42B, Y444, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE }\n",
@@ -188337,7 +98906,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -188347,7 +98917,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -188357,7 +98928,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -188367,7 +98939,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -188377,7 +98950,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -188387,7 +98961,8 @@
"default": "600000000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -188397,7 +98972,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -188407,19 +98983,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -188427,7 +98994,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -188435,45 +99003,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -188483,7 +99014,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -188491,90 +99023,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -188582,66 +99032,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -188651,7 +99043,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -188661,7 +99054,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -188671,7 +99065,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -188681,7 +99076,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -188689,40 +99085,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -188730,84 +99094,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -188817,7 +99105,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -188825,7 +99114,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -188833,40 +99123,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -188874,84 +99132,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -188959,54 +99141,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -189016,7 +99152,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -189026,7 +99163,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -189036,7 +99174,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -189046,7 +99185,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -189054,75 +99194,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -189130,90 +99203,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -189223,7 +99214,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -189233,7 +99225,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -189243,7 +99236,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -189253,7 +99247,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -189263,17 +99258,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
- "writable": true
- },
- "max-threads": {
- "blurb": "Maximum number of worker threads to spawn. (0 = auto)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -189283,7 +99269,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -189291,90 +99278,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -189382,25 +99287,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -189410,7 +99298,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -189420,48 +99309,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -189471,7 +99320,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -189481,7 +99331,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -189491,7 +99342,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -189501,7 +99353,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -189509,7 +99362,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -189519,16 +99373,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -189538,7 +99384,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -189548,7 +99395,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -189558,14 +99406,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -189573,30 +99415,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -189606,7 +99426,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -189614,90 +99435,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -189705,25 +99444,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -189733,7 +99455,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -189743,7 +99466,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -189753,7 +99477,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -189763,7 +99488,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -189773,7 +99499,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qm": {
@@ -189781,25 +99508,8 @@
"construct": false,
"construct-only": false,
"default": "default (0)",
- "enum": true,
- "type-name": "smpte-vc-2-encoder-quant-matrix",
- "values": [
- {
- "desc": "Default from the specifications",
- "name": "default",
- "value": "0"
- },
- {
- "desc": "Prevents low bitrate discoloration",
- "name": "color",
- "value": "1"
- },
- {
- "desc": "Optimize for PSNR",
- "name": "flat",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "smpte-vc-2-encoder-quant-matrix",
"writable": true
},
"qmax": {
@@ -189809,7 +99519,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -189819,7 +99530,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -189827,7 +99539,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -189837,7 +99550,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -189847,7 +99561,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -189857,7 +99572,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -189867,7 +99583,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -189877,17 +99594,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -189897,7 +99605,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -189907,7 +99616,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -189915,7 +99625,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -189925,7 +99636,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -189935,7 +99647,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -189945,7 +99658,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -189953,90 +99667,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slice-height": {
@@ -190046,7 +99678,8 @@
"default": "16",
"max": "1024",
"min": "8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"slice-width": {
@@ -190056,7 +99689,8 @@
"default": "32",
"max": "1024",
"min": "32",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"slices": {
@@ -190066,7 +99700,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -190074,35 +99709,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -190110,90 +99718,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -190203,7 +99729,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -190213,7 +99740,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -190221,19 +99749,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -190241,20 +99758,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -190264,7 +99769,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -190274,7 +99780,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"tolerance": {
@@ -190284,7 +99791,8 @@
"default": "5",
"max": "45",
"min": "0",
- "type-name": "gdouble",
+ "readable": true,
+ "type": "gdouble",
"writable": true
},
"trellis": {
@@ -190294,7 +99802,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"wavelet-depth": {
@@ -190304,7 +99813,8 @@
"default": "4",
"max": "5",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"wavelet-type": {
@@ -190312,30 +99822,8 @@
"construct": false,
"construct-only": false,
"default": "9_7 (0)",
- "enum": true,
- "type-name": "smpte-vc-2-encoder-wavelet-idx",
- "values": [
- {
- "desc": "Deslauriers-Dubuc (9,7)",
- "name": "9_7",
- "value": "0"
- },
- {
- "desc": "LeGall (5,3)",
- "name": "5_3",
- "value": "1"
- },
- {
- "desc": "Haar (without shift)",
- "name": "haar_noshift",
- "value": "3"
- },
- {
- "desc": "Haar (with shift)",
- "name": "haar",
- "value": "4"
- }
- ],
+ "readable": true,
+ "type": "smpte-vc-2-encoder-wavelet-idx",
"writable": true
}
},
@@ -190352,9 +99840,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav WavPack encoder",
- "name": "avenc_wavpack",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: { U8, S16LE, S32LE, F32LE }\n layout: interleaved\n",
@@ -190375,7 +99865,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -190385,7 +99876,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -190393,55 +99885,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -190451,7 +99896,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -190461,7 +99907,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -190471,43 +99918,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -190517,7 +99929,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -190527,7 +99940,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -190535,84 +99949,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -190620,7 +99958,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -190628,84 +99967,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -190713,54 +99976,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -190770,7 +99987,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -190780,7 +99998,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -190788,7 +100007,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"joint-stereo": {
@@ -190796,7 +100016,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -190804,7 +100025,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -190814,7 +100036,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -190824,7 +100047,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -190834,7 +100058,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -190844,7 +100069,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -190854,16 +100080,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"optimize-mono": {
@@ -190871,14 +100089,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"perfect-timestamp": {
@@ -190886,7 +100098,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -190894,7 +100107,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -190902,35 +100116,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -190938,19 +100125,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -190958,20 +100134,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -190981,7 +100145,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -190991,7 +100156,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -191001,7 +100167,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -191018,9 +100185,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav Windows Media Audio 1 encoder",
- "name": "avenc_wmav1",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: F32LE\n layout: interleaved\n",
@@ -191041,7 +100210,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -191051,7 +100221,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -191059,55 +100230,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -191117,7 +100241,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -191127,7 +100252,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -191137,43 +100263,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -191183,7 +100274,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -191193,7 +100285,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -191201,84 +100294,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -191286,7 +100303,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -191294,84 +100312,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -191379,54 +100321,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -191436,7 +100332,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -191446,7 +100343,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -191454,7 +100352,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -191462,7 +100361,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -191472,7 +100372,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -191482,7 +100383,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -191492,7 +100394,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -191502,7 +100405,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -191512,23 +100416,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -191536,7 +100425,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -191544,7 +100434,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -191552,35 +100443,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -191588,19 +100452,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -191608,20 +100461,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -191631,7 +100472,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -191641,7 +100483,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -191651,7 +100494,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -191668,9 +100512,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Audio",
"long-name": "libav Windows Media Audio 2 encoder",
- "name": "avenc_wmav2",
"pad-templates": {
"sink": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: F32LE\n layout: interleaved\n",
@@ -191691,7 +100537,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ar": {
@@ -191701,7 +100548,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"audio-service-type": {
@@ -191709,55 +100557,8 @@
"construct": false,
"construct-only": false,
"default": "ma (0)",
- "enum": true,
- "type-name": "avcodeccontext-audio-service-type",
- "values": [
- {
- "desc": "Main Audio Service",
- "name": "ma",
- "value": "0"
- },
- {
- "desc": "Effects",
- "name": "ef",
- "value": "1"
- },
- {
- "desc": "Visually Impaired",
- "name": "vi",
- "value": "2"
- },
- {
- "desc": "Hearing Impaired",
- "name": "hi",
- "value": "3"
- },
- {
- "desc": "Dialogue",
- "name": "di",
- "value": "4"
- },
- {
- "desc": "Commentary",
- "name": "co",
- "value": "5"
- },
- {
- "desc": "Emergency",
- "name": "em",
- "value": "6"
- },
- {
- "desc": "Voice Over",
- "name": "vo",
- "value": "7"
- },
- {
- "desc": "Karaoke",
- "name": "ka",
- "value": "8"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-audio-service-type",
"writable": true
},
"bitrate": {
@@ -191767,7 +100568,8 @@
"default": "128000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bufsize": {
@@ -191777,7 +100579,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"channel-layout": {
@@ -191787,43 +100590,8 @@
"default": "0",
"max": "9223372036854775807",
"min": "0",
- "type-name": "guint64",
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "guint64",
"writable": true
},
"compression-level": {
@@ -191833,7 +100601,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cutoff": {
@@ -191843,7 +100612,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"debug": {
@@ -191851,84 +100621,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dump-separator": {
@@ -191936,7 +100630,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"flags": {
@@ -191944,84 +100639,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -192029,54 +100648,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"frame-size": {
@@ -192086,7 +100659,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"global-quality": {
@@ -192096,7 +100670,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"hard-resync": {
@@ -192104,7 +100679,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"mark-granule": {
@@ -192112,7 +100688,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": false
},
"max-pixels": {
@@ -192122,7 +100699,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"max-prediction-order": {
@@ -192132,7 +100710,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"maxrate": {
@@ -192142,7 +100721,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"min-prediction-order": {
@@ -192152,7 +100732,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -192162,23 +100743,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"perfect-timestamp": {
@@ -192186,7 +100752,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"side-data-only-packets": {
@@ -192194,7 +100761,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"strict": {
@@ -192202,35 +100770,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"thread-type": {
@@ -192238,19 +100779,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -192258,20 +100788,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -192281,7 +100799,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tolerance": {
@@ -192291,7 +100810,8 @@
"default": "40000000",
"max": "9223372036854775807",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -192301,7 +100821,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -192318,9 +100839,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Windows Media Video 7 encoder",
- "name": "avenc_wmv1",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -192334,6 +100857,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -192341,7 +100873,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -192351,7 +100884,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -192361,7 +100895,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -192371,7 +100906,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -192381,7 +100917,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -192391,7 +100928,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -192401,7 +100939,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -192411,7 +100950,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -192421,19 +100961,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -192441,7 +100972,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -192451,7 +100983,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -192459,45 +100992,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -192507,7 +101003,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -192515,90 +101012,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -192606,66 +101021,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -192675,7 +101032,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -192685,7 +101043,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -192695,7 +101054,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -192705,7 +101065,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -192713,40 +101074,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -192754,84 +101083,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -192841,7 +101094,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -192849,7 +101103,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -192859,7 +101114,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -192867,40 +101123,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -192908,84 +101132,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -192993,54 +101141,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -193048,7 +101150,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -193058,7 +101161,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -193068,7 +101172,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -193078,7 +101183,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -193088,7 +101194,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -193098,7 +101205,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -193106,75 +101214,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -193182,90 +101223,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -193275,7 +101234,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -193285,7 +101245,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -193295,7 +101256,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -193305,7 +101267,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -193315,7 +101278,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -193325,7 +101289,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -193335,7 +101300,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -193345,7 +101311,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -193355,7 +101322,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -193363,90 +101331,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -193454,25 +101340,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -193482,7 +101351,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -193492,48 +101362,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -193543,7 +101373,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -193553,7 +101384,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -193563,7 +101395,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -193573,7 +101406,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -193581,25 +101415,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "wmv1-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "wmv1-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -193609,7 +101426,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -193617,39 +101435,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "wmv1-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "wmv1-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -193657,7 +101444,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -193667,16 +101455,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -193686,7 +101466,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -193696,7 +101477,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -193706,7 +101488,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -193716,14 +101499,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -193731,30 +101508,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -193764,7 +101519,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -193774,7 +101530,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -193782,90 +101539,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -193873,25 +101548,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -193901,7 +101559,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -193911,7 +101570,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -193921,7 +101581,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -193931,7 +101592,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -193941,7 +101603,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -193951,7 +101614,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -193961,7 +101625,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -193969,7 +101634,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -193979,7 +101645,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -193989,7 +101656,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -193999,7 +101667,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -194009,7 +101678,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -194017,7 +101687,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -194027,7 +101698,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -194037,7 +101709,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -194047,7 +101720,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -194057,7 +101731,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -194067,7 +101742,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -194077,7 +101753,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -194085,15 +101762,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "wmv1-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "wmv1-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -194103,17 +101773,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -194123,7 +101784,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -194133,7 +101795,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -194141,7 +101804,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -194149,85 +101813,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "wmv1-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "wmv1-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -194237,7 +101824,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -194247,7 +101835,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -194257,7 +101846,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -194265,90 +101855,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -194358,7 +101866,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -194366,35 +101875,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -194402,90 +101884,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -194495,7 +101895,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -194505,7 +101906,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -194513,19 +101915,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -194533,20 +101924,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -194556,7 +101935,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -194566,7 +101946,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -194576,7 +101957,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -194593,9 +101975,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Windows Media Video 8 encoder",
- "name": "avenc_wmv2",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: I420\n",
@@ -194609,6 +101993,15 @@
}
},
"properties": {
+ "a53cc": {
+ "blurb": "Use A53 Closed Captions (if available) (Private codec option)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "readable": true,
+ "type": "gboolean",
+ "writable": true
+ },
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
"construct": false,
@@ -194616,7 +102009,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -194626,7 +102020,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -194636,7 +102031,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -194646,7 +102042,8 @@
"default": "0",
"max": "2",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -194656,7 +102053,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -194666,7 +102064,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -194676,7 +102075,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"border-mask": {
@@ -194686,7 +102086,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"brd-scale": {
@@ -194696,19 +102097,10 @@
"default": "0",
"max": "3",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -194716,7 +102108,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-elim-threshold": {
@@ -194726,7 +102119,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -194734,45 +102128,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -194782,7 +102139,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -194790,90 +102148,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -194881,66 +102157,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -194950,7 +102168,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -194960,7 +102179,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -194970,7 +102190,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -194980,7 +102201,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -194988,40 +102210,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -195029,84 +102219,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -195116,7 +102230,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -195124,7 +102239,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"error-rate": {
@@ -195134,7 +102250,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"field-order": {
@@ -195142,40 +102259,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -195183,84 +102268,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -195268,54 +102277,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"force-duplicated-matrix": {
@@ -195323,7 +102286,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"global-quality": {
@@ -195333,7 +102297,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -195343,7 +102308,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -195353,7 +102319,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -195363,7 +102330,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"ibias": {
@@ -195373,7 +102341,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"idct": {
@@ -195381,75 +102350,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -195457,90 +102359,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -195550,7 +102370,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -195560,7 +102381,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmax": {
@@ -195570,7 +102392,8 @@
"default": "3658",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lmin": {
@@ -195580,7 +102403,8 @@
"default": "236",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"luma-elim-threshold": {
@@ -195590,7 +102414,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -195600,7 +102425,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -195610,7 +102436,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -195620,7 +102447,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -195630,7 +102458,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -195638,90 +102467,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -195729,25 +102476,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -195757,7 +102487,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -195767,48 +102498,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -195818,7 +102509,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -195828,7 +102520,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepre": {
@@ -195838,7 +102531,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -195848,7 +102542,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"motion-est": {
@@ -195856,25 +102551,8 @@
"construct": false,
"construct-only": false,
"default": "epzs (1)",
- "enum": true,
- "type-name": "wmv2-encoder-motion-est",
- "values": [
- {
- "desc": "zero",
- "name": "zero",
- "value": "0"
- },
- {
- "desc": "epzs",
- "name": "epzs",
- "value": "1"
- },
- {
- "desc": "xone",
- "name": "xone",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "wmv2-encoder-motion-est",
"writable": true
},
"mpeg-quant": {
@@ -195884,7 +102562,8 @@
"default": "0",
"max": "1",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mpv-flags": {
@@ -195892,39 +102571,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "wmv2-encoder-mpv-flags",
- "values": [
- {
- "desc": "RD optimal MB level residual skipping",
- "name": "skip_rd",
- "value": "0x00000001"
- },
- {
- "desc": "Strictly enforce gop size",
- "name": "strict_gop",
- "value": "0x00000002"
- },
- {
- "desc": "Use rate distortion optimization for qp selection",
- "name": "qp_rd",
- "value": "0x00000004"
- },
- {
- "desc": "use rate distortion optimization for CBP",
- "name": "cbp_rd",
- "value": "0x00000008"
- },
- {
- "desc": "normalize adaptive quantization",
- "name": "naq",
- "value": "0x00000010"
- },
- {
- "desc": "always try a mb with mv=<0,0>",
- "name": "mv0",
- "value": "0x00000020"
- }
- ],
+ "readable": true,
+ "type": "wmv2-encoder-mpv-flags",
"writable": true
},
"multipass-cache-file": {
@@ -195932,7 +102580,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -195942,16 +102591,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"noise-reduction": {
@@ -195961,7 +102602,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -195971,7 +102613,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -195981,7 +102624,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -195991,14 +102635,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -196006,30 +102644,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pbias": {
@@ -196039,7 +102655,8 @@
"default": "999999",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"pre-dia-size": {
@@ -196049,7 +102666,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -196057,90 +102675,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -196148,25 +102684,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -196176,7 +102695,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -196186,7 +102706,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -196196,7 +102717,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -196206,7 +102728,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -196216,7 +102739,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -196226,7 +102750,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -196236,7 +102761,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -196244,7 +102770,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"qsquish": {
@@ -196254,7 +102781,8 @@
"default": "0",
"max": "99",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer": {
@@ -196264,7 +102792,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"quantizer-noise-shaping": {
@@ -196274,7 +102803,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-buf-aggressivity": {
@@ -196284,7 +102814,8 @@
"default": "1",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-eq": {
@@ -196292,7 +102823,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"rc-init-cplx": {
@@ -196302,7 +102834,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -196312,7 +102845,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -196322,7 +102856,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -196332,7 +102867,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-amp": {
@@ -196342,7 +102878,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-qmod-freq": {
@@ -196352,7 +102889,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-strategy": {
@@ -196360,15 +102898,8 @@
"construct": false,
"construct-only": false,
"default": "ffmpeg (0)",
- "enum": true,
- "type-name": "wmv2-encoder-rc-strategy",
- "values": [
- {
- "desc": "deprecated, does nothing",
- "name": "ffmpeg",
- "value": "0"
- }
- ],
+ "readable": true,
+ "type": "wmv2-encoder-rc-strategy",
"writable": true
},
"refs": {
@@ -196378,17 +102909,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -196398,7 +102920,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -196408,7 +102931,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -196416,7 +102940,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-cmp": {
@@ -196424,85 +102949,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "wmv2-encoder-cmp-func",
- "values": [
- {
- "desc": "Sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "Sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "Sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "Sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "Sum of squared quantization errors, low quality",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "Number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "Rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "Zero",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "Sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "Sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "Noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "dct264",
- "name": "dct264",
- "value": "14"
- },
- {
- "desc": "Sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "wmv2-encoder-cmp-func",
"writable": true
},
"skip-exp": {
@@ -196512,7 +102960,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -196522,7 +102971,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -196532,7 +102982,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -196540,90 +102991,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -196633,7 +103002,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -196641,35 +103011,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -196677,90 +103020,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -196770,7 +103031,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -196780,7 +103042,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -196788,19 +103051,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -196808,20 +103060,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -196831,7 +103071,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -196841,7 +103082,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -196851,7 +103093,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -196868,9 +103111,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav XBM (X BitMap) image encoder",
- "name": "avenc_xbm",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n",
@@ -196891,7 +103136,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -196901,7 +103147,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -196911,7 +103158,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -196921,7 +103169,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -196931,7 +103180,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -196941,7 +103191,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -196951,7 +103202,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -196961,19 +103213,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -196981,7 +103224,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -196989,45 +103233,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -197037,7 +103244,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -197045,90 +103253,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -197136,66 +103262,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -197205,7 +103273,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -197215,7 +103284,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -197225,7 +103295,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -197235,7 +103306,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -197243,40 +103315,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -197284,84 +103324,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -197371,7 +103335,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -197379,7 +103344,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -197387,40 +103353,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -197428,84 +103362,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -197513,54 +103371,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -197570,7 +103382,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -197580,7 +103393,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -197590,7 +103404,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -197600,7 +103415,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -197608,75 +103424,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -197684,90 +103433,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -197777,7 +103444,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -197787,7 +103455,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -197797,7 +103466,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -197807,7 +103477,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -197817,7 +103488,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -197827,7 +103499,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -197835,90 +103508,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -197926,25 +103517,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -197954,7 +103528,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -197964,48 +103539,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -198015,7 +103550,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -198025,7 +103561,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -198035,7 +103572,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -198045,7 +103583,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -198053,7 +103592,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -198063,16 +103603,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -198082,7 +103614,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -198092,7 +103625,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -198102,14 +103636,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -198117,30 +103645,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -198150,7 +103656,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -198158,90 +103665,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -198249,25 +103674,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -198277,7 +103685,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -198287,7 +103696,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -198297,7 +103707,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -198307,7 +103718,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -198317,7 +103729,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -198327,7 +103740,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -198337,7 +103751,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -198345,7 +103760,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -198355,7 +103771,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -198365,7 +103782,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -198375,7 +103793,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -198385,7 +103804,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -198395,17 +103815,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -198415,7 +103826,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -198425,7 +103837,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -198433,7 +103846,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -198443,7 +103857,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -198453,7 +103868,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -198463,7 +103879,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -198471,90 +103888,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -198564,7 +103899,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -198572,35 +103908,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -198608,90 +103917,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -198701,7 +103928,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -198711,7 +103939,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -198719,19 +103948,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -198739,20 +103957,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -198762,7 +103968,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -198772,7 +103979,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -198782,7 +103990,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -198799,9 +104008,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav X-face image encoder",
- "name": "avenc_xface",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n",
@@ -198822,7 +104033,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -198832,7 +104044,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -198842,7 +104055,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -198852,7 +104066,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -198862,7 +104077,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -198872,7 +104088,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -198882,7 +104099,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -198892,19 +104110,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -198912,7 +104121,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -198920,45 +104130,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -198968,7 +104141,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -198976,90 +104150,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -199067,66 +104159,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -199136,7 +104170,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -199146,7 +104181,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -199156,7 +104192,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -199166,7 +104203,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -199174,40 +104212,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -199215,84 +104221,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -199302,7 +104232,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -199310,7 +104241,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -199318,40 +104250,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -199359,84 +104259,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -199444,54 +104268,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -199501,7 +104279,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -199511,7 +104290,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -199521,7 +104301,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -199531,7 +104312,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -199539,75 +104321,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -199615,90 +104330,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -199708,7 +104341,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -199718,7 +104352,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -199728,7 +104363,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -199738,7 +104374,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -199748,7 +104385,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -199758,7 +104396,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -199766,90 +104405,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -199857,25 +104414,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -199885,7 +104425,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -199895,48 +104436,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -199946,7 +104447,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -199956,7 +104458,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -199966,7 +104469,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -199976,7 +104480,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -199984,7 +104489,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -199994,16 +104500,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -200013,7 +104511,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -200023,7 +104522,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -200033,14 +104533,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -200048,30 +104542,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -200081,7 +104553,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -200089,90 +104562,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -200180,25 +104571,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -200208,7 +104582,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -200218,7 +104593,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -200228,7 +104604,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -200238,7 +104615,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -200248,7 +104626,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -200258,7 +104637,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -200268,7 +104648,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -200276,7 +104657,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -200286,7 +104668,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -200296,7 +104679,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -200306,7 +104690,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -200316,7 +104701,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -200326,17 +104712,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -200346,7 +104723,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -200356,7 +104734,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -200364,7 +104743,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -200374,7 +104754,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -200384,7 +104765,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -200394,7 +104776,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -200402,90 +104785,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -200495,7 +104796,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -200503,35 +104805,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -200539,90 +104814,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -200632,7 +104825,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -200642,7 +104836,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -200650,19 +104845,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -200670,20 +104854,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -200693,7 +104865,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -200703,7 +104876,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -200713,7 +104887,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -200730,9 +104905,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav XWD (X Window Dump) image encoder",
- "name": "avenc_xwd",
"pad-templates": {
"sink": {
"caps": "video/x-raw:\n format: { BGRA, RGBA, ARGB, ABGR, RGB, BGR, RGB16, RGB15, RGB8P, GRAY8 }\n",
@@ -200753,7 +104930,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -200763,7 +104941,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -200773,7 +104952,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -200783,7 +104963,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -200793,7 +104974,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -200803,7 +104985,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -200813,7 +104996,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -200823,19 +105007,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -200843,7 +105018,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -200851,45 +105027,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -200899,7 +105038,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -200907,90 +105047,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -200998,66 +105056,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -201067,7 +105067,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -201077,7 +105078,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -201087,7 +105089,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -201097,7 +105100,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -201105,40 +105109,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -201146,84 +105118,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -201233,7 +105129,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -201241,7 +105138,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -201249,40 +105147,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -201290,84 +105156,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -201375,54 +105165,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -201432,7 +105176,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -201442,7 +105187,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -201452,7 +105198,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -201462,7 +105209,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -201470,75 +105218,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -201546,90 +105227,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -201639,7 +105238,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -201649,7 +105249,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -201659,7 +105260,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -201669,7 +105271,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -201679,7 +105282,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -201689,7 +105293,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -201697,90 +105302,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -201788,25 +105311,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -201816,7 +105322,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -201826,48 +105333,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -201877,7 +105344,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -201887,7 +105355,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -201897,7 +105366,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -201907,7 +105377,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -201915,7 +105386,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -201925,16 +105397,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -201944,7 +105408,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -201954,7 +105419,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -201964,14 +105430,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -201979,30 +105439,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -202012,7 +105450,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -202020,90 +105459,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -202111,25 +105468,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -202139,7 +105479,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -202149,7 +105490,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -202159,7 +105501,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -202169,7 +105512,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -202179,7 +105523,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -202189,7 +105534,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -202199,7 +105545,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -202207,7 +105554,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -202217,7 +105565,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -202227,7 +105576,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -202237,7 +105587,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -202247,7 +105598,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -202257,17 +105609,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -202277,7 +105620,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -202287,7 +105631,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -202295,7 +105640,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -202305,7 +105651,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -202315,7 +105662,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -202325,7 +105673,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -202333,90 +105682,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -202426,7 +105693,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -202434,35 +105702,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -202470,90 +105711,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -202563,7 +105722,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -202573,7 +105733,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -202581,19 +105742,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -202601,20 +105751,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -202624,7 +105762,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -202634,7 +105773,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -202644,7 +105784,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -202661,12 +105802,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstPreset"
+ ],
"klass": "Codec/Encoder/Video",
"long-name": "libav Zip Motion Blocks Video encoder",
- "name": "avenc_zmbv",
"pad-templates": {
"sink": {
- "caps": "video/x-raw:\n format: RGB8P\n",
+ "caps": "video/x-raw:\n format: { RGB8P, RGB15, RGB16, BGRx }\n",
"direction": "sink",
"presence": "always"
},
@@ -202684,7 +105827,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-qoffset": {
@@ -202694,7 +105838,8 @@
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"b-sensitivity": {
@@ -202704,7 +105849,8 @@
"default": "40",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"b-strategy": {
@@ -202714,7 +105860,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bidir-refine": {
@@ -202724,7 +105871,8 @@
"default": "1",
"max": "4",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate": {
@@ -202734,7 +105882,8 @@
"default": "200000",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"bitrate-tolerance": {
@@ -202744,7 +105893,8 @@
"default": "4000000",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"brd-scale": {
@@ -202754,19 +105904,10 @@
"default": "0",
"max": "10",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
- "buffer-size": {
- "blurb": "Size of the video buffers",
- "construct": false,
- "construct-only": false,
- "default": "524288",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": false
- },
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
"construct": false,
@@ -202774,7 +105915,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"chroma-sample-location": {
@@ -202782,45 +105924,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-chroma-sample-location-type",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "Left",
- "name": "left",
- "value": "1"
- },
- {
- "desc": "Center",
- "name": "center",
- "value": "2"
- },
- {
- "desc": "Top-left",
- "name": "topleft",
- "value": "3"
- },
- {
- "desc": "Top",
- "name": "top",
- "value": "4"
- },
- {
- "desc": "Bottom-left",
- "name": "bottomleft",
- "value": "5"
- },
- {
- "desc": "Bottom",
- "name": "bottom",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
@@ -202830,7 +105935,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"cmp": {
@@ -202838,90 +105944,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
@@ -202929,66 +105953,8 @@
"construct": false,
"construct-only": false,
"default": "vlc (0)",
- "enum": true,
- "type-name": "avcodeccontext-coder",
- "values": [
- {
- "desc": "variable length coder / Huffman coder",
- "name": "vlc",
- "value": "0"
- },
- {
- "desc": "arithmetic coder",
- "name": "ac",
- "value": "1"
- },
- {
- "desc": "raw (no encoding)",
- "name": "raw",
- "value": "2"
- },
- {
- "desc": "run-length coder",
- "name": "rle",
- "value": "3"
- }
- ],
- "writable": true
- },
- "compliance": {
- "blurb": "Adherence of the encoder to the specifications",
- "construct": false,
- "construct-only": false,
- "default": "normal (0)",
- "enum": true,
- "type-name": "GstFFMpegCompliance",
- "values": [
- {
- "desc": "Strictly conform to older spec",
- "name": "verystrict",
- "value": "0x00000002"
- },
- {
- "desc": "Strictly conform to current spec",
- "name": "strict",
- "value": "0x00000001"
- },
- {
- "desc": "Normal behavior",
- "name": "normal",
- "value": "0x00000000"
- },
- {
- "desc": "Allow unofficial extensions",
- "name": "unofficial",
- "value": "0xffffffff"
- },
- {
- "desc": "Allow nonstandardized experimental things",
- "name": "experimental",
- "value": "0xfffffffe"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
@@ -202998,7 +105964,8 @@
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"context": {
@@ -203008,7 +105975,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dark-mask": {
@@ -203018,7 +105986,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"dc": {
@@ -203028,7 +105997,8 @@
"default": "0",
"max": "16",
"min": "-8",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dct": {
@@ -203036,40 +106006,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-dct",
- "values": [
- {
- "desc": "autoselect a good one",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "fast integer",
- "name": "fastint",
- "value": "1"
- },
- {
- "desc": "accurate integer",
- "name": "int",
- "value": "2"
- },
- {
- "desc": "mmx",
- "name": "mmx",
- "value": "3"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "5"
- },
- {
- "desc": "floating point AAN DCT",
- "name": "faan",
- "value": "6"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-dct",
"writable": true
},
"debug": {
@@ -203077,84 +106015,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-debug",
- "values": [
- {
- "desc": "picture info",
- "name": "pict",
- "value": "0x00000001"
- },
- {
- "desc": "rate control",
- "name": "rc",
- "value": "0x00000002"
- },
- {
- "desc": "bitstream",
- "name": "bitstream",
- "value": "0x00000004"
- },
- {
- "desc": "macroblock (MB) type",
- "name": "mb_type",
- "value": "0x00000008"
- },
- {
- "desc": "per-block quantization parameter (QP)",
- "name": "qp",
- "value": "0x00000010"
- },
- {
- "desc": "dct_coeff",
- "name": "dct_coeff",
- "value": "0x00000040"
- },
- {
- "desc": "skip",
- "name": "skip",
- "value": "0x00000080"
- },
- {
- "desc": "startcode",
- "name": "startcode",
- "value": "0x00000100"
- },
- {
- "desc": "error recognition",
- "name": "er",
- "value": "0x00000400"
- },
- {
- "desc": "memory management control operations (H.264)",
- "name": "mmco",
- "value": "0x00000800"
- },
- {
- "desc": "bugs",
- "name": "bugs",
- "value": "0x00001000"
- },
- {
- "desc": "picture buffer allocations",
- "name": "buffers",
- "value": "0x00008000"
- },
- {
- "desc": "threading operations",
- "name": "thread_ops",
- "value": "0x00010000"
- },
- {
- "desc": "green_metadata",
- "name": "green_metadata",
- "value": "0x00800000"
- },
- {
- "desc": "skip motion compensation",
- "name": "nomc",
- "value": "0x01000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
@@ -203164,7 +106026,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"dump-separator": {
@@ -203172,7 +106035,8 @@
"construct": false,
"construct-only": false,
"default": "NULL",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"field-order": {
@@ -203180,40 +106044,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (0)",
- "enum": true,
- "type-name": "avcodeccontext-field-order",
- "values": [
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "0"
- },
- {
- "desc": "progressive",
- "name": "progressive",
- "value": "1"
- },
- {
- "desc": "tt",
- "name": "tt",
- "value": "2"
- },
- {
- "desc": "bb",
- "name": "bb",
- "value": "3"
- },
- {
- "desc": "tb",
- "name": "tb",
- "value": "4"
- },
- {
- "desc": "bt",
- "name": "bt",
- "value": "5"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
@@ -203221,84 +106053,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags",
- "values": [
- {
- "desc": "allow decoders to produce unaligned output",
- "name": "unaligned",
- "value": "0x00000001"
- },
- {
- "desc": "use four motion vectors per macroblock (MPEG-4)",
- "name": "mv4",
- "value": "0x00000004"
- },
- {
- "desc": "Output even potentially corrupted frames",
- "name": "output_corrupt",
- "value": "0x00000008"
- },
- {
- "desc": "use 1/4-pel motion compensation",
- "name": "qpel",
- "value": "0x00000010"
- },
- {
- "desc": "use loop filter",
- "name": "loop",
- "value": "0x00000800"
- },
- {
- "desc": "only decode/encode grayscale",
- "name": "gray",
- "value": "0x00002000"
- },
- {
- "desc": "error[?] variables will be set during encoding",
- "name": "psnr",
- "value": "0x00008000"
- },
- {
- "desc": "Input bitstream might be randomly truncated",
- "name": "truncated",
- "value": "0x00010000"
- },
- {
- "desc": "use interlaced DCT",
- "name": "ildct",
- "value": "0x00040000"
- },
- {
- "desc": "force low delay",
- "name": "low_delay",
- "value": "0x00080000"
- },
- {
- "desc": "place global headers in extradata instead of every keyframe",
- "name": "global_header",
- "value": "0x00400000"
- },
- {
- "desc": "use only bitexact functions (except (I)DCT)",
- "name": "bitexact",
- "value": "0x00800000"
- },
- {
- "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
- "name": "aic",
- "value": "0x01000000"
- },
- {
- "desc": "interlaced motion estimation",
- "name": "ilme",
- "value": "0x20000000"
- },
- {
- "desc": "closed GOP",
- "name": "cgop",
- "value": "0x80000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
@@ -203306,54 +106062,8 @@
"construct": false,
"construct-only": false,
"default": "(none)",
- "type-name": "avcodeccontext-flags2",
- "values": [
- {
- "desc": "allow non-spec-compliant speedup tricks",
- "name": "fast",
- "value": "0x00000001"
- },
- {
- "desc": "skip bitstream encoding",
- "name": "noout",
- "value": "0x00000004"
- },
- {
- "desc": "place global headers at every keyframe instead of in extradata",
- "name": "local_header",
- "value": "0x00000008"
- },
- {
- "desc": "Frame data might be split into multiple chunks",
- "name": "chunks",
- "value": "0x00008000"
- },
- {
- "desc": "ignore cropping information from sps",
- "name": "ignorecrop",
- "value": "0x00010000"
- },
- {
- "desc": "Show all frames before the first keyframe",
- "name": "showall",
- "value": "0x00400000"
- },
- {
- "desc": "export motion vectors through frame side data",
- "name": "export_mvs",
- "value": "0x10000000"
- },
- {
- "desc": "do not skip samples and export skip information as frame side data",
- "name": "skip_manual",
- "value": "0x20000000"
- },
- {
- "desc": "do not reset ASS ReadOrder field on flush",
- "name": "ass_ro_flush_noop",
- "value": "0x40000000"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
@@ -203363,7 +106073,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"gop-size": {
@@ -203373,7 +106084,8 @@
"default": "12",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"i-qfactor": {
@@ -203383,7 +106095,8 @@
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"i-qoffset": {
@@ -203393,7 +106106,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"idct": {
@@ -203401,75 +106115,8 @@
"construct": false,
"construct-only": false,
"default": "auto (0)",
- "enum": true,
- "type-name": "avcodeccontext-idct",
- "values": [
- {
- "desc": "auto",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "int",
- "name": "int",
- "value": "1"
- },
- {
- "desc": "simple",
- "name": "simple",
- "value": "2"
- },
- {
- "desc": "simplemmx",
- "name": "simplemmx",
- "value": "3"
- },
- {
- "desc": "arm",
- "name": "arm",
- "value": "7"
- },
- {
- "desc": "altivec",
- "name": "altivec",
- "value": "8"
- },
- {
- "desc": "simplearm",
- "name": "simplearm",
- "value": "10"
- },
- {
- "desc": "xvid",
- "name": "xvid",
- "value": "14"
- },
- {
- "desc": "simplearmv5te",
- "name": "simplearmv5te",
- "value": "16"
- },
- {
- "desc": "simplearmv6",
- "name": "simplearmv6",
- "value": "17"
- },
- {
- "desc": "floating point AAN IDCT",
- "name": "faani",
- "value": "20"
- },
- {
- "desc": "simpleneon",
- "name": "simpleneon",
- "value": "22"
- },
- {
- "desc": "simpleauto",
- "name": "simpleauto",
- "value": "128"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
@@ -203477,90 +106124,8 @@
"construct": false,
"construct-only": false,
"default": "vsad (8)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
@@ -203570,7 +106135,8 @@
"default": "25",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"last-pred": {
@@ -203580,7 +106146,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"lumi-mask": {
@@ -203590,7 +106157,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"max-bframes": {
@@ -203600,7 +106168,8 @@
"default": "0",
"max": "2147483647",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"max-pixels": {
@@ -203610,7 +106179,8 @@
"default": "2147483647",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"maxrate": {
@@ -203620,7 +106190,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mbcmp": {
@@ -203628,90 +106199,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
@@ -203719,25 +106208,8 @@
"construct": false,
"construct-only": false,
"default": "simple (0)",
- "enum": true,
- "type-name": "avcodeccontext-mbd",
- "values": [
- {
- "desc": "use mbcmp",
- "name": "simple",
- "value": "0"
- },
- {
- "desc": "use fewest bits",
- "name": "bits",
- "value": "1"
- },
- {
- "desc": "use best rate distortion",
- "name": "rd",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
@@ -203747,7 +106219,8 @@
"default": "3658",
"max": "32767",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mblmin": {
@@ -203757,48 +106230,8 @@
"default": "236",
"max": "32767",
"min": "1",
- "type-name": "gint",
- "writable": true
- },
- "me-method": {
- "blurb": "Motion Estimation Method",
- "construct": false,
- "construct-only": false,
- "default": "epzs (5)",
- "enum": true,
- "type-name": "GstLibAVVidEncMeMethod",
- "values": [
- {
- "desc": "None (Very low quality)",
- "name": "zero",
- "value": "0x00000001"
- },
- {
- "desc": "Full (Slow, unmaintained)",
- "name": "full",
- "value": "0x00000002"
- },
- {
- "desc": "Logarithmic (Low quality, unmaintained)",
- "name": "logarithmic",
- "value": "0x00000003"
- },
- {
- "desc": "phods (Low quality, unmaintained)",
- "name": "phods",
- "value": "0x00000004"
- },
- {
- "desc": "EPZS (Best quality, Fast)",
- "name": "epzs",
- "value": "0x00000005"
- },
- {
- "desc": "X1 (Experimental)",
- "name": "x1",
- "value": "0x00000006"
- }
- ],
+ "readable": true,
+ "type": "gint",
"writable": true
},
"me-range": {
@@ -203808,7 +106241,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"mepc": {
@@ -203818,7 +106252,8 @@
"default": "256",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"minrate": {
@@ -203828,7 +106263,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"mpeg-quant": {
@@ -203838,7 +106274,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"multipass-cache-file": {
@@ -203846,7 +106283,8 @@
"construct": true,
"construct-only": false,
"default": "stats.log",
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gchararray",
"writable": true
},
"mv0-threshold": {
@@ -203856,16 +106294,8 @@
"default": "256",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nr": {
@@ -203875,7 +106305,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"nssew": {
@@ -203885,7 +106316,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"p-mask": {
@@ -203895,14 +106327,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"pass": {
@@ -203910,30 +106336,8 @@
"construct": true,
"construct-only": false,
"default": "cbr (0)",
- "enum": true,
- "type-name": "GstLibAVEncPass",
- "values": [
- {
- "desc": "Constant Bitrate Encoding",
- "name": "cbr",
- "value": "0"
- },
- {
- "desc": "Constant Quantizer",
- "name": "quant",
- "value": "2"
- },
- {
- "desc": "VBR Encoding - Pass 1",
- "name": "pass1",
- "value": "512"
- },
- {
- "desc": "VBR Encoding - Pass 2",
- "name": "pass2",
- "value": "1024"
- }
- ],
+ "readable": true,
+ "type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
@@ -203943,7 +106347,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"precmp": {
@@ -203951,90 +106356,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
@@ -204042,25 +106365,8 @@
"construct": false,
"construct-only": false,
"default": "left (0)",
- "enum": true,
- "type-name": "avcodeccontext-pred",
- "values": [
- {
- "desc": "left",
- "name": "left",
- "value": "0"
- },
- {
- "desc": "plane",
- "name": "plane",
- "value": "1"
- },
- {
- "desc": "median",
- "name": "median",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-pred",
"writable": true
},
"preme": {
@@ -204070,7 +106376,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"ps": {
@@ -204080,7 +106387,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qblur": {
@@ -204090,7 +106398,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qcomp": {
@@ -204100,7 +106409,8 @@
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"qdiff": {
@@ -204110,7 +106420,8 @@
"default": "3",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmax": {
@@ -204120,7 +106431,8 @@
"default": "31",
"max": "1024",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qmin": {
@@ -204130,7 +106442,8 @@
"default": "2",
"max": "69",
"min": "-1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"qos": {
@@ -204138,7 +106451,8 @@
"construct": false,
"construct-only": false,
"default": "false",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"quantizer": {
@@ -204148,7 +106462,8 @@
"default": "0.01",
"max": "30",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
@@ -204158,7 +106473,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"rc-max-vbv-use": {
@@ -204168,7 +106484,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
@@ -204178,7 +106495,8 @@
"default": "3",
"max": "3.40282e+38",
"min": "0",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"refs": {
@@ -204188,17 +106506,8 @@
"default": "1",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
- "writable": true
- },
- "rtp-payload-size": {
- "blurb": "Target GOB length",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"sc-threshold": {
@@ -204208,7 +106517,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"scplx-mask": {
@@ -204218,7 +106528,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"side-data-only-packets": {
@@ -204226,7 +106537,8 @@
"construct": false,
"construct-only": false,
"default": "true",
- "type-name": "gboolean",
+ "readable": true,
+ "type": "gboolean",
"writable": true
},
"skip-exp": {
@@ -204236,7 +106548,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-factor": {
@@ -204246,7 +106559,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skip-threshold": {
@@ -204256,7 +106570,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"skipcmp": {
@@ -204264,90 +106579,8 @@
"construct": false,
"construct-only": false,
"default": "dctmax (13)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
@@ -204357,7 +106590,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"strict": {
@@ -204365,35 +106599,8 @@
"construct": false,
"construct-only": false,
"default": "normal (0)",
- "enum": true,
- "type-name": "avcodeccontext-strict",
- "values": [
- {
- "desc": "allow non-standardized experimental things",
- "name": "experimental",
- "value": "-2"
- },
- {
- "desc": "allow unofficial extensions",
- "name": "unofficial",
- "value": "-1"
- },
- {
- "desc": "normal",
- "name": "normal",
- "value": "0"
- },
- {
- "desc": "strictly conform to all the things in the spec no matter what the consequences",
- "name": "strict",
- "value": "1"
- },
- {
- "desc": "strictly conform to a older more strict version of the spec or reference software",
- "name": "very",
- "value": "2"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
@@ -204401,90 +106608,8 @@
"construct": false,
"construct-only": false,
"default": "sad (0)",
- "enum": true,
- "type-name": "avcodeccontext-cmp-func",
- "values": [
- {
- "desc": "sum of absolute differences, fast",
- "name": "sad",
- "value": "0"
- },
- {
- "desc": "sum of squared errors",
- "name": "sse",
- "value": "1"
- },
- {
- "desc": "sum of absolute Hadamard transformed differences",
- "name": "satd",
- "value": "2"
- },
- {
- "desc": "sum of absolute DCT transformed differences",
- "name": "dct",
- "value": "3"
- },
- {
- "desc": "sum of squared quantization errors (avoid, low quality)",
- "name": "psnr",
- "value": "4"
- },
- {
- "desc": "number of bits needed for the block",
- "name": "bit",
- "value": "5"
- },
- {
- "desc": "rate distortion optimal, slow",
- "name": "rd",
- "value": "6"
- },
- {
- "desc": "0",
- "name": "zero",
- "value": "7"
- },
- {
- "desc": "sum of absolute vertical differences",
- "name": "vsad",
- "value": "8"
- },
- {
- "desc": "sum of squared vertical differences",
- "name": "vsse",
- "value": "9"
- },
- {
- "desc": "noise preserving sum of squared differences",
- "name": "nsse",
- "value": "10"
- },
- {
- "desc": "5/3 wavelet, only used in snow",
- "name": "w53",
- "value": "11"
- },
- {
- "desc": "9/7 wavelet, only used in snow",
- "name": "w97",
- "value": "12"
- },
- {
- "desc": "dctmax",
- "name": "dctmax",
- "value": "13"
- },
- {
- "desc": "sum of absolute differences, median predicted",
- "name": "msad",
- "value": "15"
- },
- {
- "desc": "chroma",
- "name": "chroma",
- "value": "256"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
@@ -204494,7 +106619,8 @@
"default": "8",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"tcplx-mask": {
@@ -204504,7 +106630,8 @@
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
- "type-name": "gfloat",
+ "readable": true,
+ "type": "gfloat",
"writable": true
},
"thread-type": {
@@ -204512,19 +106639,8 @@
"construct": false,
"construct-only": false,
"default": "slice+frame",
- "type-name": "avcodeccontext-thread-type",
- "values": [
- {
- "desc": "frame",
- "name": "frame",
- "value": "0x00000001"
- },
- {
- "desc": "slice",
- "name": "slice",
- "value": "0x00000002"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
@@ -204532,20 +106648,8 @@
"construct": false,
"construct-only": false,
"default": "unknown (1)",
- "enum": true,
- "type-name": "avcodeccontext-threads",
- "values": [
- {
- "desc": "autodetect a suitable number of threads to use",
- "name": "auto",
- "value": "0"
- },
- {
- "desc": "Unspecified",
- "name": "unknown",
- "value": "1"
- }
- ],
+ "readable": true,
+ "type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
@@ -204555,7 +106659,8 @@
"default": "1",
"max": "2147483647",
"min": "1",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"timecode-frame-start": {
@@ -204565,7 +106670,8 @@
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
- "type-name": "gint64",
+ "readable": true,
+ "type": "gint64",
"writable": true
},
"trellis": {
@@ -204575,7 +106681,8 @@
"default": "0",
"max": "2147483647",
"min": "-2147483648",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -204591,12 +106698,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav 3GP2 (3GPP2 file format) muxer",
- "name": "avmux_3g2",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -204619,23 +106728,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -204645,7 +106739,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -204661,12 +106756,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav 3GP (3GPP file format) muxer (not recommended, use gppmux instead)",
- "name": "avmux_3gp",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -204689,23 +106786,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -204715,7 +106797,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -204731,9 +106814,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav a64 - video for Commodore 64 muxer",
- "name": "avmux_a64",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-a64:\n",
@@ -204749,23 +106834,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -204775,7 +106845,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -204791,12 +106862,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav ADTS AAC (Advanced Audio Coding) muxer (not recommended, use aacparse instead)",
- "name": "avmux_adts",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -204814,23 +106887,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -204840,7 +106898,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -204856,9 +106915,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav CRI ADX muxer",
- "name": "avmux_adx",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: adx\n",
@@ -204879,23 +106940,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -204905,7 +106951,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -204921,9 +106968,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Audio IFF muxer (not recommended, use aiffmux instead)",
- "name": "avmux_aiff",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n",
@@ -204949,23 +106998,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -204975,7 +107009,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -204991,9 +107026,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav 3GPP AMR muxer",
- "name": "avmux_amr",
"pad-templates": {
"audio_%%u": {
"caps": "audio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\n",
@@ -205014,23 +107051,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205040,7 +107062,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205056,9 +107079,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Animated Portable Network Graphics muxer",
- "name": "avmux_apng",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-apng:\n",
@@ -205074,23 +107099,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205100,7 +107110,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205116,9 +107127,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)",
- "name": "avmux_asf",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 1\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\naudio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 2\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
@@ -205144,23 +107157,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205170,7 +107168,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205186,9 +107185,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav ASF (Advanced / Active Streaming Format) muxer (not recommended, use asfmux instead)",
- "name": "avmux_asf_stream",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-wma:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n wmaversion: 2\n block_align: [ 0, 2147483647 ]\n bitrate: [ 0, 2147483647 ]\n",
@@ -205214,23 +107215,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205240,7 +107226,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205256,9 +107243,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav AST (Audio Stream) muxer",
- "name": "avmux_ast",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-ast:\n",
@@ -205274,23 +107263,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205300,7 +107274,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205316,9 +107291,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Sun AU muxer",
- "name": "avmux_au",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n",
@@ -205339,23 +107316,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205365,7 +107327,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205381,9 +107344,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav AVI (Audio Video Interleaved) muxer (not recommended, use avimux instead)",
- "name": "avmux_avi",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
@@ -205409,23 +107374,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205435,7 +107385,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205451,9 +107402,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav SWF (ShockWave Flash) (AVM2) muxer",
- "name": "avmux_avm2",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
@@ -205479,23 +107432,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205505,7 +107443,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205521,9 +107460,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav G.729 BIT file format muxer",
- "name": "avmux_bit",
"pad-templates": {
"audio_%%u": {
"caps": "audio/G729:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n",
@@ -205544,23 +107485,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205570,7 +107496,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205586,9 +107513,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Apple CAF (Core Audio Format) muxer",
- "name": "avmux_caf",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n",
@@ -205609,23 +107538,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205635,7 +107549,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205651,9 +107566,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Chromaprint muxer",
- "name": "avmux_chromaprint",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -205674,23 +107591,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "avmux_chromaprint0",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205700,7 +107602,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205716,9 +107619,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav codec2 .c2 muxer muxer",
- "name": "avmux_codec2",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-codec2:\n",
@@ -205734,23 +107639,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205760,7 +107650,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205776,12 +107667,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav DASH Muxer muxer",
- "name": "avmux_dash",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -205804,23 +107697,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205830,7 +107708,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205846,9 +107725,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav D-Cinema audio muxer",
- "name": "avmux_daud",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-daud:\n",
@@ -205864,23 +107745,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205890,7 +107756,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205906,9 +107773,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav DV (Digital Video) muxer",
- "name": "avmux_dv",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: 2\n rate: 48000\n format: S16LE\n layout: interleaved\n",
@@ -205934,23 +107803,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -205960,7 +107814,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -205976,9 +107831,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MPEG-2 PS (DVD VOB) muxer",
- "name": "avmux_dvd",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\naudio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\n",
@@ -206004,23 +107861,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206030,7 +107872,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206046,12 +107889,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav F4V Adobe Flash Video muxer",
- "name": "avmux_f4v",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -206074,23 +107919,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206100,81 +107930,13 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
"rank": "marginal"
},
- "avmux_ffm": {
- "author": "Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>",
- "description": "libav FFM (FFserver live feed) muxer",
- "hierarchy": [
- "avmux_ffm",
- "GstElement",
- "GstObject",
- "GInitiallyUnowned",
- "GObject"
- ],
- "klass": "Codec/Muxer",
- "name": "avmux_ffm",
- "pad-templates": {
- "audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n",
- "direction": "sink",
- "presence": "request"
- },
- "src": {
- "caps": "application/x-gst-av-ffm:\n",
- "direction": "src",
- "presence": "always"
- },
- "video_%%u": {
- "caps": "video/mpeg:\n mpegversion: 1\n systemstream: false\n",
- "direction": "sink",
- "presence": "request"
- }
- },
- "properties": {
- "maxdelay": {
- "blurb": "Set the maximum demux-decode delay (in microseconds)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "avmux_ffm0",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
- "writable": true
- },
- "preload": {
- "blurb": "Set the initial demux-decode delay (in microseconds)",
- "construct": false,
- "construct-only": false,
- "default": "0",
- "max": "2147483647",
- "min": "0",
- "type-name": "gint",
- "writable": true
- }
- },
- "rank": 64
- },
"avmux_film_cpk": {
"author": "Wim Taymans <wim.taymans@chello.be>, Ronald Bultje <rbultje@ronald.bitfreak.net>",
"description": "libav Sega FILM / CPK muxer",
@@ -206185,9 +107947,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Sega FILM / CPK muxer",
- "name": "avmux_film_cpk",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-film_cpk:\n",
@@ -206208,23 +107972,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206234,7 +107983,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206250,9 +108000,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Adobe Filmstrip muxer",
- "name": "avmux_filmstrip",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-filmstrip:\n",
@@ -206273,23 +108025,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206299,7 +108036,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206315,9 +108053,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Flexible Image Transport System muxer",
- "name": "avmux_fits",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-fits:\n",
@@ -206333,23 +108073,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206359,7 +108084,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206375,9 +108101,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav FLV (Flash Video) muxer (not recommended, use flvmux instead)",
- "name": "avmux_flv",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)44100, (int)22050, (int)11025 }\n mpegversion: 1\n layer: 3\n",
@@ -206403,23 +108131,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206429,7 +108142,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206445,9 +108159,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav GXF (General eXchange Format) muxer",
- "name": "avmux_gxf",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -206473,23 +108189,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206499,7 +108200,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206515,9 +108217,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Hash testing muxer",
- "name": "avmux_hash",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -206543,23 +108247,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206569,7 +108258,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206585,12 +108275,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav HDS Muxer muxer",
- "name": "avmux_hds",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -206613,23 +108305,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206639,7 +108316,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206655,12 +108333,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Apple HTTP Live Streaming muxer",
- "name": "avmux_hls",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -206683,23 +108363,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206709,7 +108374,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206725,9 +108391,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Microsoft Windows ICO muxer",
- "name": "avmux_ico",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-ico:\n",
@@ -206748,23 +108416,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206774,7 +108427,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206790,9 +108444,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav iLBC storage muxer",
- "name": "avmux_ilbc",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-ilbc:\n",
@@ -206808,23 +108464,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206834,7 +108475,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206850,12 +108492,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav iPod H.264 MP4 (MPEG-4 Part 14) muxer",
- "name": "avmux_ipod",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -206878,23 +108522,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206904,7 +108533,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206920,9 +108550,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Berkeley/IRCAM/CARL Sound Format muxer",
- "name": "avmux_ircam",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -206943,23 +108575,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -206969,7 +108586,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -206985,12 +108603,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav ISMV/ISMA (Smooth Streaming) muxer",
- "name": "avmux_ismv",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -207013,23 +108633,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207039,7 +108644,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207055,9 +108661,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav On2 IVF muxer",
- "name": "avmux_ivf",
"pad-templates": {
"src": {
"caps": "video/x-ivf:\n",
@@ -207065,7 +108673,7 @@
"presence": "always"
},
"video_%%u": {
- "caps": "video/x-vp8:\n",
+ "caps": "video/x-vp8:\nvideo/x-vp9:\nvideo/x-av1:\n",
"direction": "sink",
"presence": "request"
}
@@ -207078,23 +108686,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207104,7 +108697,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207120,12 +108714,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav LOAS/LATM muxer",
- "name": "avmux_latm",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -207143,23 +108739,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207169,7 +108750,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207185,9 +108767,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Matroska muxer (not recommended, use matroskamux instead)",
- "name": "avmux_matroska",
"pad-templates": {
"src": {
"caps": "video/x-matroska:\n",
@@ -207208,23 +108792,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207234,7 +108803,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207250,9 +108820,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MD5 testing muxer",
- "name": "avmux_md5",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -207278,23 +108850,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207304,7 +108861,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207320,9 +108878,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav extract pts as timecode v2 format, as defined by mkvtoolnix muxer",
- "name": "avmux_mkvtimestamp_v2",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-mkvtimestamp_v2:\n",
@@ -207343,23 +108903,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207369,7 +108914,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207385,9 +108931,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Yamaha SMAF muxer",
- "name": "avmux_mmf",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: yamaha\n",
@@ -207408,23 +108956,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207434,7 +108967,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207450,12 +108984,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav QuickTime / MOV muxer (not recommended, use qtmux instead)",
- "name": "avmux_mov",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/x-mulaw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\naudio/x-alaw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\naudio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: quicktime\naudio/x-mace:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n maceversion: 3\naudio/x-mace:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n maceversion: 6\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\naudio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
+ "caps": "audio/x-mulaw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\naudio/x-alaw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\naudio/x-adpcm:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n layout: quicktime\naudio/x-mace:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n maceversion: 3\naudio/x-mace:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n maceversion: 6\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\naudio/AMR:\n channels: 1\n rate: { (int)8000 }\naudio/AMR-WB:\n channels: 1\n rate: { (int)16000 }\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16BE\n layout: interleaved\naudio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
"direction": "sink",
"presence": "request"
},
@@ -207478,23 +109014,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207504,7 +109025,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207520,9 +109042,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "libav MP2 (MPEG audio layer 2) formatter (not recommended, use id3v2mux instead)",
- "name": "avmux_mp2",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n",
@@ -207543,23 +109067,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207569,7 +109078,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207585,9 +109095,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Formatter/Metadata",
"long-name": "libav MP3 (MPEG audio layer 3) formatter (not recommended, use id3v2mux instead)",
- "name": "avmux_mp3",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
@@ -207613,23 +109125,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207639,7 +109136,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207655,12 +109153,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MP4 (MPEG-4 Part 14) muxer (not recommended, use mp4mux instead)",
- "name": "avmux_mp4",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
"direction": "sink",
"presence": "request"
},
@@ -207683,23 +109183,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207709,7 +109194,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207725,9 +109211,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MPEG-1 Systems / MPEG program stream muxer",
- "name": "avmux_mpeg",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 1\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
@@ -207753,23 +109241,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207779,7 +109252,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207795,12 +109269,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MPEG-TS (MPEG-2 Transport Stream) muxer (not recommended, use mpegtsmux instead)",
- "name": "avmux_mpegts",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\naudio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\naudio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\naudio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -207823,23 +109299,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207849,7 +109310,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207865,9 +109327,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MIME multipart JPEG muxer (not recommended, use multipartmux instead)",
- "name": "avmux_mpjpeg",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-mpjpeg:\n",
@@ -207888,23 +109352,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207914,7 +109363,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -207930,9 +109380,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MXF (Material eXchange Format) muxer (not recommended, use mxfmux instead)",
- "name": "avmux_mxf",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -207958,23 +109410,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -207984,7 +109421,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208000,9 +109438,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MXF (Material eXchange Format) D-10 Mapping muxer",
- "name": "avmux_mxf_d10",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -208028,23 +109468,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208054,7 +109479,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208070,9 +109496,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MXF (Material eXchange Format) Operational Pattern Atom muxer",
- "name": "avmux_mxf_opatom",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -208098,23 +109526,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208124,7 +109537,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208140,9 +109554,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav NUT muxer",
- "name": "avmux_nut",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-nut:\n",
@@ -208163,23 +109579,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208189,7 +109590,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208205,9 +109607,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Ogg Audio muxer",
- "name": "avmux_oga",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-oga:\n",
@@ -208223,23 +109627,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208249,7 +109638,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208265,9 +109655,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Ogg muxer (not recommended, use oggmux instead)",
- "name": "avmux_ogg",
"pad-templates": {
"src": {
"caps": "application/ogg:\n",
@@ -208288,23 +109680,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208314,7 +109691,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208330,9 +109708,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Ogg Video muxer",
- "name": "avmux_ogv",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-ogv:\n",
@@ -208353,23 +109733,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208379,7 +109744,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208395,9 +109761,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Sony OpenMG audio muxer",
- "name": "avmux_oma",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-vnd.sony.atrac3:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n",
@@ -208418,23 +109786,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208444,7 +109797,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208460,9 +109814,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Ogg Opus muxer",
- "name": "avmux_opus",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-opus:\n",
@@ -208478,23 +109834,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208504,7 +109845,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208520,12 +109862,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav PSP MP4 (MPEG-4 Part 14) muxer",
- "name": "avmux_psp",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -208548,23 +109892,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208574,7 +109903,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208590,9 +109920,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav RealMedia muxer",
- "name": "avmux_rm",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n",
@@ -208618,23 +109950,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208644,7 +109961,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208660,9 +109978,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Lego Mindstorms RSO muxer",
- "name": "avmux_rso",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: U8\n layout: interleaved\n",
@@ -208683,23 +110003,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208709,7 +110014,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208725,12 +110031,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav RTSP output muxer",
- "name": "avmux_rtsp",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -208753,23 +110061,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208779,7 +110072,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208795,12 +110089,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav SAP output muxer",
- "name": "avmux_sap",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -208823,23 +110119,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208849,7 +110130,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208865,9 +110147,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav JPEG single image muxer",
- "name": "avmux_singlejpeg",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-singlejpeg:\n",
@@ -208888,23 +110172,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208914,7 +110183,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -208930,9 +110200,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Loki SDL MJPEG muxer",
- "name": "avmux_smjpeg",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -208958,23 +110230,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -208984,7 +110241,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209000,12 +110258,14 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Smooth Streaming Muxer muxer",
- "name": "avmux_smoothstreaming",
"pad-templates": {
"audio_%%u": {
- "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n stream-format: raw\n base-profile: lc\n",
+ "caps": "audio/mpeg:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n mpegversion: 4\n base-profile: lc\n",
"direction": "sink",
"presence": "request"
},
@@ -209028,23 +110288,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209054,7 +110299,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209070,9 +110316,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav SoX native muxer",
- "name": "avmux_sox",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-sox:\n",
@@ -209088,23 +110336,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209114,7 +110347,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209130,9 +110364,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav IEC 61937 (used on S/PDIF - IEC958) muxer",
- "name": "avmux_spdif",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n",
@@ -209153,23 +110389,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209179,7 +110400,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209195,9 +110417,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Ogg Speex muxer",
- "name": "avmux_spx",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-spx:\n",
@@ -209213,23 +110437,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209239,7 +110448,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209255,9 +110465,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MPEG-2 PS (SVCD) muxer",
- "name": "avmux_svcd",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n",
@@ -209283,23 +110495,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209309,7 +110506,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209325,9 +110523,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav SWF (ShockWave Flash) muxer",
- "name": "avmux_swf",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n mpegversion: 1\n layer: 3\n",
@@ -209353,23 +110553,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209379,7 +110564,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209395,9 +110581,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav TTA (True Audio) muxer",
- "name": "avmux_tta",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-tta:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n",
@@ -209418,23 +110606,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209444,7 +110617,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209460,9 +110634,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav uncoded framecrc testing muxer",
- "name": "avmux_uncodedframecrc",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -209488,23 +110664,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209514,7 +110675,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209530,9 +110692,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav VC-1 test bitstream muxer",
- "name": "avmux_vc1test",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-vc1test:\n",
@@ -209553,23 +110717,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209579,7 +110728,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209595,9 +110745,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MPEG-1 Systems / MPEG program stream (VCD) muxer",
- "name": "avmux_vcd",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\n",
@@ -209623,23 +110775,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209649,7 +110786,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209665,6 +110803,9 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav PCM Archimedes VIDC muxer",
"pad-templates": {
@@ -209682,22 +110823,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209707,7 +110834,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209723,9 +110851,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav MPEG-2 PS (VOB) muxer",
- "name": "avmux_vob",
"pad-templates": {
"audio_%%u": {
"caps": "audio/mpeg:\n channels: [ 1, 2 ]\n rate: { (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000 }\n mpegversion: 1\n layer: 2\naudio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\naudio/x-dts:\n channels: [ 1, 6 ]\n rate: [ 4000, 96000 ]\n",
@@ -209751,23 +110881,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209777,7 +110892,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209793,9 +110909,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Creative Voice muxer",
- "name": "avmux_voc",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -209816,23 +110934,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209842,7 +110945,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209858,9 +110962,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Sony Wave64 muxer",
- "name": "avmux_w64",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -209881,23 +110987,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209907,7 +110998,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209923,9 +111015,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav WAV / WAVE (Waveform Audio) muxer (not recommended, use wavenc instead)",
- "name": "avmux_wav",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-raw:\n channels: [ 1, 2 ]\n rate: [ 4000, 96000 ]\n format: S16LE\n layout: interleaved\n",
@@ -209946,23 +111040,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -209972,7 +111051,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -209988,9 +111068,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav WebP muxer",
- "name": "avmux_webp",
"pad-templates": {
"src": {
"caps": "application/x-gst-av-webp:\n",
@@ -210006,23 +111088,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -210032,7 +111099,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -210048,9 +111116,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav Windows Television (WTV) muxer",
- "name": "avmux_wtv",
"pad-templates": {
"audio_%%u": {
"caps": "audio/x-ac3:\n channels: [ 1, 6 ]\n rate: { (int)48000, (int)44100, (int)32000 }\n",
@@ -210076,23 +111146,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -210102,7 +111157,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -210118,9 +111174,11 @@
"GInitiallyUnowned",
"GObject"
],
+ "interfaces": [
+ "GstTagSetter"
+ ],
"klass": "Codec/Muxer",
"long-name": "libav YUV4MPEG pipe muxer (not recommended, use y4menc instead)",
- "name": "avmux_yuv4mpegpipe",
"pad-templates": {
"src": {
"caps": "application/x-yuv4mpeg:\n y4mversion: 2\n",
@@ -210136,23 +111194,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
- "writable": true
- },
- "name": {
- "blurb": "The name of the object",
- "construct": true,
- "construct-only": false,
- "default": "NULL",
- "hotdoc-fixed-default": true,
- "type-name": "gchararray",
- "writable": true
- },
- "parent": {
- "blurb": "The parent of the object",
- "construct": false,
- "construct-only": false,
- "type-name": "GstObject",
+ "readable": true,
+ "type": "gint",
"writable": true
},
"preload": {
@@ -210162,7 +111205,8 @@
"default": "0",
"max": "2147483647",
"min": "0",
- "type-name": "gint",
+ "readable": true,
+ "type": "gint",
"writable": true
}
},
@@ -210171,8 +111215,4166 @@
},
"filename": "gstlibav",
"license": "LGPL",
+ "other-types": {
+ "GstLibAVDeinterlaceModes": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Auto detection",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "Force deinterlacing",
+ "name": "interlaced",
+ "value": "1"
+ },
+ {
+ "desc": "Run in passthrough mode",
+ "name": "disabled",
+ "value": "2"
+ }
+ ]
+ },
+ "GstLibAVEncPass": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Constant Bitrate Encoding",
+ "name": "cbr",
+ "value": "0"
+ },
+ {
+ "desc": "Constant Quantizer",
+ "name": "quant",
+ "value": "2"
+ },
+ {
+ "desc": "VBR Encoding - Pass 1",
+ "name": "pass1",
+ "value": "512"
+ },
+ {
+ "desc": "VBR Encoding - Pass 2",
+ "name": "pass2",
+ "value": "1024"
+ }
+ ]
+ },
+ "GstLibAVVidDecLowres": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "0",
+ "name": "full",
+ "value": "0"
+ },
+ {
+ "desc": "1",
+ "name": "1/2-size",
+ "value": "1"
+ },
+ {
+ "desc": "2",
+ "name": "1/4-size",
+ "value": "2"
+ }
+ ]
+ },
+ "GstLibAVVidDecSkipFrame": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "0",
+ "name": "Skip nothing",
+ "value": "0"
+ },
+ {
+ "desc": "1",
+ "name": "Skip B-frames",
+ "value": "1"
+ },
+ {
+ "desc": "2",
+ "name": "Skip IDCT/Dequantization",
+ "value": "2"
+ },
+ {
+ "desc": "5",
+ "name": "Skip everything",
+ "value": "5"
+ }
+ ]
+ },
+ "GstLibAVVidDecThreadType": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "Auto",
+ "name": "auto",
+ "value": "0x00000000"
+ },
+ {
+ "desc": "Frame",
+ "name": "frame",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Slice",
+ "name": "slice",
+ "value": "0x00000002"
+ }
+ ]
+ },
+ "aac-encoder-coder": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "ANMR method",
+ "name": "anmr",
+ "value": "0"
+ },
+ {
+ "desc": "Two loop searching method",
+ "name": "twoloop",
+ "value": "1"
+ },
+ {
+ "desc": "Default fast search",
+ "name": "fast",
+ "value": "2"
+ }
+ ]
+ },
+ "ac-3-encoder-ad-conv-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Standard (default)",
+ "name": "standard",
+ "value": "0"
+ },
+ {
+ "desc": "HDCD",
+ "name": "hdcd",
+ "value": "1"
+ }
+ ]
+ },
+ "ac-3-encoder-channel-coupling": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Selected by the Encoder",
+ "name": "auto",
+ "value": "-1"
+ }
+ ]
+ },
+ "ac-3-encoder-cpl-start-band": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Selected by the Encoder",
+ "name": "auto",
+ "value": "-1"
+ }
+ ]
+ },
+ "ac-3-encoder-dheadphone-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Headphone Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Headphone Encoded",
+ "name": "on",
+ "value": "2"
+ }
+ ]
+ },
+ "ac-3-encoder-dmix-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Lt/Rt Downmix Preferred",
+ "name": "ltrt",
+ "value": "1"
+ },
+ {
+ "desc": "Lo/Ro Downmix Preferred",
+ "name": "loro",
+ "value": "2"
+ },
+ {
+ "desc": "Dolby Pro Logic II Downmix Preferred",
+ "name": "dplii",
+ "value": "3"
+ }
+ ]
+ },
+ "ac-3-encoder-dsur-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Surround Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Surround Encoded",
+ "name": "on",
+ "value": "2"
+ }
+ ]
+ },
+ "ac-3-encoder-dsurex-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Surround EX Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Surround EX Encoded",
+ "name": "on",
+ "value": "2"
+ },
+ {
+ "desc": "Dolby Pro Logic IIz-encoded",
+ "name": "dpliiz",
+ "value": "3"
+ }
+ ]
+ },
+ "ac-3-encoder-room-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Large Room",
+ "name": "large",
+ "value": "1"
+ },
+ {
+ "desc": "Small Room",
+ "name": "small",
+ "value": "2"
+ }
+ ]
+ },
+ "amv-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "amv-encoder-huffman": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "default",
+ "name": "default",
+ "value": "0"
+ },
+ {
+ "desc": "optimal",
+ "name": "optimal",
+ "value": "1"
+ }
+ ]
+ },
+ "amv-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "amv-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "amv-encoder-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "1"
+ },
+ {
+ "desc": "plane",
+ "name": "plane",
+ "value": "2"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "3"
+ }
+ ]
+ },
+ "amv-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "apng-encoder-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "none",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "sub",
+ "name": "sub",
+ "value": "1"
+ },
+ {
+ "desc": "up",
+ "name": "up",
+ "value": "2"
+ },
+ {
+ "desc": "avg",
+ "name": "avg",
+ "value": "3"
+ },
+ {
+ "desc": "paeth",
+ "name": "paeth",
+ "value": "4"
+ },
+ {
+ "desc": "mixed",
+ "name": "mixed",
+ "value": "5"
+ }
+ ]
+ },
+ "avcodeccontext-audio-service-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Main Audio Service",
+ "name": "ma",
+ "value": "0"
+ },
+ {
+ "desc": "Effects",
+ "name": "ef",
+ "value": "1"
+ },
+ {
+ "desc": "Visually Impaired",
+ "name": "vi",
+ "value": "2"
+ },
+ {
+ "desc": "Hearing Impaired",
+ "name": "hi",
+ "value": "3"
+ },
+ {
+ "desc": "Dialogue",
+ "name": "di",
+ "value": "4"
+ },
+ {
+ "desc": "Commentary",
+ "name": "co",
+ "value": "5"
+ },
+ {
+ "desc": "Emergency",
+ "name": "em",
+ "value": "6"
+ },
+ {
+ "desc": "Voice Over",
+ "name": "vo",
+ "value": "7"
+ },
+ {
+ "desc": "Karaoke",
+ "name": "ka",
+ "value": "8"
+ }
+ ]
+ },
+ "avcodeccontext-chroma-sample-location-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "0"
+ },
+ {
+ "desc": "Left",
+ "name": "left",
+ "value": "1"
+ },
+ {
+ "desc": "Center",
+ "name": "center",
+ "value": "2"
+ },
+ {
+ "desc": "Top-left",
+ "name": "topleft",
+ "value": "3"
+ },
+ {
+ "desc": "Top",
+ "name": "top",
+ "value": "4"
+ },
+ {
+ "desc": "Bottom-left",
+ "name": "bottomleft",
+ "value": "5"
+ },
+ {
+ "desc": "Bottom",
+ "name": "bottom",
+ "value": "6"
+ }
+ ]
+ },
+ "avcodeccontext-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "sum of squared quantization errors (avoid, low quality)",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "0",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "5/3 wavelet, only used in snow",
+ "name": "w53",
+ "value": "11"
+ },
+ {
+ "desc": "9/7 wavelet, only used in snow",
+ "name": "w97",
+ "value": "12"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "avcodeccontext-coder": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "variable length coder / Huffman coder",
+ "name": "vlc",
+ "value": "0"
+ },
+ {
+ "desc": "arithmetic coder",
+ "name": "ac",
+ "value": "1"
+ },
+ {
+ "desc": "raw (no encoding)",
+ "name": "raw",
+ "value": "2"
+ },
+ {
+ "desc": "run-length coder",
+ "name": "rle",
+ "value": "3"
+ }
+ ]
+ },
+ "avcodeccontext-dct": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "autoselect a good one",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "fast integer",
+ "name": "fastint",
+ "value": "1"
+ },
+ {
+ "desc": "accurate integer",
+ "name": "int",
+ "value": "2"
+ },
+ {
+ "desc": "mmx",
+ "name": "mmx",
+ "value": "3"
+ },
+ {
+ "desc": "altivec",
+ "name": "altivec",
+ "value": "5"
+ },
+ {
+ "desc": "floating point AAN DCT",
+ "name": "faan",
+ "value": "6"
+ }
+ ]
+ },
+ "avcodeccontext-debug": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "picture info",
+ "name": "pict",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "rate control",
+ "name": "rc",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "bitstream",
+ "name": "bitstream",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "macroblock (MB) type",
+ "name": "mb_type",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "per-block quantization parameter (QP)",
+ "name": "qp",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "dct_coeff",
+ "name": "dct_coeff",
+ "value": "0x00000040"
+ },
+ {
+ "desc": "skip",
+ "name": "skip",
+ "value": "0x00000080"
+ },
+ {
+ "desc": "startcode",
+ "name": "startcode",
+ "value": "0x00000100"
+ },
+ {
+ "desc": "error recognition",
+ "name": "er",
+ "value": "0x00000400"
+ },
+ {
+ "desc": "memory management control operations (H.264)",
+ "name": "mmco",
+ "value": "0x00000800"
+ },
+ {
+ "desc": "bugs",
+ "name": "bugs",
+ "value": "0x00001000"
+ },
+ {
+ "desc": "picture buffer allocations",
+ "name": "buffers",
+ "value": "0x00008000"
+ },
+ {
+ "desc": "threading operations",
+ "name": "thread_ops",
+ "value": "0x00010000"
+ },
+ {
+ "desc": "green_metadata",
+ "name": "green_metadata",
+ "value": "0x00800000"
+ },
+ {
+ "desc": "skip motion compensation",
+ "name": "nomc",
+ "value": "0x01000000"
+ }
+ ]
+ },
+ "avcodeccontext-field-order": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "0"
+ },
+ {
+ "desc": "progressive",
+ "name": "progressive",
+ "value": "1"
+ },
+ {
+ "desc": "tt",
+ "name": "tt",
+ "value": "2"
+ },
+ {
+ "desc": "bb",
+ "name": "bb",
+ "value": "3"
+ },
+ {
+ "desc": "tb",
+ "name": "tb",
+ "value": "4"
+ },
+ {
+ "desc": "bt",
+ "name": "bt",
+ "value": "5"
+ }
+ ]
+ },
+ "avcodeccontext-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "allow decoders to produce unaligned output",
+ "name": "unaligned",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "use four motion vectors per macroblock (MPEG-4)",
+ "name": "mv4",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "Output even potentially corrupted frames",
+ "name": "output_corrupt",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "use 1/4-pel motion compensation",
+ "name": "qpel",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "Drop frames whose parameters differ from first decoded frame",
+ "name": "drop_changed",
+ "value": "0x00000020"
+ },
+ {
+ "desc": "use loop filter",
+ "name": "loop",
+ "value": "0x00000800"
+ },
+ {
+ "desc": "only decode/encode grayscale",
+ "name": "gray",
+ "value": "0x00002000"
+ },
+ {
+ "desc": "error[?] variables will be set during encoding",
+ "name": "psnr",
+ "value": "0x00008000"
+ },
+ {
+ "desc": "Input bitstream might be randomly truncated",
+ "name": "truncated",
+ "value": "0x00010000"
+ },
+ {
+ "desc": "use interlaced DCT",
+ "name": "ildct",
+ "value": "0x00040000"
+ },
+ {
+ "desc": "force low delay",
+ "name": "low_delay",
+ "value": "0x00080000"
+ },
+ {
+ "desc": "place global headers in extradata instead of every keyframe",
+ "name": "global_header",
+ "value": "0x00400000"
+ },
+ {
+ "desc": "use only bitexact functions (except (I)DCT)",
+ "name": "bitexact",
+ "value": "0x00800000"
+ },
+ {
+ "desc": "H.263 advanced intra coding / MPEG-4 AC prediction",
+ "name": "aic",
+ "value": "0x01000000"
+ },
+ {
+ "desc": "interlaced motion estimation",
+ "name": "ilme",
+ "value": "0x20000000"
+ },
+ {
+ "desc": "closed GOP",
+ "name": "cgop",
+ "value": "0x80000000"
+ }
+ ]
+ },
+ "avcodeccontext-flags2": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "allow non-spec-compliant speedup tricks",
+ "name": "fast",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "skip bitstream encoding",
+ "name": "noout",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "place global headers at every keyframe instead of in extradata",
+ "name": "local_header",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "Frame data might be split into multiple chunks",
+ "name": "chunks",
+ "value": "0x00008000"
+ },
+ {
+ "desc": "ignore cropping information from sps",
+ "name": "ignorecrop",
+ "value": "0x00010000"
+ },
+ {
+ "desc": "Show all frames before the first keyframe",
+ "name": "showall",
+ "value": "0x00400000"
+ },
+ {
+ "desc": "export motion vectors through frame side data",
+ "name": "export_mvs",
+ "value": "0x10000000"
+ },
+ {
+ "desc": "do not skip samples and export skip information as frame side data",
+ "name": "skip_manual",
+ "value": "0x20000000"
+ },
+ {
+ "desc": "do not reset ASS ReadOrder field on flush",
+ "name": "ass_ro_flush_noop",
+ "value": "0x40000000"
+ }
+ ]
+ },
+ "avcodeccontext-idct": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "auto",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "int",
+ "name": "int",
+ "value": "1"
+ },
+ {
+ "desc": "simple",
+ "name": "simple",
+ "value": "2"
+ },
+ {
+ "desc": "simplemmx",
+ "name": "simplemmx",
+ "value": "3"
+ },
+ {
+ "desc": "arm",
+ "name": "arm",
+ "value": "7"
+ },
+ {
+ "desc": "altivec",
+ "name": "altivec",
+ "value": "8"
+ },
+ {
+ "desc": "simplearm",
+ "name": "simplearm",
+ "value": "10"
+ },
+ {
+ "desc": "xvid",
+ "name": "xvid",
+ "value": "14"
+ },
+ {
+ "desc": "simplearmv5te",
+ "name": "simplearmv5te",
+ "value": "16"
+ },
+ {
+ "desc": "simplearmv6",
+ "name": "simplearmv6",
+ "value": "17"
+ },
+ {
+ "desc": "floating point AAN IDCT",
+ "name": "faani",
+ "value": "20"
+ },
+ {
+ "desc": "simpleneon",
+ "name": "simpleneon",
+ "value": "22"
+ },
+ {
+ "desc": "simpleauto",
+ "name": "simpleauto",
+ "value": "128"
+ }
+ ]
+ },
+ "avcodeccontext-mbd": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "use mbcmp",
+ "name": "simple",
+ "value": "0"
+ },
+ {
+ "desc": "use fewest bits",
+ "name": "bits",
+ "value": "1"
+ },
+ {
+ "desc": "use best rate distortion",
+ "name": "rd",
+ "value": "2"
+ }
+ ]
+ },
+ "avcodeccontext-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "plane",
+ "name": "plane",
+ "value": "1"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "2"
+ }
+ ]
+ },
+ "avcodeccontext-strict": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "allow non-standardized experimental things",
+ "name": "experimental",
+ "value": "-2"
+ },
+ {
+ "desc": "allow unofficial extensions",
+ "name": "unofficial",
+ "value": "-1"
+ },
+ {
+ "desc": "normal",
+ "name": "normal",
+ "value": "0"
+ },
+ {
+ "desc": "strictly conform to all the things in the spec no matter what the consequences",
+ "name": "strict",
+ "value": "1"
+ },
+ {
+ "desc": "strictly conform to a older more strict version of the spec or reference software",
+ "name": "very",
+ "value": "2"
+ }
+ ]
+ },
+ "avcodeccontext-thread-type": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "frame",
+ "name": "frame",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "slice",
+ "name": "slice",
+ "value": "0x00000002"
+ }
+ ]
+ },
+ "avcodeccontext-threads": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "autodetect a suitable number of threads to use",
+ "name": "auto",
+ "value": "0"
+ },
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "1"
+ }
+ ]
+ },
+ "dnxhd-profile": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "dnxhd",
+ "name": "dnxhd",
+ "value": "0"
+ },
+ {
+ "desc": "dnxhr_lb",
+ "name": "dnxhr_lb",
+ "value": "1"
+ },
+ {
+ "desc": "dnxhr_sq",
+ "name": "dnxhr_sq",
+ "value": "2"
+ },
+ {
+ "desc": "dnxhr_hq",
+ "name": "dnxhr_hq",
+ "value": "3"
+ },
+ {
+ "desc": "dnxhr_hqx",
+ "name": "dnxhr_hqx",
+ "value": "4"
+ },
+ {
+ "desc": "dnxhr_444",
+ "name": "dnxhr_444",
+ "value": "5"
+ }
+ ]
+ },
+ "e-ac-3-encoder-ad-conv-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Standard (default)",
+ "name": "standard",
+ "value": "0"
+ },
+ {
+ "desc": "HDCD",
+ "name": "hdcd",
+ "value": "1"
+ }
+ ]
+ },
+ "e-ac-3-encoder-channel-coupling": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Selected by the Encoder",
+ "name": "auto",
+ "value": "-1"
+ }
+ ]
+ },
+ "e-ac-3-encoder-cpl-start-band": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Selected by the Encoder",
+ "name": "auto",
+ "value": "-1"
+ }
+ ]
+ },
+ "e-ac-3-encoder-dheadphone-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Headphone Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Headphone Encoded",
+ "name": "on",
+ "value": "2"
+ }
+ ]
+ },
+ "e-ac-3-encoder-dmix-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Lt/Rt Downmix Preferred",
+ "name": "ltrt",
+ "value": "1"
+ },
+ {
+ "desc": "Lo/Ro Downmix Preferred",
+ "name": "loro",
+ "value": "2"
+ },
+ {
+ "desc": "Dolby Pro Logic II Downmix Preferred",
+ "name": "dplii",
+ "value": "3"
+ }
+ ]
+ },
+ "e-ac-3-encoder-dsur-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Surround Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Surround Encoded",
+ "name": "on",
+ "value": "2"
+ }
+ ]
+ },
+ "e-ac-3-encoder-dsurex-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Surround EX Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Surround EX Encoded",
+ "name": "on",
+ "value": "2"
+ },
+ {
+ "desc": "Dolby Pro Logic IIz-encoded",
+ "name": "dpliiz",
+ "value": "3"
+ }
+ ]
+ },
+ "e-ac-3-encoder-room-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Large Room",
+ "name": "large",
+ "value": "1"
+ },
+ {
+ "desc": "Small Room",
+ "name": "small",
+ "value": "2"
+ }
+ ]
+ },
+ "ffv1-encoder-coder": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Range with default table",
+ "name": "range_def",
+ "value": "-2"
+ },
+ {
+ "desc": "Golomb rice",
+ "name": "rice",
+ "value": "0"
+ },
+ {
+ "desc": "Range with custom table (the ac option exists for compatibility and is deprecated)",
+ "name": "ac",
+ "value": "1"
+ },
+ {
+ "desc": "Range with custom table",
+ "name": "range_tab",
+ "value": "2"
+ }
+ ]
+ },
+ "ffvhuff-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "plane",
+ "name": "plane",
+ "value": "1"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "2"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-ad-conv-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Standard (default)",
+ "name": "standard",
+ "value": "0"
+ },
+ {
+ "desc": "HDCD",
+ "name": "hdcd",
+ "value": "1"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-channel-coupling": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Selected by the Encoder",
+ "name": "auto",
+ "value": "-1"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-cpl-start-band": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Selected by the Encoder",
+ "name": "auto",
+ "value": "-1"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-dheadphone-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Headphone Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Headphone Encoded",
+ "name": "on",
+ "value": "2"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-dmix-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Lt/Rt Downmix Preferred",
+ "name": "ltrt",
+ "value": "1"
+ },
+ {
+ "desc": "Lo/Ro Downmix Preferred",
+ "name": "loro",
+ "value": "2"
+ },
+ {
+ "desc": "Dolby Pro Logic II Downmix Preferred",
+ "name": "dplii",
+ "value": "3"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-dsur-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Surround Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Surround Encoded",
+ "name": "on",
+ "value": "2"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-dsurex-mode": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Not Dolby Surround EX Encoded",
+ "name": "off",
+ "value": "1"
+ },
+ {
+ "desc": "Dolby Surround EX Encoded",
+ "name": "on",
+ "value": "2"
+ },
+ {
+ "desc": "Dolby Pro Logic IIz-encoded",
+ "name": "dpliiz",
+ "value": "3"
+ }
+ ]
+ },
+ "fixed-point-ac-3-encoder-room-type": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-1"
+ },
+ {
+ "desc": "Not Indicated (default)",
+ "name": "notindicated",
+ "value": "0"
+ },
+ {
+ "desc": "Large Room",
+ "name": "large",
+ "value": "1"
+ },
+ {
+ "desc": "Small Room",
+ "name": "small",
+ "value": "2"
+ }
+ ]
+ },
+ "flv-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "flv-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "flv-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "flv-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "h-263-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "h-263-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "h-263-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "h-263-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "h-263p-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "h-263p-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "h-263p-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "h-263p-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "h261-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "h261-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "h261-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "h261-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "h264-omx-profile": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Unspecified",
+ "name": "unknown",
+ "value": "-99"
+ },
+ {
+ "desc": "",
+ "name": "baseline",
+ "value": "66"
+ },
+ {
+ "desc": "",
+ "name": "main",
+ "value": "77"
+ },
+ {
+ "desc": "",
+ "name": "high",
+ "value": "100"
+ }
+ ]
+ },
+ "hap-encoder-compressor": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "None",
+ "name": "none",
+ "value": "160"
+ },
+ {
+ "desc": "Snappy",
+ "name": "snappy",
+ "value": "176"
+ }
+ ]
+ },
+ "hap-encoder-format": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Hap 1 (DXT1 textures)",
+ "name": "hap",
+ "value": "11"
+ },
+ {
+ "desc": "Hap Alpha (DXT5 textures)",
+ "name": "hap_alpha",
+ "value": "14"
+ },
+ {
+ "desc": "Hap Q (DXT5-YCoCg textures)",
+ "name": "hap_q",
+ "value": "15"
+ }
+ ]
+ },
+ "huffyuv-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "plane",
+ "name": "plane",
+ "value": "1"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "2"
+ }
+ ]
+ },
+ "jpeg-2000-encoder-format": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "j2k",
+ "name": "j2k",
+ "value": "0"
+ },
+ {
+ "desc": "jp2",
+ "name": "jp2",
+ "value": "1"
+ }
+ ]
+ },
+ "jpeg-2000-encoder-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "dwt97int",
+ "name": "dwt97int",
+ "value": "0"
+ }
+ ]
+ },
+ "jpegls-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "plane",
+ "name": "plane",
+ "value": "1"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "2"
+ }
+ ]
+ },
+ "ljpeg-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "1"
+ },
+ {
+ "desc": "plane",
+ "name": "plane",
+ "value": "2"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "3"
+ }
+ ]
+ },
+ "magicyuv-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "1"
+ },
+ {
+ "desc": "gradient",
+ "name": "gradient",
+ "value": "2"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "3"
+ }
+ ]
+ },
+ "mjpeg-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "mjpeg-encoder-huffman": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "default",
+ "name": "default",
+ "value": "0"
+ },
+ {
+ "desc": "optimal",
+ "name": "optimal",
+ "value": "1"
+ }
+ ]
+ },
+ "mjpeg-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "mjpeg-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "mjpeg-encoder-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "1"
+ },
+ {
+ "desc": "plane",
+ "name": "plane",
+ "value": "2"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "3"
+ }
+ ]
+ },
+ "mjpeg-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "mpeg1video-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "mpeg1video-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "mpeg1video-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "mpeg1video-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "mpeg2video-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "mpeg2video-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "mpeg2video-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "mpeg2video-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "mpeg2video-encoder-seq-disp-ext": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "auto",
+ "name": "auto",
+ "value": "-1"
+ },
+ {
+ "desc": "never",
+ "name": "never",
+ "value": "0"
+ },
+ {
+ "desc": "always",
+ "name": "always",
+ "value": "1"
+ }
+ ]
+ },
+ "mpeg2video-encoder-video-format": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "component",
+ "name": "component",
+ "value": "0"
+ },
+ {
+ "desc": "pal",
+ "name": "pal",
+ "value": "1"
+ },
+ {
+ "desc": "ntsc",
+ "name": "ntsc",
+ "value": "2"
+ },
+ {
+ "desc": "secam",
+ "name": "secam",
+ "value": "3"
+ },
+ {
+ "desc": "mac",
+ "name": "mac",
+ "value": "4"
+ },
+ {
+ "desc": "unspecified",
+ "name": "unspecified",
+ "value": "5"
+ }
+ ]
+ },
+ "mpeg4-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "mpeg4-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "mpeg4-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "mpeg4-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "msmpeg4v2-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "msmpeg4v2-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "msmpeg4v2-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "msmpeg4v2-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "msmpeg4v3-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "msmpeg4v3-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "msmpeg4v3-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "msmpeg4v3-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "png-encoder-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "none",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "sub",
+ "name": "sub",
+ "value": "1"
+ },
+ {
+ "desc": "up",
+ "name": "up",
+ "value": "2"
+ },
+ {
+ "desc": "avg",
+ "name": "avg",
+ "value": "3"
+ },
+ {
+ "desc": "paeth",
+ "name": "paeth",
+ "value": "4"
+ },
+ {
+ "desc": "mixed",
+ "name": "mixed",
+ "value": "5"
+ }
+ ]
+ },
+ "prores-encoder-profile": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "auto",
+ "name": "auto",
+ "value": "-1"
+ },
+ {
+ "desc": "proxy",
+ "name": "proxy",
+ "value": "0"
+ },
+ {
+ "desc": "lt",
+ "name": "lt",
+ "value": "1"
+ },
+ {
+ "desc": "standard",
+ "name": "standard",
+ "value": "2"
+ },
+ {
+ "desc": "hq",
+ "name": "hq",
+ "value": "3"
+ },
+ {
+ "desc": "4444",
+ "name": "4444",
+ "value": "4"
+ },
+ {
+ "desc": "4444xq",
+ "name": "4444xq",
+ "value": "5"
+ }
+ ]
+ },
+ "prores-encoder-quant-mat": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "auto",
+ "name": "auto",
+ "value": "-1"
+ },
+ {
+ "desc": "proxy",
+ "name": "proxy",
+ "value": "0"
+ },
+ {
+ "desc": "lt",
+ "name": "lt",
+ "value": "2"
+ },
+ {
+ "desc": "standard",
+ "name": "standard",
+ "value": "3"
+ },
+ {
+ "desc": "hq",
+ "name": "hq",
+ "value": "4"
+ },
+ {
+ "desc": "default",
+ "name": "default",
+ "value": "6"
+ }
+ ]
+ },
+ "rv10-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "rv10-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "rv10-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "rv10-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "rv20-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "rv20-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "rv20-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "rv20-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "smpte-vc-2-encoder-quant-matrix": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Default from the specifications",
+ "name": "default",
+ "value": "0"
+ },
+ {
+ "desc": "Prevents low bitrate discoloration",
+ "name": "color",
+ "value": "1"
+ },
+ {
+ "desc": "Optimize for PSNR",
+ "name": "flat",
+ "value": "2"
+ }
+ ]
+ },
+ "smpte-vc-2-encoder-wavelet-idx": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Deslauriers-Dubuc (9,7)",
+ "name": "9_7",
+ "value": "0"
+ },
+ {
+ "desc": "LeGall (5,3)",
+ "name": "5_3",
+ "value": "1"
+ },
+ {
+ "desc": "Haar (without shift)",
+ "name": "haar_noshift",
+ "value": "3"
+ },
+ {
+ "desc": "Haar (with shift)",
+ "name": "haar",
+ "value": "4"
+ }
+ ]
+ },
+ "snow-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ },
+ {
+ "desc": "iter",
+ "name": "iter",
+ "value": "3"
+ }
+ ]
+ },
+ "snow-encoder-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "dwt97",
+ "name": "dwt97",
+ "value": "0"
+ },
+ {
+ "desc": "dwt53",
+ "name": "dwt53",
+ "value": "1"
+ }
+ ]
+ },
+ "svq1enc-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "tiff-encoder-compression-algo": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "raw",
+ "name": "raw",
+ "value": "1"
+ },
+ {
+ "desc": "lzw",
+ "name": "lzw",
+ "value": "5"
+ },
+ {
+ "desc": "packbits",
+ "name": "packbits",
+ "value": "32773"
+ },
+ {
+ "desc": "deflate",
+ "name": "deflate",
+ "value": "32946"
+ }
+ ]
+ },
+ "utvideo-pred": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "none",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "1"
+ },
+ {
+ "desc": "gradient",
+ "name": "gradient",
+ "value": "2"
+ },
+ {
+ "desc": "median",
+ "name": "median",
+ "value": "3"
+ }
+ ]
+ },
+ "wmv1-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "wmv1-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "wmv1-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "wmv1-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ },
+ "wmv2-encoder-cmp-func": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "Sum of absolute differences, fast",
+ "name": "sad",
+ "value": "0"
+ },
+ {
+ "desc": "Sum of squared errors",
+ "name": "sse",
+ "value": "1"
+ },
+ {
+ "desc": "Sum of absolute Hadamard transformed differences",
+ "name": "satd",
+ "value": "2"
+ },
+ {
+ "desc": "Sum of absolute DCT transformed differences",
+ "name": "dct",
+ "value": "3"
+ },
+ {
+ "desc": "Sum of squared quantization errors, low quality",
+ "name": "psnr",
+ "value": "4"
+ },
+ {
+ "desc": "Number of bits needed for the block",
+ "name": "bit",
+ "value": "5"
+ },
+ {
+ "desc": "Rate distortion optimal, slow",
+ "name": "rd",
+ "value": "6"
+ },
+ {
+ "desc": "Zero",
+ "name": "zero",
+ "value": "7"
+ },
+ {
+ "desc": "Sum of absolute vertical differences",
+ "name": "vsad",
+ "value": "8"
+ },
+ {
+ "desc": "Sum of squared vertical differences",
+ "name": "vsse",
+ "value": "9"
+ },
+ {
+ "desc": "Noise preserving sum of squared differences",
+ "name": "nsse",
+ "value": "10"
+ },
+ {
+ "desc": "dctmax",
+ "name": "dctmax",
+ "value": "13"
+ },
+ {
+ "desc": "dct264",
+ "name": "dct264",
+ "value": "14"
+ },
+ {
+ "desc": "Sum of absolute differences, median predicted",
+ "name": "msad",
+ "value": "15"
+ },
+ {
+ "desc": "chroma",
+ "name": "chroma",
+ "value": "256"
+ }
+ ]
+ },
+ "wmv2-encoder-motion-est": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "zero",
+ "name": "zero",
+ "value": "0"
+ },
+ {
+ "desc": "epzs",
+ "name": "epzs",
+ "value": "1"
+ },
+ {
+ "desc": "xone",
+ "name": "xone",
+ "value": "2"
+ }
+ ]
+ },
+ "wmv2-encoder-mpv-flags": {
+ "kind": "flags",
+ "values": [
+ {
+ "desc": "RD optimal MB level residual skipping",
+ "name": "skip_rd",
+ "value": "0x00000001"
+ },
+ {
+ "desc": "Strictly enforce gop size",
+ "name": "strict_gop",
+ "value": "0x00000002"
+ },
+ {
+ "desc": "Use rate distortion optimization for qp selection",
+ "name": "qp_rd",
+ "value": "0x00000004"
+ },
+ {
+ "desc": "use rate distortion optimization for CBP",
+ "name": "cbp_rd",
+ "value": "0x00000008"
+ },
+ {
+ "desc": "normalize adaptive quantization",
+ "name": "naq",
+ "value": "0x00000010"
+ },
+ {
+ "desc": "always try a mb with mv=<0,0>",
+ "name": "mv0",
+ "value": "0x00000020"
+ }
+ ]
+ },
+ "wmv2-encoder-rc-strategy": {
+ "kind": "enum",
+ "values": [
+ {
+ "desc": "deprecated, does nothing",
+ "name": "ffmpeg",
+ "value": "0"
+ }
+ ]
+ }
+ },
"package": "GStreamer FFMPEG Plug-ins git",
"source": "gst-libav",
+ "tracers": {},
"url": "Unknown package origin"
}
} \ No newline at end of file