On Thu, Jan 28, 2016 at 5:00 AM, Diego Biurrun <[email protected]> wrote:
> On Mon, Jan 25, 2016 at 12:56:12PM -0500, Vittorio Giovara wrote:
>> --- a/libavcodec/eatqi.c
>> +++ b/libavcodec/eatqi.c
>> @@ -35,42 +35,51 @@
>>
>> -static int tqi_decode_mb(MpegEncContext *s, int16_t (*block)[64])
>> +static int tqi_decode_mb(AVCodecContext *avctx, int16_t (*block)[64])
>> {
>> + TqiContext *t = avctx->priv_data;
>> int n;
>
> This seems silly, just pass the TqiContext directly.
Unless this is a strict request, I'd prefer to use AVCodecContext: I'd
like that functions have the most consistent signature around, and, in
general, in the future there might be need for it anyway.
>> @@ -78,31 +87,35 @@ static int tqi_decode_mb(MpegEncContext *s, int16_t
>> (*block)[64])
>> return 0;
>> }
>>
>> -static inline void tqi_idct_put(TqiContext *t, AVFrame *frame, int16_t
>> (*block)[64])
>> +static inline void tqi_idct_put(AVCodecContext *avctx, AVFrame *frame,
>> + int16_t (*block)[64])
>> {
>> - MpegEncContext *s = &t->s;
>> + TqiContext *t = avctx->priv_data;
>
> same
this is needed by the avctx->flags below
>> @@ -137,15 +149,15 @@ static int tqi_decode_frame(AVCodecContext *avctx,
>> - s->last_dc[0] = s->last_dc[1] = s->last_dc[2] = 0;
>> + memset(t->last_dc, 0, sizeof(t->last_dc));
>
> This is unrelated, please don't.
sure, I had already removed this locally
--
Vittorio
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel