From 944623c3aaa86a342c2e21470fbb993cfcc48769 Mon Sep 17 00:00:00 2001 From: Martin Reboredo Date: Thu, 21 Oct 2021 23:35:41 -0300 Subject: [PATCH] gstvulkan: Constify code in create_shader Part-of: --- subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c | 8 ++++---- subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c index 5646b5a..7f28d25 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c @@ -497,8 +497,8 @@ gst_vulkan_get_or_create_image_view (GstVulkanImageMemory * image) * Since: 1.18 */ GstVulkanHandle * -gst_vulkan_create_shader (GstVulkanDevice * device, gchar * code, gsize size, - GError ** error) +gst_vulkan_create_shader (GstVulkanDevice * device, const gchar * code, + gsize size, GError ** error) { VkShaderModule shader; VkResult res; @@ -509,7 +509,7 @@ gst_vulkan_create_shader (GstVulkanDevice * device, gchar * code, gsize size, .pNext = NULL, .flags = 0, .codeSize = size, - .pCode = (guint32 *) code + .pCode = (const guint32 *) code }; /* *INDENT-ON* */ guint32 first_word; @@ -523,7 +523,7 @@ gst_vulkan_create_shader (GstVulkanDevice * device, gchar * code, gsize size, || first_word == SPIRV_MAGIC_NUMBER_OE, VK_NULL_HANDLE); if (first_word == SPIRV_MAGIC_NUMBER_OE) { /* endianness swap... */ - guint32 *old_code = (guint32 *) code; + const guint32 *old_code = (const guint32 *) code; gsize i; GST_DEBUG ("performaing endianness conversion on spirv shader of size %" diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h index 194650e..eddc55e 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h @@ -57,7 +57,7 @@ GstVulkanImageView * gst_vulkan_get_or_create_image_view (GstVulkanImageM GST_VULKAN_API GstVulkanHandle * gst_vulkan_create_shader (GstVulkanDevice * device, - gchar * code, + const gchar * code, gsize size, GError ** error); -- 2.7.4