On 23/02/16 02:17, Vittorio Giovara wrote: > This is assuming that intrax8 has no support for interlacing > (hence PICT_FRAME is set and last_frame is NULL). > --- > libavcodec/intrax8.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/libavcodec/intrax8.c b/libavcodec/intrax8.c > index b3b1331..44cf141 100644 > --- a/libavcodec/intrax8.c > +++ b/libavcodec/intrax8.c > @@ -30,6 +30,7 @@ > #include "intrax8huf.h" > #include "intrax8.h" > #include "intrax8dsp.h" > +#include "mpegutils.h" > > #define MAX_TABLE_DEPTH(table_bits, max_bits) \ > ((max_bits + table_bits - 1) / table_bits) > @@ -836,7 +837,9 @@ int ff_intrax8_decode_picture(IntraX8Context *const w, > Picture *pict, > w->dest[0] += 8; > } > if (w->mb_y & 1) > - ff_mpeg_draw_horiz_band(s, (w->mb_y - 1) * 8, 16); > + ff_draw_horiz_band(w->avctx, w->frame, NULL, > + (w->mb_y - 1) * 8, 16, > + PICT_FRAME, 0, lowdelay); > } > > error: >
What happens if last_frame is non-null? _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel