mjpegdec: parse RSTn to prevent skipping other data in mjpeg_decode_scan
authorJanne Grunau <janne-libav@jannau.net>
Thu, 5 Jan 2012 02:47:21 +0000 (03:47 +0100)
committerJanne Grunau <janne-libav@jannau.net>
Thu, 5 Jan 2012 17:20:35 +0000 (18:20 +0100)
commite268a352af893e47bd3ea2aed90761cb0b4feca7
treefed175a4a2654916283354a3abbd7baed027f6dd
parent5e5cde27452d6725427feb3ae86c89e986506c8e
mjpegdec: parse RSTn to prevent skipping other data in mjpeg_decode_scan

Check explicitly if enough bits are left to prevent an infinite loop
when the bitstream buffer is not followed by zero-padding.

Based on patches by Michael Niedermayer <michaelni@gmx.at>.
libavcodec/mjpegdec.c