mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 09:08:10 +02:00
st/va: pass picture desc to begin and decode
At least vl_mpeg12_decoder uses the picture desc in begin_frame and decode_bitstream. https://bugs.freedesktop.org/show_bug.cgi?id=92634 Signed-off-by: Julien Isorce <j.isorce@samsung.com> Reviewed-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
parent
8ae4317c36
commit
a61be1a798
1 changed files with 2 additions and 2 deletions
|
|
@ -58,7 +58,7 @@ vlVaBeginPicture(VADriverContextP ctx, VAContextID context_id, VASurfaceID rende
|
|||
return VA_STATUS_ERROR_INVALID_SURFACE;
|
||||
|
||||
context->target = surf->buffer;
|
||||
context->decoder->begin_frame(context->decoder, context->target, NULL);
|
||||
context->decoder->begin_frame(context->decoder, context->target, &context->desc.base);
|
||||
|
||||
return VA_STATUS_SUCCESS;
|
||||
}
|
||||
|
|
@ -517,7 +517,7 @@ handleVASliceDataBufferType(vlVaContext *context, vlVaBuffer *buf)
|
|||
buffers[num_buffers] = buf->data;
|
||||
sizes[num_buffers] = buf->size;
|
||||
++num_buffers;
|
||||
context->decoder->decode_bitstream(context->decoder, context->target, NULL,
|
||||
context->decoder->decode_bitstream(context->decoder, context->target, &context->desc.base,
|
||||
num_buffers, (const void * const*)buffers, sizes);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue