From 9bb560e7ee9d39480302fe62efdcd77592191df6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Mon, 6 Jun 2022 10:56:12 +0200 Subject: [PATCH] va: Remove from plugin cache. GstVA is not currently build by CI, because libva version is lower than expected. So, the gstva library is not build, thus some symbols aren't documented, breaking the documentation CI. To move things forward, let's just remove temporarly the va plugins from cache. While we decide on how to update the libva package in the CI. Part-of: --- .../docs/plugins/gst_plugins_cache.json | 653 +-------------------- 1 file changed, 2 insertions(+), 651 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 9b5ca94..e9a2e34 100644 --- a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json +++ b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json @@ -228025,659 +228025,10 @@ }, "va": { "description": "VA-API codecs plugin", - "elements": { - "vaav1dec": { - "author": "He Junyan ", - "description": "VA-API based AV1 video decoder", - "hierarchy": [ - "GstVaAV1Dec", - "GstAV1Decoder", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video/Hardware", - "long-name": "VA-API AV1 Decoder", - "pad-templates": { - "sink": { - "caps": "video/x-av1:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12, P010_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { NV12, P010_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "rank": "none" - }, - "vadeinterlace": { - "author": "Víctor Jáquez ", - "description": "VA-API based deinterlacer", - "hierarchy": [ - "GstVaDeinterlace", - "GstVaBaseTransform", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Filter/Effect/Video/Deinterlace", - "long-name": "VA-API Deinterlacer", - "pad-templates": { - "sink": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12, I420, YV12, YUY2, RGBA, BGRA, P010_10LE, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { VUYA, GRAY8, NV12, NV21, YUY2, UYVY, YV12, I420, P010_10LE, RGBA, BGRA, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12, I420, YV12, YUY2, RGBA, BGRA, P010_10LE, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { VUYA, GRAY8, NV12, NV21, YUY2, UYVY, YV12, I420, P010_10LE, RGBA, BGRA, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "method": { - "blurb": "Deinterlace Method", - "conditionally-available": false, - "construct": false, - "construct-only": false, - "controllable": false, - "default": "bob (1)", - "mutable": "playing", - "readable": true, - "type": "GstVaDeinterlaceMethods", - "writable": true - } - }, - "rank": "none" - }, - "vah264dec": { - "author": "Víctor Jáquez ", - "description": "VA-API based H.264 video decoder", - "hierarchy": [ - "GstVaH264Dec", - "GstH264Decoder", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video/Hardware", - "long-name": "VA-API H.264 Decoder", - "pad-templates": { - "sink": { - "caps": "video/x-h264:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12, P010_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { NV12, P010_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "rank": "none" - }, - "vah264enc": { - "author": "He Junyan ", - "description": "VA-API based H.264 video encoder", - "hierarchy": [ - "GstVaH264Enc", - "GstVaBaseEnc", - "GstVideoEncoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "interfaces": [ - "GstPreset" - ], - "klass": "Codec/Encoder/Video/Hardware", - "long-name": "VA-API H.264 Encoder", - "pad-templates": { - "sink": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-h264:\n", - "direction": "src", - "presence": "always" - } - }, - "properties": { - "aud": { - "blurb": "Insert AU (Access Unit) delimeter for each frame", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "false", - "mutable": "null", - "readable": true, - "type": "gboolean", - "writable": true - }, - "b-frames": { - "blurb": "Number of B frames between I and P reference frames", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "0", - "max": "31", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "b-pyramid": { - "blurb": "Enable the b-pyramid reference structure in the GOP", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "false", - "mutable": "null", - "readable": true, - "type": "gboolean", - "writable": true - }, - "bitrate": { - "blurb": "The desired bitrate expressed in kbps (0: auto-calculate)", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "0", - "max": "2048000", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "cabac": { - "blurb": "Enable CABAC entropy coding mode", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "true", - "mutable": "null", - "readable": true, - "type": "gboolean", - "writable": true - }, - "cpb-size": { - "blurb": "The desired max CPB size in Kb (0: auto-calculate)", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "0", - "max": "2048000", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "dct8x8": { - "blurb": "Enable adaptive use of 8x8 transforms in I-frames", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "true", - "mutable": "null", - "readable": true, - "type": "gboolean", - "writable": true - }, - "i-frames": { - "blurb": "Force the number of I frames insertion within one GOP, not including the first IDR frame", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "0", - "max": "1023", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "key-int-max": { - "blurb": "The maximal distance between two keyframes. It decides the size of GOP (0: auto-calculate)", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "0", - "max": "1024", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "max-qp": { - "blurb": "Maximum quantizer value for each frame", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "51", - "max": "51", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "mbbrc": { - "blurb": "Macroblock level Bitrate Control. It is not compatible with CQP", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "disabled (0)", - "mutable": "null", - "readable": true, - "type": "GstVaFeature", - "writable": true - }, - "min-qp": { - "blurb": "Minimum quantizer value for each frame", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "1", - "max": "51", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "num-slices": { - "blurb": "Number of slices per frame", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "1", - "max": "200", - "min": "1", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "qpb": { - "blurb": "The quantizer value for B frame. This is available only in CQP mode", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "26", - "max": "51", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "qpi": { - "blurb": "The quantizer value for I frame. In CQP mode, it specifies the QP of I frame, in other mode, it specifies the init QP of all frames", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "26", - "max": "51", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "qpp": { - "blurb": "The quantizer value for P frame. This is available only in CQP mode", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "26", - "max": "51", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "ref-frames": { - "blurb": "Number of reference frames, including both the forward and the backward", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "3", - "max": "16", - "min": "0", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "target-percentage": { - "blurb": "The percentage for 'target bitrate'/'maximum bitrate' (Only in VBR)", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "66", - "max": "100", - "min": "50", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "target-usage": { - "blurb": "The target usage to control and balance the encoding speed/quality", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "4", - "max": "7", - "min": "1", - "mutable": "null", - "readable": true, - "type": "guint", - "writable": true - }, - "trellis": { - "blurb": "Enable the trellis quantization method", - "conditionally-available": false, - "construct": true, - "construct-only": false, - "controllable": false, - "default": "false", - "mutable": "null", - "readable": true, - "type": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "vah265dec": { - "author": "Nicolas Dufresne ", - "description": "VA-API based H.265 video decoder", - "hierarchy": [ - "GstVaH265Dec", - "GstH265Decoder", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video/Hardware", - "long-name": "VA-API H.265 Decoder", - "pad-templates": { - "sink": { - "caps": "video/x-h265:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12, P010_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { NV12, P010_10LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "rank": "none" - }, - "vampeg2dec": { - "author": "He Junyan ", - "description": "VA-API based Mpeg2 video decoder", - "hierarchy": [ - "GstVaMpeg2dec", - "GstMpeg2Decoder", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video/Hardware", - "long-name": "VA-API Mpeg2 Decoder", - "pad-templates": { - "sink": { - "caps": "video/x-mpeg2:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "rank": "none" - }, - "vapostproc": { - "author": "Víctor Jáquez ", - "description": "VA-API based video postprocessor", - "hierarchy": [ - "GstVaPostProc", - "GstVaBaseTransform", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "interfaces": [ - "GstColorBalance" - ], - "klass": "Converter/Filter/Colorspace/Scaler/Video/Hardware", - "long-name": "VA-API Video Postprocessor", - "pad-templates": { - "sink": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12, I420, YV12, YUY2, RGBA, BGRA, P010_10LE, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { VUYA, GRAY8, NV12, NV21, YUY2, UYVY, YV12, I420, P010_10LE, RGBA, BGRA, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12, I420, YV12, YUY2, RGBA, BGRA, P010_10LE, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { VUYA, GRAY8, NV12, NV21, YUY2, UYVY, YV12, I420, P010_10LE, RGBA, BGRA, ARGB, ABGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "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, - "construct": false, - "construct-only": false, - "controllable": false, - "default": "false", - "mutable": "ready", - "readable": true, - "type": "gboolean", - "writable": true - } - }, - "rank": "none" - }, - "vavp8dec": { - "author": "He Junyan ", - "description": "VA-API based VP8 video decoder", - "hierarchy": [ - "GstVaVp8dec", - "GstVp8Decoder", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video/Hardware", - "long-name": "VA-API VP8 Decoder", - "pad-templates": { - "sink": { - "caps": "video/x-vp8:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "rank": "none" - }, - "vavp9dec": { - "author": "Víctor Jáquez ", - "description": "VA-API based VP9 video decoder", - "hierarchy": [ - "GstVaVp9Dec", - "GstVp9Decoder", - "GstVideoDecoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "klass": "Codec/Decoder/Video/Hardware", - "long-name": "VA-API VP9 Decoder", - "pad-templates": { - "sink": { - "caps": "video/x-vp9:\n", - "direction": "sink", - "presence": "always" - }, - "src": { - "caps": "video/x-raw(memory:VAMemory):\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { NV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n", - "direction": "src", - "presence": "always" - } - }, - "rank": "none" - } - }, + "elements": {}, "filename": "gstva", "license": "LGPL", - "other-types": { - "GstVaBaseEnc": { - "hierarchy": [ - "GstVaBaseEnc", - "GstVideoEncoder", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "interfaces": [ - "GstPreset" - ], - "kind": "object", - "properties": { - "device-path": { - "blurb": "DRM device path", - "conditionally-available": false, - "construct": false, - "construct-only": false, - "controllable": false, - "default": "NULL", - "mutable": "null", - "readable": true, - "type": "gchararray", - "writable": false - } - } - }, - "GstVaBaseTransform": { - "hierarchy": [ - "GstVaBaseTransform", - "GstBaseTransform", - "GstElement", - "GstObject", - "GInitiallyUnowned", - "GObject" - ], - "kind": "object" - }, - "GstVaDeinterlaceMethods": { - "kind": "enum", - "values": [ - { - "desc": "Bob: Interpolating missing lines by using the adjacent lines.", - "name": "bob", - "value": "1" - }, - { - "desc": "Adaptive: Interpolating missing lines by using spatial/temporal references.", - "name": "adaptive", - "value": "3" - }, - { - "desc": "Compensation: Recreating missing lines by using motion vector.", - "name": "compensated", - "value": "4" - } - ] - }, - "GstVaFeature": { - "kind": "enum", - "values": [ - { - "desc": "GST_VA_FEATURE_DISABLED", - "name": "disabled", - "value": "0" - }, - { - "desc": "GST_VA_FEATURE_ENABLED", - "name": "enabled", - "value": "1" - }, - { - "desc": "GST_VA_FEATURE_AUTO", - "name": "auto", - "value": "2" - } - ] - } - }, + "other-types": {}, "package": "GStreamer Bad Plug-ins", "source": "gst-plugins-bad", "tracers": {}, -- 2.7.4