From 982e06ef87a756e784d16cd9e1d6b8ac32f0b232 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Thu, 17 Oct 2019 23:25:14 +1100 Subject: [PATCH] vkswapper: add inherit support Used on android --- gst-libs/gst/vulkan/gstvkswapper.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst-libs/gst/vulkan/gstvkswapper.c b/gst-libs/gst/vulkan/gstvkswapper.c index ba34711..e7911d2 100644 --- a/gst-libs/gst/vulkan/gstvkswapper.c +++ b/gst-libs/gst/vulkan/gstvkswapper.c @@ -777,6 +777,9 @@ _allocate_swapchain (GstVulkanSwapper * swapper, GstCaps * caps, } else if ((priv->surf_props.supportedCompositeAlpha & VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR) != 0) { alpha_flags = VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR; + } else if ((priv->surf_props.supportedCompositeAlpha & + VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR) != 0) { + alpha_flags = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR; } else { g_set_error (error, GST_VULKAN_ERROR, VK_ERROR_INITIALIZATION_FAILED, -- 2.7.4