hwcontext_vulkan: align host mapping size to minImportedHostPointerAlignment
This was left out of the recent rewrite of the system.
This commit is contained in:
parent
18d964fc2c
commit
604dfdb44c
@ -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 */
|
/* Add the offset at the start, which gets ignored */
|
||||||
buffer_size = offs + swf->linesize[i]*p_h;
|
buffer_size = offs + swf->linesize[i]*p_h;
|
||||||
buffer_size = FFALIGN(buffer_size, p->props.properties.limits.minMemoryMapAlignment);
|
buffer_size = FFALIGN(buffer_size, p->props.properties.limits.minMemoryMapAlignment);
|
||||||
|
buffer_size = FFALIGN(buffer_size, p->hprops.minImportedHostPointerAlignment);
|
||||||
|
|
||||||
/* Create a buffer */
|
/* Create a buffer */
|
||||||
vkb = av_mallocz(sizeof(*vkb));
|
vkb = av_mallocz(sizeof(*vkb));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user