Message ID | 20191120112246.54562-1-alex@mogurenko.com |
---|---|
State | Accepted |
Commit | b6571777d28d59308e622883c9fe7d0765e406a8 |
Headers | show |
> Am 20.11.2019 um 12:22 schrieb Alex Mogurenko <alex@mogurenko.com>: > > by default adobe_transform set to 0 and because of that mjpegb decoder detects yuv444 pix fmt as bgrp Please provide a sample that gets fixed by this patch. Carl Eugen
On Wed, Nov 20, 2019 at 2:57 PM Carl Eugen Hoyos <ceffmpeg@gmail.com> wrote: > > > > Am 20.11.2019 um 12:22 schrieb Alex Mogurenko <alex@mogurenko.com>: > > > > by default adobe_transform set to 0 and because of that mjpegb decoder > detects yuv444 pix fmt as bgrp > > Please provide a sample that gets fixed by this patch. > > Where is preferable to upload it?
> Am 20.11.2019 um 14:41 schrieb Alex Mogurenko <alex@mogurenko.com>: > >> On Wed, Nov 20, 2019 at 2:57 PM Carl Eugen Hoyos <ceffmpeg@gmail.com> wrote: >> >> >> >>> Am 20.11.2019 um 12:22 schrieb Alex Mogurenko <alex@mogurenko.com>: >>> >>> by default adobe_transform set to 0 and because of that mjpegb decoder >> detects yuv444 pix fmt as bgrp >> >> Please provide a sample that gets fixed by this patch. >> >> > Where is preferable to upload it? Any file hoster that does not require registration. Carl Eugen
On Wed, Nov 20, 2019 at 3:57 PM Carl Eugen Hoyos <ceffmpeg@gmail.com> wrote: > > Am 20.11.2019 um 14:41 schrieb Alex Mogurenko <alex@mogurenko.com>: > > > >> On Wed, Nov 20, 2019 at 2:57 PM Carl Eugen Hoyos <ceffmpeg@gmail.com> > wrote: > >> > >> > >> > >>> Am 20.11.2019 um 12:22 schrieb Alex Mogurenko <alex@mogurenko.com>: > >>> > >>> by default adobe_transform set to 0 and because of that mjpegb decoder > >> detects yuv444 pix fmt as bgrp > >> > >> Please provide a sample that gets fixed by this patch. > >> > >> > > Where is preferable to upload it? > > Any file hoster that does not require registration. > https://send.firefox.com/download/12d9f70cb957832d/#JAWkB77yZQ0OxM8x95fOvg
Am Mi., 20. Nov. 2019 um 12:29 Uhr schrieb Alex Mogurenko <alex@mogurenko.com>: > > by default adobe_transform set to 0 and because of that mjpegb decoder detects yuv444 pix fmt as bgrp > --- > libavcodec/mjpegbdec.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavcodec/mjpegbdec.c b/libavcodec/mjpegbdec.c > index 37d7bb8228..70ff4cf563 100644 > --- a/libavcodec/mjpegbdec.c > +++ b/libavcodec/mjpegbdec.c > @@ -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 */ Patch applied. Thank you, Carl Eugen
diff --git a/libavcodec/mjpegbdec.c b/libavcodec/mjpegbdec.c index 37d7bb8228..70ff4cf563 100644 --- a/libavcodec/mjpegbdec.c +++ b/libavcodec/mjpegbdec.c @@ -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 */