vulkan_decode: use the correct queue family for decoding ops

In 680d969a30, the new API was
used to find a queue family for dispatch, but the found queue
family was not used for decoding, just for dispatching.
This commit is contained in:
Lynne 2024-08-14 14:22:28 +02:00
parent d566a37003
commit 869f4aec48
Signed by: Lynne
GPG key ID: A2FEA5F03F034464

View file

@ -1198,7 +1198,7 @@ int ff_vk_decode_init(AVCodecContext *avctx)
nb_q = 1; nb_q = 1;
session_create.flags = 0x0; session_create.flags = 0x0;
session_create.queueFamilyIndex = s->hwctx->queue_family_decode_index; session_create.queueFamilyIndex = ctx->qf.queue_family;
session_create.maxCodedExtent = ctx->caps.maxCodedExtent; session_create.maxCodedExtent = ctx->caps.maxCodedExtent;
session_create.maxDpbSlots = ctx->caps.maxDpbSlots; session_create.maxDpbSlots = ctx->caps.maxDpbSlots;
session_create.maxActiveReferencePictures = ctx->caps.maxActiveReferencePictures; session_create.maxActiveReferencePictures = ctx->caps.maxActiveReferencePictures;