nvcodec: Add missing CUDAMemory sink caps in h264 and h265 encoders
authorJulian Bouzas <julian.bouzas@collabora.com>
Wed, 23 Sep 2020 17:49:43 +0000 (13:49 -0400)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 16 Oct 2020 15:56:49 +0000 (15:56 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1633>

sys/nvcodec/gstnvh264enc.c
sys/nvcodec/gstnvh265enc.c

index a1a584b..3c74c87 100644 (file)
@@ -69,7 +69,8 @@ enum
 
 #define DOCUMENTATION_SINK_CAPS \
     "video/x-raw, " DOCUMENTATION_SINK_CAPS_COMM "; " \
-    "video/x-raw(memory:GLMemory), " DOCUMENTATION_SINK_CAPS_COMM
+    "video/x-raw(memory:GLMemory), " DOCUMENTATION_SINK_CAPS_COMM "; " \
+    "video/x-raw(memory:CUDAMemory), " DOCUMENTATION_SINK_CAPS_COMM
 
 #define DOCUMENTATION_SRC_CAPS \
     "video/x-h264, "  \
index 6a0dad5..df0bdf5 100644 (file)
@@ -70,7 +70,8 @@ enum
 
 #define DOCUMENTATION_SINK_CAPS \
     "video/x-raw, " DOCUMENTATION_SINK_CAPS_COMM "; " \
-    "video/x-raw(memory:GLMemory), " DOCUMENTATION_SINK_CAPS_COMM
+    "video/x-raw(memory:GLMemory), " DOCUMENTATION_SINK_CAPS_COMM "; " \
+    "video/x-raw(memory:CUDAMemory), " DOCUMENTATION_SINK_CAPS_COMM
 
 #define DOCUMENTATION_SRC_CAPS \
     "video/x-h265, "  \