va: utils: fix precondition check for handle_context_query()
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Tue, 4 Aug 2020 08:24:49 +0000 (10:24 +0200)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Tue, 4 Aug 2020 08:39:05 +0000 (10:39 +0200)
display paramater can be NULL, but if it's not, it has to be a
GstVaDisplay.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1489>

sys/va/gstvautils.c

index 3a0b0d2..914e8a8 100644 (file)
@@ -250,7 +250,7 @@ gst_va_handle_context_query (GstElement * element, GstQuery * query,
 
   g_return_val_if_fail (GST_IS_ELEMENT (element), FALSE);
   g_return_val_if_fail (GST_IS_QUERY (query), FALSE);
-  g_return_val_if_fail (display && GST_IS_VA_DISPLAY (display), FALSE);
+  g_return_val_if_fail (!display || GST_IS_VA_DISPLAY (display), FALSE);
 
   GST_CAT_LOG_OBJECT (GST_CAT_CONTEXT, element,
       "handle context query %" GST_PTR_FORMAT, query);