summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorHe Junyan <junyan.he@intel.com>2020-11-06 16:18:14 +0800
committerHe Junyan <junyan.he@intel.com>2020-12-04 00:24:32 +0800
commitf7ea6d9b64282bb11a220f3ffe8c9e94baf83221 (patch)
treead98c1da52030aa42856f6c7860e741027a7d52c /ext
parent1146a7e3a0f74bf92b5d55e82c827d9862c29fdd (diff)
glcolorconver: Return empty caps in transform_caps if fails.
We should not return a NULL in transform_caps() function. The NULL will generate a assert of: "transform_caps returned caps which are not a real subset of the filter caps" in transform base class. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/922>
Diffstat (limited to 'ext')
-rw-r--r--ext/gl/gstglcolorconvertelement.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/gl/gstglcolorconvertelement.c b/ext/gl/gstglcolorconvertelement.c
index 256e5ef5a..f9f0ad77d 100644
--- a/ext/gl/gstglcolorconvertelement.c
+++ b/ext/gl/gstglcolorconvertelement.c
@@ -149,7 +149,7 @@ gst_gl_color_convert_element_transform_caps (GstBaseTransform * bt,
GstCaps *ret;
if (base_filter->display && !gst_gl_base_filter_find_gl_context (base_filter))
- return NULL;
+ return gst_caps_new_empty ();
context = gst_gl_base_filter_get_gl_context (base_filter);