From: Seungha Yang Date: Mon, 23 Dec 2019 06:17:07 +0000 (+0900) Subject: vulkansink: Fix null pointer exception X-Git-Tag: 1.19.3~507^2~2475 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b8ef3801bc4181784721f45e4dd9e569de9128c6;p=platform%2Fupstream%2Fgstreamer.git vulkansink: Fix null pointer exception context query might happen before creating swapper. --- diff --git a/ext/vulkan/vksink.c b/ext/vulkan/vksink.c index 3a09ebb..b7d2c27 100644 --- a/ext/vulkan/vksink.c +++ b/ext/vulkan/vksink.c @@ -231,7 +231,8 @@ gst_vulkan_sink_query (GstBaseSink * bsink, GstQuery * query) if (gst_vulkan_handle_context_query (GST_ELEMENT (vk_sink), query, vk_sink->display, vk_sink->instance, vk_sink->device)) return TRUE; - if (gst_vulkan_queue_handle_context_query (GST_ELEMENT (vk_sink), query, + if (vk_sink->swapper && + gst_vulkan_queue_handle_context_query (GST_ELEMENT (vk_sink), query, vk_sink->swapper->queue)) return TRUE;