summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2021-08-23 11:24:40 +0200
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2021-09-10 17:48:23 +0200
commit4a39bf668030480dc34ee8e2ff4e554e8da095ef (patch)
treedc7bc2cd3cfe75066dc6129b2c50483a939626dd /docs
parentb13fd4f15ba48bb5ea5ecd930b0b71d463bc0df0 (diff)
downloadgstreamer-plugins-bad-4a39bf668030480dc34ee8e2ff4e554e8da095ef.tar.gz
Add vadeinterlace element.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2495>
Diffstat (limited to 'docs')
-rw-r--r--docs/plugins/gst_plugins_cache.json62
1 files changed, 62 insertions, 0 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index f0349478e..fca7c53b3 100644
--- a/docs/plugins/gst_plugins_cache.json
+++ b/docs/plugins/gst_plugins_cache.json
@@ -225658,6 +225658,48 @@
"va": {
"description": "VA-API codecs plugin",
"elements": {
+ "vadeinterlace": {
+ "author": "Víctor Jáquez <vjaquez@igalia.com>",
+ "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 <vjaquez@igalia.com>",
"description": "VA-API based H.264 video decoder",
@@ -225842,6 +225884,26 @@
"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"
+ }
+ ]
}
},
"package": "GStreamer Bad Plug-ins",