[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