From adfa4d459e55289c4e345a457debea968fbbdf6e Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Thu, 30 Nov 2023 21:55:24 +0900 Subject: [PATCH] qsv: Update plugin doc cache Part-of: --- .../gst-plugins-bad/docs/plugins/gst_plugins_cache.json | 6 +++--- subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp | 6 ++++-- 2 files changed, 7 insertions(+), 5 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 ec4fb3efa0..8cd1acb90a 100644 --- a/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json +++ b/subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json @@ -230146,12 +230146,12 @@ "klass": "Codec/Decoder/Video/Hardware", "pad-templates": { "sink": { - "caps": "video/x-h265:\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n stream-format: { (string)byte-stream, (string)hev1, (string)hvc1 }\n alignment: au\n profile: { (string)main, (string)main-10 }\n", + "caps": "video/x-h265:\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n stream-format: { (string)byte-stream, (string)hev1, (string)hvc1 }\n alignment: au\n profile: { (string)main, (string)main-10, (string)main-12, (string)main-422-10, (string)main-422-12, (string)main-444, (string)main-444-10, (string)main-444-12 }\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-raw(memory:D3D11Memory):\n format: NV12\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\nvideo/x-raw:\n format: NV12\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n", + "caps": "video/x-raw(memory:D3D11Memory):\n format: { NV12, P010_10LE, P012_LE, YUY2, Y210, Y212_LE, VUYA, RBGA, Y410, BGR10A2_LE, Y412_LE, BGRA64_LE }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\nvideo/x-raw:\n format: { NV12, P010_10LE, P012_LE, YUY2, Y210, Y212_LE, VUYA, RBGA, Y410, BGR10A2_LE, Y412_LE, BGRA64_LE }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n", "direction": "src", "presence": "always" } @@ -230557,7 +230557,7 @@ "presence": "always" }, "src": { - "caps": "video/x-raw(memory:D3D11Memory):\n format: { NV12, P010_10LE, P016_LE }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\nvideo/x-raw:\n format: { NV12, P010_10LE, P016_LE }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n", + "caps": "video/x-raw(memory:D3D11Memory):\n format: { NV12, P010_10LE, P012_LE }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\nvideo/x-raw:\n format: { NV12, P010_10LE, P012_LE }\n width: [ 1, 16384 ]\n height: [ 1, 16384 ]\n", "direction": "src", "presence": "always" } diff --git a/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp b/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp index e14ccc0028..ef356f390d 100644 --- a/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp +++ b/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp @@ -53,10 +53,12 @@ GST_DEBUG_CATEGORY_STATIC (gst_qsv_h265_dec_debug); #define DOC_SINK_CAPS \ "video/x-h265, width = (int) [ 1, 16384 ], height = (int) [ 1, 16384 ], " \ "stream-format = (string) { byte-stream, hev1, hvc1 }, " \ - "alignment = (string) au, profile = (string) { main, main-10 }" + "alignment = (string) au, profile = (string) { main, main-10, main-12, " \ + "main-422-10, main-422-12, main-444, main-444-10, main-444-12 }" #define DOC_SRC_CAPS_COMM \ - "format = (string) NV12, " \ + "format = (string) { NV12, P010_10LE, P012_LE, YUY2, Y210, Y212_LE, " \ + "VUYA, RBGA, Y410, BGR10A2_LE, Y412_LE, BGRA64_LE }, " \ "width = (int) [ 1, 16384 ], height = (int) [ 1, 16384 ]" #define DOC_SRC_CAPS \