[FFmpeg-trac] #9407(ffmpeg:closed): Broken Conversion: yuv444p10le to yuv444p

FFmpeg trac at avcodec.org
Sun Sep 5 00:26:53 EEST 2021

#9407: Broken Conversion: yuv444p10le to yuv444p
             Reporter:  Michael      |                    Owner:  (none)
  Witten                             |
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:  ffmpeg
              Version:  unspecified  |               Resolution:  invalid
             Keywords:  pix_fmt yuv  |               Blocked By:
  yuv444p10le yuv444p 10-bit format  |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
Comment (by Balling):

 >For RGB it should be full range output by default

 No. It is always limited range bt.601 (hey, we discussed that already!!).
 Zscale defaults to source range though. It is not enough to do
 scale=out_range=pc. You must also specify the matrix in scale and tag it
 all, including -color_range pc.

 >As an aside, look at all that "out_range" gibberish; it should not be
 necessary to do that little dance.

 We cannot change the default of always limited range, that will be very
 public API break, that cannot be broken. Use zscale.
Ticket URL: <https://trac.ffmpeg.org/ticket/9407#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list