diff options
author | He Junyan <junyan.he@intel.com> | 2020-11-06 16:18:14 +0800 |
---|---|---|
committer | He Junyan <junyan.he@intel.com> | 2020-12-04 00:24:32 +0800 |
commit | f7ea6d9b64282bb11a220f3ffe8c9e94baf83221 (patch) | |
tree | ad98c1da52030aa42856f6c7860e741027a7d52c /ext | |
parent | 1146a7e3a0f74bf92b5d55e82c827d9862c29fdd (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.c | 2 |
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); |