CC: mesa-stable
Acked-by: Leo Liu <leo.liu@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6817>
vl_vb_unmap(&buf->vertex_stream, dec->context);
- dec->context->transfer_unmap(dec->context, buf->tex_transfer);
+ if (buf->tex_transfer)
+ dec->context->transfer_unmap(dec->context, buf->tex_transfer);
vb[0] = dec->quads;
vb[1] = dec->pos;
assert(buffer && pipe);
for (i = 0; i < VL_NUM_COMPONENTS; ++i) {
- pipe_buffer_unmap(pipe, buffer->ycbcr[i].transfer);
+ if (buffer->ycbcr[i].transfer)
+ pipe_buffer_unmap(pipe, buffer->ycbcr[i].transfer);
}
for (i = 0; i < VL_MAX_REF_FRAMES; ++i) {
- pipe_buffer_unmap(pipe, buffer->mv[i].transfer);
+ if (buffer->mv[i].transfer)
+ pipe_buffer_unmap(pipe, buffer->mv[i].transfer);
}
}