Quoting Diego Biurrun (2016-02-26 09:49:45)
> On Thu, Feb 25, 2016 at 11:38:44PM -0500, Vittorio Giovara wrote:
> > --- a/libavcodec/eatqi.c
> > +++ b/libavcodec/eatqi.c
> > @@ -37,6 +37,7 @@
> >
> > typedef struct TqiContext {
> > + AVCodecContext *avctx;
> > GetBitContext gb;
> > @@ -79,8 +80,11 @@ static int tqi_decode_mb(TqiContext *t, int16_t
> > (*block)[64])
> > t->last_dc, block[n], n, 1);
> > - if (ret < 0)
> > + if (ret < 0) {
> > + av_log(t->avctx, AV_LOG_ERROR, "ac-tex damaged at %d %d\n",
> > + t->mb_x, t->mb_y);
> > return -1;
> > + }
> > }
>
> Why embed a full AVCodecContext if all you want to do is a bit of logging?
It's not a full codec context, just a pointer to it.
--
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel