avcodec/mjpegdec: parse adobe_transform
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
7e8be7081f
commit
681e72a668
@ -1515,12 +1515,12 @@ static int mjpeg_decode_app(MJpegDecodeContext *s)
|
||||
}
|
||||
|
||||
if (id == AV_RB32("Adob") && (get_bits(&s->gb, 8) == 'e')) {
|
||||
if (s->avctx->debug & FF_DEBUG_PICT_INFO)
|
||||
av_log(s->avctx, AV_LOG_INFO, "mjpeg: Adobe header found\n");
|
||||
skip_bits(&s->gb, 16); /* version */
|
||||
skip_bits(&s->gb, 16); /* flags0 */
|
||||
skip_bits(&s->gb, 16); /* flags1 */
|
||||
skip_bits(&s->gb, 8); /* transform */
|
||||
s->adobe_transform = get_bits(&s->gb, 8);
|
||||
if (s->avctx->debug & FF_DEBUG_PICT_INFO)
|
||||
av_log(s->avctx, AV_LOG_INFO, "mjpeg: Adobe header found, transform=%d\n", s->adobe_transform);
|
||||
len -= 7;
|
||||
goto out;
|
||||
}
|
||||
|
@ -69,6 +69,7 @@ typedef struct MJpegDecodeContext {
|
||||
int bits; /* bits per component */
|
||||
int colr;
|
||||
int xfrm;
|
||||
int adobe_transform;
|
||||
|
||||
int maxval;
|
||||
int near; ///< near lossless bound (si 0 for lossless)
|
||||
|
Loading…
x
Reference in New Issue
Block a user