diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json index 379a271feb..f67ce05e88 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,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": { @@ -1107,7 +833,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "tolerance": { @@ -1117,7 +844,68 @@ "default": "0", "max": "9223372036854775807", "min": "0", - "type-name": "gint64", + "readable": true, + "type": "gint64", + "writable": true + } + }, + "rank": "marginal" + }, + "avdec_adpcm_agm": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "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": { + "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 } }, @@ -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 , Ronald Bultje , Edward Hervey ", + "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 , Ronald Bultje , Edward Hervey ", + "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,14 +6310,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": { @@ -8188,157 +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" - } - ], - "writable": true - } - }, - "rank": "marginal" - }, - "avdec_cdgraphics": { - "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "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", - "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", - "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" - } - ], + "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 , Ronald Bultje , Edward Hervey ", + "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,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": { @@ -16649,14 +12314,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 +12332,120 @@ "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_hymt": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "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": { + "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 + }, + "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,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": { @@ -19067,14 +14094,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,40 +14112,18 @@ "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 } }, "rank": "marginal" }, - "avdec_m101": { + "avdec_lscr": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "description": "libav m101 decoder", + "description": "libav lscr decoder", "hierarchy": [ - "avdec_m101", + "avdec_lscr", "GstVideoDecoder", "GstElement", "GstObject", @@ -19123,8 +14131,7 @@ "GObject" ], "klass": "Codec/Decoder/Video", - "long-name": "libav Matrox Uncompressed SD decoder", - "name": "avdec_m101", + "long-name": "libav LEAD Screen Capture decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", @@ -19143,7 +14150,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "direct-rendering": { @@ -19151,7 +14159,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "lowres": { @@ -19159,34 +14168,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 +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": { @@ -19209,30 +14195,91 @@ "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 + } + }, + "rank": "marginal" + }, + "avdec_m101": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "description": "libav m101 decoder", + "hierarchy": [ + "avdec_m101", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "libav Matrox Uncompressed SD 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 } }, @@ -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" - } - ], + "readable": true, + "type": "GstLibAVVidDecSkipFrame", "writable": true - } - }, - "rank": "marginal" - }, - "avdec_prores_lgpl": { - "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "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", + "thread-type": { + "blurb": "Multithreading methods to use", "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" - } - ], - "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", - "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,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": { @@ -34094,14 +24624,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,40 +24642,27 @@ "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_vp5": { + "avdec_vp4": { "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "description": "libav vp5 decoder", + "description": "libav vp4 decoder", "hierarchy": [ - "avdec_vp5", + "avdec_vp4", "GstVideoDecoder", "GstElement", "GstObject", @@ -34150,526 +24670,7 @@ "GObject" ], "klass": "Codec/Decoder/Video", - "long-name": "libav On2 VP5 decoder", - "name": "avdec_vp5", - "pad-templates": { - "sink": { - "caps": "video/x-vp5:\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" - } - ], - "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", - "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_vp6": { - "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "description": "libav vp6 decoder", - "hierarchy": [ - "avdec_vp6", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video", - "long-name": "libav On2 VP6 decoder", - "name": "avdec_vp6", - "pad-templates": { - "sink": { - "caps": "video/x-vp6:\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" - } - ], - "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", - "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_vp6a": { - "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "description": "libav vp6a decoder", - "hierarchy": [ - "avdec_vp6a", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "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", - "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" - } - ], - "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": "NULL", - "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", - "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_vp6f": { - "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "description": "libav vp6f decoder", - "hierarchy": [ - "avdec_vp6f", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video", - "long-name": "libav On2 VP6 (Flash version) decoder", - "name": "avdec_vp6f", - "pad-templates": { - "sink": { - "caps": "video/x-vp6-flash:\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" - } - ], - "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", - "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_vp7": { - "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "description": "libav vp7 decoder", - "hierarchy": [ - "avdec_vp7", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video", - "long-name": "libav On2 VP7 decoder", - "name": "avdec_vp7", + "long-name": "libav On2 VP4 decoder", "pad-templates": { "sink": { "caps": "unknown/unknown:\n", @@ -34688,7 +24689,8 @@ "construct": false, "construct-only": false, "default": "false", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "direct-rendering": { @@ -34696,7 +24698,8 @@ "construct": false, "construct-only": false, "default": "true", - "type-name": "gboolean", + "readable": true, + "type": "gboolean", "writable": true }, "lowres": { @@ -34704,34 +24707,19 @@ "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, + "max-threads": { + "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "construct": false, "construct-only": false, - "default": "NULL", - "hotdoc-fixed-default": true, - "type-name": "gchararray", + "default": "0", + "max": "2147483647", + "min": "0", + "readable": true, + "type": "gint", "writable": true }, "output-corrupt": { @@ -34739,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": { @@ -34754,30 +24745,452 @@ "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_vp5": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "description": "libav vp5 decoder", + "hierarchy": [ + "avdec_vp5", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "libav On2 VP5 decoder", + "pad-templates": { + "sink": { + "caps": "video/x-vp5:\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 + } + }, + "rank": "marginal" + }, + "avdec_vp6": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "description": "libav vp6 decoder", + "hierarchy": [ + "avdec_vp6", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "libav On2 VP6 decoder", + "pad-templates": { + "sink": { + "caps": "video/x-vp6:\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 + } + }, + "rank": "marginal" + }, + "avdec_vp6a": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "description": "libav vp6a decoder", + "hierarchy": [ + "avdec_vp6a", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "libav On2 VP6 (Flash version, with alpha channel) decoder", + "pad-templates": { + "sink": { + "caps": "video/x-vp6-alpha:\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": { + "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 + }, + "thread-type": { + "blurb": "Multithreading methods to use", + "construct": false, + "construct-only": false, + "default": "auto", + "readable": true, + "type": "GstLibAVVidDecThreadType", + "writable": true + } + }, + "rank": "marginal" + }, + "avdec_vp6f": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "description": "libav vp6f decoder", + "hierarchy": [ + "avdec_vp6f", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "libav On2 VP6 (Flash version) decoder", + "pad-templates": { + "sink": { + "caps": "video/x-vp6-flash:\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 + } + }, + "rank": "marginal" + }, + "avdec_vp7": { + "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", + "description": "libav vp7 decoder", + "hierarchy": [ + "avdec_vp7", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "libav On2 VP7 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 } }, @@ -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" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" + "return-type": "void", + "when": "last" }, "pad-removed": { "args": [ - "GstPad" + { + "name": "arg0", + "type": "GstPad" + } ], - "retval": "void" - } - } - }, - "avdemux_ffm": { - "author": "Wim Taymans , Ronald Bultje , Edward Hervey ", - "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" - ], - "retval": "void" - }, - "pad-removed": { - "args": [ - "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,7 +60523,934 @@ "default": "0", "max": "1", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", + "writable": true + } + }, + "rank": "secondary" + }, + "avenc_hap": { + "author": "Wim Taymans , Ronald Bultje ", + "description": "libav hap encoder", + "hierarchy": [ + "avenc_hap", + "GstVideoEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstPreset" + ], + "klass": "Codec/Encoder/Video", + "long-name": "libav Vidvox Hap encoder", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n format: RGBA\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "unknown/unknown:\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 + }, + "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": { + "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 + }, + "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": { + "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 + }, + "format": { + "blurb": "(null) (Private codec option)", + "construct": false, + "construct-only": false, + "default": "hap (11)", + "readable": true, + "type": "hap-encoder-format", + "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": { + "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", + "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 } }, @@ -106600,9 +61467,11 @@ "GInitiallyUnowned", "GObject" ], + "interfaces": [ + "GstPreset" + ], "klass": "Codec/Encoder/Video", "long-name": "libav Huffyuv / HuffYUV encoder", - "name": "avenc_huffyuv", "pad-templates": { "sink": { "caps": "video/x-raw:\n format: { Y42B, RGB, BGRA }\n", @@ -106623,7 +61492,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 +61503,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 +61514,8 @@ "default": "40", "max": "2147483647", "min": "1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "b-strategy": { @@ -106653,7 +61525,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "bidir-refine": { @@ -106663,7 +61536,8 @@ "default": "1", "max": "4", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "bitrate": { @@ -106673,7 +61547,8 @@ "default": "200000", "max": "2147483647", "min": "0", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "bitrate-tolerance": { @@ -106683,7 +61558,8 @@ "default": "4000000", "max": "2147483647", "min": "1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "brd-scale": { @@ -106693,19 +61569,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 +61580,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "chroma-sample-location": { @@ -106721,45 +61589,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 +61600,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "cmp": { @@ -106777,90 +61609,8 @@ "construct": false, "construct-only": false, "default": "sad (0)", - "enum": true, - "type-name": "avcodeccontext-cmp-func", - "values": [ - { - "desc": "sum of absolute differences, fast", - "name": "sad", - "value": "0" - }, - { - "desc": "sum of squared errors", - "name": "sse", - "value": "1" - }, - { - "desc": "sum of absolute Hadamard transformed differences", - "name": "satd", - "value": "2" - }, - { - "desc": "sum of absolute DCT transformed differences", - "name": "dct", - "value": "3" - }, - { - "desc": "sum of squared quantization errors (avoid, low quality)", - "name": "psnr", - "value": "4" - }, - { - "desc": "number of bits needed for the block", - "name": "bit", - "value": "5" - }, - { - "desc": "rate distortion optimal, slow", - "name": "rd", - "value": "6" - }, - { - "desc": "0", - "name": "zero", - "value": "7" - }, - { - "desc": "sum of absolute vertical differences", - "name": "vsad", - "value": "8" - }, - { - "desc": "sum of squared vertical differences", - "name": "vsse", - "value": "9" - }, - { - "desc": "noise preserving sum of squared differences", - "name": "nsse", - "value": "10" - }, - { - "desc": "5/3 wavelet, only used in snow", - "name": "w53", - "value": "11" - }, - { - "desc": "9/7 wavelet, only used in snow", - "name": "w97", - "value": "12" - }, - { - "desc": "dctmax", - "name": "dctmax", - "value": "13" - }, - { - "desc": "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 +61618,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 +61629,8 @@ "default": "-1", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "context": { @@ -106947,7 +61640,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "dark-mask": { @@ -106957,7 +61651,8 @@ "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true }, "dc": { @@ -106967,7 +61662,8 @@ "default": "0", "max": "16", "min": "-8", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "dct": { @@ -106975,40 +61671,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 +61680,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 +61691,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "dump-separator": { @@ -107111,7 +61700,8 @@ "construct": false, "construct-only": false, "default": "NULL", - "type-name": "gchararray", + "readable": true, + "type": "gchararray", "writable": true }, "field-order": { @@ -107119,40 +61709,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 +61718,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 +61727,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": { @@ -107302,7 +61738,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "gop-size": { @@ -107312,7 +61749,8 @@ "default": "12", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "i-qfactor": { @@ -107322,7 +61760,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 +61771,8 @@ "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true }, "idct": { @@ -107340,75 +61780,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 +61789,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 +61800,8 @@ "default": "25", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "last-pred": { @@ -107519,7 +61811,8 @@ "default": "0", "max": "2147483647", "min": "-2147483648", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "lumi-mask": { @@ -107529,7 +61822,8 @@ "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", - "type-name": "gfloat", + "readable": true, + "type": "gfloat", "writable": true }, "max-bframes": { @@ -107539,7 +61833,8 @@ "default": "0", "max": "2147483647", "min": "-1", - "type-name": "gint", + "readable": true, + "type": "gint", "writable": true }, "max-pixels": { @@ -107549,17 +61844,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": { @@ -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 , Ronald Bultje ", - "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 , Ronald Bultje ", "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