avcodec/mjpegbdec: Fix yuv444 pix_fmt detection
authorAlex Mogurenko <alex@mogurenko.com>
Wed, 20 Nov 2019 11:22:46 +0000 (13:22 +0200)
committerCarl Eugen Hoyos <ceffmpeg@gmail.com>
Wed, 20 Nov 2019 17:35:27 +0000 (18:35 +0100)
by default adobe_transform set to 0 and because of that mjpegb decoder detects yuv444 pix fmt as bgrp

libavcodec/mjpegbdec.c

index 37d7bb8..70ff4cf 100644 (file)
@@ -56,6 +56,7 @@ static int mjpegb_decode_frame(AVCodecContext *avctx,
     buf_ptr = buf;
     buf_end = buf + buf_size;
     s->got_picture = 0;
+    s->adobe_transform = -1;
 
 read_header:
     /* reset on every SOI */