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: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2169>
This commit is contained in:
Víctor Manuel Jáquez Leal 2022-04-13 06:19:40 +02:00 committed by GStreamer Marge Bot
parent a2a6ece487
commit cd0d1787a5

View file

@ -227822,7 +227822,7 @@
}, },
"b-frames": { "b-frames": {
"blurb": "Number of B frames between I and P reference frames", "blurb": "Number of B frames between I and P reference frames",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
@ -227836,7 +227836,7 @@
}, },
"b-pyramid": { "b-pyramid": {
"blurb": "Enable the b-pyramid reference structure in the GOP", "blurb": "Enable the b-pyramid reference structure in the GOP",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
@ -227862,7 +227862,7 @@
}, },
"cabac": { "cabac": {
"blurb": "Enable CABAC entropy coding mode", "blurb": "Enable CABAC entropy coding mode",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
@ -227888,7 +227888,7 @@
}, },
"dct8x8": { "dct8x8": {
"blurb": "Enable adaptive use of 8x8 transforms in I-frames", "blurb": "Enable adaptive use of 8x8 transforms in I-frames",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
@ -227942,14 +227942,14 @@
}, },
"mbbrc": { "mbbrc": {
"blurb": "Macroblock level Bitrate Control. It is not compatible with CQP", "blurb": "Macroblock level Bitrate Control. It is not compatible with CQP",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "auto (0)", "default": "disabled (0)",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "GstVaH264Mbbrc", "type": "GstVaFeature",
"writable": true "writable": true
}, },
"min-qp": { "min-qp": {
@ -227968,7 +227968,7 @@
}, },
"num-slices": { "num-slices": {
"blurb": "Number of slices per frame", "blurb": "Number of slices per frame",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
@ -228024,14 +228024,14 @@
}, },
"rate-control": { "rate-control": {
"blurb": "The desired rate control mode for the encoder", "blurb": "The desired rate control mode for the encoder",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
"default": "cbr (2)", "default": "cbr (2)",
"mutable": "null", "mutable": "null",
"readable": true, "readable": true,
"type": "GstVaH264EncRateControl", "type": "GstVaEncoderRateControl",
"writable": true "writable": true
}, },
"ref-frames": { "ref-frames": {
@ -228078,7 +228078,7 @@
}, },
"trellis": { "trellis": {
"blurb": "Enable the trellis quantization method", "blurb": "Enable the trellis quantization method",
"conditionally-available": true, "conditionally-available": false,
"construct": true, "construct": true,
"construct-only": false, "construct-only": false,
"controllable": false, "controllable": false,
@ -228162,7 +228162,7 @@
"interfaces": [ "interfaces": [
"GstColorBalance" "GstColorBalance"
], ],
"klass": "Filter/Converter/Video/Scaler/Hardware", "klass": "Converter/Filter/Colorspace/Scaler/Video/Hardware",
"long-name": "VA-API Video Postprocessor", "long-name": "VA-API Video Postprocessor",
"pad-templates": { "pad-templates": {
"sink": { "sink": {
@ -228177,6 +228177,18 @@
} }
}, },
"properties": { "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": { "disable-passthrough": {
"blurb": "Forces passing buffers through the postprocessor", "blurb": "Forces passing buffers through the postprocessor",
"conditionally-available": false, "conditionally-available": false,
@ -228283,7 +228295,7 @@
} }
] ]
}, },
"GstVaH264EncRateControl": { "GstVaEncoderRateControl": {
"kind": "enum", "kind": "enum",
"values": [ "values": [
{ {
@ -228308,22 +228320,22 @@
} }
] ]
}, },
"GstVaH264Mbbrc": { "GstVaFeature": {
"kind": "enum", "kind": "enum",
"values": [ "values": [
{ {
"desc": "Auto choose", "desc": "GST_VA_FEATURE_DISABLED",
"name": "auto", "name": "disabled",
"value": "0" "value": "0"
}, },
{ {
"desc": "Always enable", "desc": "GST_VA_FEATURE_ENABLED",
"name": "enable", "name": "enabled",
"value": "1" "value": "1"
}, },
{ {
"desc": "Always disable", "desc": "GST_VA_FEATURE_AUTO",
"name": "disable", "name": "auto",
"value": "2" "value": "2"
} }
] ]