Quoting Lynne (2023-04-24 17:56:38)
> From 956f043e9f233675856336e028cc8ee7e35c71f5 Mon Sep 17 00:00:00 2001
> From: Lynne <d...@lynne.ee>
> Date: Wed, 23 Nov 2022 14:04:28 +0100
> Subject: [PATCH 38/97] vulkan: lock queues before submitting operations
> 
> ---
>  libavutil/vulkan.c | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c
> index 6bf2c214b7..ad13b8f3cb 100644
> --- a/libavutil/vulkan.c
> +++ b/libavutil/vulkan.c
> @@ -625,7 +625,14 @@ int ff_vk_submit_exec_queue(FFVulkanContext *s, 
> FFVkExecContext *e)
>          return AVERROR_EXTERNAL;
>      }
>  
> +    s->hwctx->lock_queue((AVHWDeviceContext *)s->device_ref->data,
> +                         e->qf->queue_family, e->qf->cur_queue % 
> e->qf->actual_queues);
> +
>      ret = vk->QueueSubmit(q->queue, 1, &s_info, q->fence);
> +
> +    s->hwctx->unlock_queue((AVHWDeviceContext *)s->device_ref->data,
> +                           e->qf->queue_family, e->qf->cur_queue % 
> e->qf->actual_queues);
> +

Should this patch be right after the one that adds these functions?

-- 
Anton Khirnov
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to