[FFmpeg-devel] [PATCH 10/24] avcodec/mjpegdec: replace YUVJ pixel formats

James Almer jamrial at gmail.com
Wed Dec 13 21:44:26 EET 2017


On 12/13/2017 4:22 PM, Michael Niedermayer wrote:
> On Wed, Dec 13, 2017 at 11:59:26AM +0100, Paul B Mahol wrote:
>> Signed-off-by: Paul B Mahol <onemda at gmail.com>
>> ---
>>  libavcodec/mjpegdec.c                | 18 +++++++++---------
>>  libavcodec/tdsc.c                    |  2 +-
>>  tests/fate/vcodec.mak                |  4 ++--
>>  tests/ref/fate/api-mjpeg-codec-param |  4 ++--
>>  tests/ref/fate/exif-image-embedded   |  2 +-
>>  tests/ref/fate/exif-image-jpg        |  2 +-
>>  6 files changed, 16 insertions(+), 16 deletions(-)
> 
> this breaks ffplay playing a mjpeg in avi
> 
> ./ffmpeg -i matrixbench_mpeg2.mpg -vcodec mjpeg -t 0.5  -qscale 1 mjpeg.avi
> ./ffplay mjpeg.avi
> 
> the output of ffplay looks darker than it should be

Without this patch swscale emits a warning about deprecated pixel
format. With it, the warning is gone.

Guess swscale needs to be adapted in some way before the same is done to
the decoders?


More information about the ffmpeg-devel mailing list