From b8ef3801bc4181784721f45e4dd9e569de9128c6 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Mon, 23 Dec 2019 15:17:07 +0900 Subject: [PATCH] vulkansink: Fix null pointer exception context query might happen before creating swapper. --- ext/vulkan/vksink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/vulkan/vksink.c b/ext/vulkan/vksink.c index 3a09ebbd5f..b7d2c27a63 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;