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": {
"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"
}
]