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:
@@ -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->ws->buffer_unmap(dec->ws, buf->res->buf);
|
||||||
dec->bs_ptr = NULL;
|
dec->bs_ptr = NULL;
|
||||||
|
|
||||||
|
total_bs_size = align(total_bs_size, 128);
|
||||||
|
|
||||||
if (!dec->bs_size) {
|
if (!dec->bs_size) {
|
||||||
struct rvid_buffer old_buf = *buf;
|
struct rvid_buffer old_buf = *buf;
|
||||||
if (!si_vid_create_buffer(dec->screen, buf, total_bs_size, buf->usage)) {
|
if (!si_vid_create_buffer(dec->screen, buf, total_bs_size, buf->usage)) {
|
||||||
|
Reference in New Issue
Block a user