Commit c9dc5b28 authored by banan's avatar banan

Mjpeg interlaced decoding fix, height was wrong while decoding (/2).

Patch by Baptiste Coudurier, baptiste _ coudurier at smartjog _ com.


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@4885 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 66d414cf
......@@ -1144,7 +1144,6 @@ static int mjpeg_decode_sof(MJpegDecodeContext *s)
s->width = width;
s->height = height;
avcodec_set_dimensions(s->avctx, width, height);
/* test interlaced mode */
if (s->first_picture &&
......@@ -1153,9 +1152,11 @@ static int mjpeg_decode_sof(MJpegDecodeContext *s)
s->interlaced = 1;
// s->bottom_field = (s->interlace_polarity) ? 1 : 0;
s->bottom_field = 0;
s->avctx->height *= 2;
height *= 2;
}
avcodec_set_dimensions(s->avctx, width, height);
s->qscale_table= av_mallocz((s->width+15)/16);
s->first_picture = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment