This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 687fb754b17808133d0be8a57d1133fd3037cc4c Author: Niklas Haas <[email protected]> AuthorDate: Tue Oct 20 00:31:38 2026 +0200 Commit: Niklas Haas <[email protected]> CommitDate: Tue Oct 20 11:43:04 2026 +0000 avutil/vulkan: export ff_vk_map_fmt_to_rep() Signed-off-by: Niklas Haas <[email protected]> --- libavutil/vulkan.c | 6 +++--- libavutil/vulkan.h | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index 3987c33080..645fdc4209 100644 --- a/libavutil/vulkan.c +++ b/libavutil/vulkan.c @@ -1996,7 +1996,7 @@ FFVkImageViews *ff_vk_imageviews_alloc(FFVulkanContext *s, int nb_views) return iv; } -static VkFormat map_fmt_to_rep(VkFormat fmt, enum FFVkShaderRepFormat rep_fmt) +VkFormat ff_vk_map_fmt_to_rep(VkFormat fmt, enum FFVkShaderRepFormat rep_fmt) { #define REPS_FMT(fmt) \ [FF_VK_REP_NATIVE] = fmt ## _UINT, \ @@ -2118,7 +2118,7 @@ int ff_vk_create_imageview(FFVulkanContext *s, .pNext = &view_usage_info, .image = vkf->img[FFMIN(plane, nb_images - 1)], .viewType = VK_IMAGE_VIEW_TYPE_2D, - .format = map_fmt_to_rep(rep_fmts[plane], rep_fmt), + .format = ff_vk_map_fmt_to_rep(rep_fmts[plane], rep_fmt), .components = ff_comp_identity_map, .subresourceRange = { .aspectMask = ff_vk_aspect_flag(f, plane), @@ -2173,7 +2173,7 @@ int ff_vk_create_imageviews(FFVulkanContext *s, FFVkExecContext *e, .pNext = &view_usage_info, .image = vkf->img[FFMIN(i, nb_images - 1)], .viewType = VK_IMAGE_VIEW_TYPE_2D, - .format = map_fmt_to_rep(rep_fmts[i], rep_fmt), + .format = ff_vk_map_fmt_to_rep(rep_fmts[i], rep_fmt), .components = ff_comp_identity_map, .subresourceRange = { .aspectMask = ff_vk_aspect_flag(f, i), diff --git a/libavutil/vulkan.h b/libavutil/vulkan.h index 30850c07d9..951052e59e 100644 --- a/libavutil/vulkan.h +++ b/libavutil/vulkan.h @@ -448,6 +448,12 @@ enum FFVkShaderRepFormat { const char *ff_vk_shader_rep_fmt(enum AVPixelFormat pix_fmt, enum FFVkShaderRepFormat rep_fmt); +/** + * Returns the view format for the given representation of fmt, or + * VK_FORMAT_UNDEFINED if there is none. + */ +VkFormat ff_vk_map_fmt_to_rep(VkFormat fmt, enum FFVkShaderRepFormat rep_fmt); + /** * Loads props/mprops/driver_props */ -- To stop receiving notification emails like this one, please contact [email protected]. _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
