[FFmpeg-trac] #9407(ffmpeg:closed): Broken Conversion: yuv444p10le to yuv444p
FFmpeg
trac at avcodec.org
Tue Sep 7 21:46:30 EEST 2021
#9407: Broken Conversion: yuv444p10le to yuv444p
-------------------------------------+-------------------------------------
Reporter: Michael | Owner: (none)
Witten |
Type: defect | Status: closed
Priority: normal | Component: ffmpeg
Version: unspecified | Resolution: duplicate
Keywords: pix_fmt yuv | Blocked By:
yuv444p10le yuv444p 10-bit format |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by pdr0):
Replying to [comment:11 Balling]:
> scale=sws_flags=sws_dither=0 is wrong. The correct command is
scale=sws_dither=0 or scale=sws_dither=none (that is producing same
results, somewhere none is made the same as 0). That makes a change in
#3345, please test!! There is no such thing as sws_flags in scale only
flags. While there is a separate -sws_flags option.
You're rigth - "sws_dither=none" is the correct switch ,
https://github.com/FFmpeg/FFmpeg/blob/master/libswscale/options.c
"sws_dither=0" gives the same result... at least for now
That 3345 ticket is 8 years old . OP claims that issue isn't present with
libav. You get bit identical results with libav. Libav dithers by default
too now too. Maybe it didn't 8 years ago.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9407#comment:12>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list