hwcontext_vulkan: align host mapping size to minImportedHostPointerAlignment

This was left out of the recent rewrite of the system.
This commit is contained in:
Lynne 2024-08-15 00:52:33 +02:00
parent 18d964fc2c
commit 604dfdb44c
No known key found for this signature in database
GPG Key ID: A2FEA5F03F034464

View File

@ -3830,6 +3830,7 @@ static int host_map_frame(AVHWFramesContext *hwfc, AVBufferRef **dst, int *nb_bu
/* Add the offset at the start, which gets ignored */
buffer_size = offs + swf->linesize[i]*p_h;
buffer_size = FFALIGN(buffer_size, p->props.properties.limits.minMemoryMapAlignment);
buffer_size = FFALIGN(buffer_size, p->hprops.minImportedHostPointerAlignment);
/* Create a buffer */
vkb = av_mallocz(sizeof(*vkb));