diff options
author | vytskalt <VytskaLT@protonmail.com> | 2025-08-02 11:02:59 +0300 |
---|---|---|
committer | vytskalt <VytskaLT@protonmail.com> | 2025-08-02 11:02:59 +0300 |
commit | 2e19e74a295ccc168308bb0c3cceda00650a3771 (patch) | |
tree | ccbf072659e03b100315f8bb853eef99407613af /libavutil/hwcontext_vulkan.c | |
parent | bf79148cbb8719314e5ea53c9597f8cd35f9c0b5 (diff) | |
download | ffmpeg-2e19e74a295ccc168308bb0c3cceda00650a3771.tar.gz |
hwcontext_vulkan: transfer exclusive images to correct queue family in drm->vulkan mapping
Diffstat (limited to 'libavutil/hwcontext_vulkan.c')
-rw-r--r-- | libavutil/hwcontext_vulkan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 894bc3dae1..6d7df3e619 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -3417,7 +3417,7 @@ static int vulkan_map_from_drm_frame_sync(AVHWFramesContext *hwfc, AVFrame *dst, ((flags & AV_HWFRAME_MAP_WRITE) ? VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT : 0x0), VK_IMAGE_LAYOUT_GENERAL, - VK_QUEUE_FAMILY_IGNORED); + p->nb_img_qfs > 1 ? VK_QUEUE_FAMILY_IGNORED : p->img_qfs[0]); vk->CmdPipelineBarrier2(cmd_buf, &(VkDependencyInfo) { .sType = VK_STRUCTURE_TYPE_DEPENDENCY_INFO, |