[FFmpeg-cvslog] vulkan: maintain compatibility with older headers
Lynne
git at videolan.org
Wed Jun 11 18:17:43 EEST 2025
ffmpeg | branch: master | Lynne <dev at lynne.ee> | Thu Jun 12 00:17:01 2025 +0900| [922a1ca98955487df983a8ebe3e2b545f9f18de8] | committer: Lynne
vulkan: maintain compatibility with older headers
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=922a1ca98955487df983a8ebe3e2b545f9f18de8
---
libavutil/hwcontext_vulkan.c | 4 ++--
libavutil/vulkan.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
index 51be0c0d3b..64c17280b7 100644
--- a/libavutil/hwcontext_vulkan.c
+++ b/libavutil/hwcontext_vulkan.c
@@ -2836,7 +2836,7 @@ static int vulkan_frames_init(AVHWFramesContext *hwfc)
VK_IMAGE_USAGE_SAMPLED_BIT);
if (p->vkctx.extensions & FF_VK_EXT_HOST_IMAGE_COPY)
- hwctx->usage |= supported_usage & VK_IMAGE_USAGE_HOST_TRANSFER_BIT;
+ hwctx->usage |= supported_usage & VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT;
/* Enables encoding of images, if supported by format and extensions */
if ((supported_usage & VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR) &&
@@ -4311,7 +4311,7 @@ static int vulkan_transfer_frame(AVHWFramesContext *hwfc,
if (swf->width > hwfc->width || swf->height > hwfc->height)
return AVERROR(EINVAL);
- if (hwctx->usage & VK_IMAGE_USAGE_HOST_TRANSFER_BIT)
+ if (hwctx->usage & VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT)
return vulkan_transfer_host(hwfc, hwf, swf, upload);
for (int i = 0; i < av_pix_fmt_count_planes(swf->format); i++) {
diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c
index 015a109b60..d0504064ed 100644
--- a/libavutil/vulkan.c
+++ b/libavutil/vulkan.c
@@ -108,7 +108,7 @@ const char *ff_vk_ret2str(VkResult res)
MAP_TO(VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR, \
VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR); \
MAP_TO(VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT, \
- VK_IMAGE_USAGE_HOST_TRANSFER_BIT); \
+ VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT); \
return dst; \
}
More information about the ffmpeg-cvslog
mailing list