radeonsi/vcn: Align bitstream buffer to 128 when resizing

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2824
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32673>
This commit is contained in:
David Rosca
2024-12-17 10:28:10 +01:00
committed by Marge Bot
parent 0b3e7ec36f
commit f1235d13bd

View File

@@ -2457,6 +2457,8 @@ static void radeon_dec_decode_bitstream(struct pipe_video_codec *decoder,
dec->ws->buffer_unmap(dec->ws, buf->res->buf);
dec->bs_ptr = NULL;
total_bs_size = align(total_bs_size, 128);
if (!dec->bs_size) {
struct rvid_buffer old_buf = *buf;
if (!si_vid_create_buffer(dec->screen, buf, total_bs_size, buf->usage)) {