From: Martin Reboredo Date: Fri, 22 Oct 2021 02:35:41 +0000 (-0300) Subject: gstvulkan: Constify code in create_shader X-Git-Tag: 1.19.3~87 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=944623c3aaa86a342c2e21470fbb993cfcc48769;p=platform%2Fupstream%2Fgstreamer.git gstvulkan: Constify code in create_shader Part-of: --- 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);