From cd0d1787a5b2a95408e47d827e9515f536797720 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Wed, 13 Apr 2022 06:19:40 +0200 Subject: [PATCH] gst_plugins_cache.json: Update va plugins. * Update conditionally-available attribute in vah264enc properties. * Update GstVaFeature usage. * Update GstVaEncoderRatecontrol usage. * Update vapostproc classification. * Add `add-borders` property in vapostproc. Part-of: --- .../docs/plugins/gst_plugins_cache.json | 52 +++++++++++++--------- 1 file changed, 32 insertions(+), 20 deletions(-) diff --git a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json index 7c2bee7..245970f 100644 --- a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json +++ b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json @@ -227822,7 +227822,7 @@ }, "b-frames": { "blurb": "Number of B frames between I and P reference frames", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, @@ -227836,7 +227836,7 @@ }, "b-pyramid": { "blurb": "Enable the b-pyramid reference structure in the GOP", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, @@ -227862,7 +227862,7 @@ }, "cabac": { "blurb": "Enable CABAC entropy coding mode", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, @@ -227888,7 +227888,7 @@ }, "dct8x8": { "blurb": "Enable adaptive use of 8x8 transforms in I-frames", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, @@ -227942,14 +227942,14 @@ }, "mbbrc": { "blurb": "Macroblock level Bitrate Control. It is not compatible with CQP", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, - "default": "auto (0)", + "default": "disabled (0)", "mutable": "null", "readable": true, - "type": "GstVaH264Mbbrc", + "type": "GstVaFeature", "writable": true }, "min-qp": { @@ -227968,7 +227968,7 @@ }, "num-slices": { "blurb": "Number of slices per frame", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, @@ -228024,14 +228024,14 @@ }, "rate-control": { "blurb": "The desired rate control mode for the encoder", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, "default": "cbr (2)", "mutable": "null", "readable": true, - "type": "GstVaH264EncRateControl", + "type": "GstVaEncoderRateControl", "writable": true }, "ref-frames": { @@ -228078,7 +228078,7 @@ }, "trellis": { "blurb": "Enable the trellis quantization method", - "conditionally-available": true, + "conditionally-available": false, "construct": true, "construct-only": false, "controllable": false, @@ -228162,7 +228162,7 @@ "interfaces": [ "GstColorBalance" ], - "klass": "Filter/Converter/Video/Scaler/Hardware", + "klass": "Converter/Filter/Colorspace/Scaler/Video/Hardware", "long-name": "VA-API Video Postprocessor", "pad-templates": { "sink": { @@ -228177,6 +228177,18 @@ } }, "properties": { + "add-borders": { + "blurb": "Add black borders if necessary to keep the display aspect ratio", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "playing", + "readable": true, + "type": "gboolean", + "writable": true + }, "disable-passthrough": { "blurb": "Forces passing buffers through the postprocessor", "conditionally-available": false, @@ -228283,7 +228295,7 @@ } ] }, - "GstVaH264EncRateControl": { + "GstVaEncoderRateControl": { "kind": "enum", "values": [ { @@ -228308,22 +228320,22 @@ } ] }, - "GstVaH264Mbbrc": { + "GstVaFeature": { "kind": "enum", "values": [ { - "desc": "Auto choose", - "name": "auto", + "desc": "GST_VA_FEATURE_DISABLED", + "name": "disabled", "value": "0" }, { - "desc": "Always enable", - "name": "enable", + "desc": "GST_VA_FEATURE_ENABLED", + "name": "enabled", "value": "1" }, { - "desc": "Always disable", - "name": "disable", + "desc": "GST_VA_FEATURE_AUTO", + "name": "auto", "value": "2" } ] -- 2.7.4