[Mesa-dev] [PATCH] st/va: pass picture desc to begin and decode

Julien Isorce julien.isorce at gmail.com
Mon Oct 26 05:46:45 PDT 2015


Hi Christian,

Would you mind to push this patch ? Thx

Cheers
Julien

On 23 October 2015 at 14:33, Christian König <deathsimple at vodafone.de>
wrote:

> On 23.10.2015 14:25, Julien Isorce wrote:
>
>> 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 at samsung.com>
>>
>
> Reviewed-by: Christian König <christian.koenig at amd.com>
>
> ---
>>   src/gallium/state_trackers/va/picture.c | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/gallium/state_trackers/va/picture.c
>> b/src/gallium/state_trackers/va/picture.c
>> index 9b94b39..a0d530b 100644
>> --- a/src/gallium/state_trackers/va/picture.c
>> +++ b/src/gallium/state_trackers/va/picture.c
>> @@ -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);
>>   }
>>
>>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20151026/609170bb/attachment.html>


More information about the mesa-dev mailing list