[FFmpeg-trac] #11182(swscale:closed): yuvtestsrc and yuv444p->rgba->yuv444p conversion result in huge difference

FFmpeg trac at avcodec.org
Fri Sep 13 02:17:30 EEST 2024


#11182: yuvtestsrc and yuv444p->rgba->yuv444p conversion result in huge difference
-------------------------------------+-------------------------------------
             Reporter:  Andrew-R     |                    Owner:  (none)
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:  swscale
              Version:  unspecified  |               Resolution:  invalid
             Keywords:  colorspace   |               Blocked By:
  color_primaries                    |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Balling):

 "Interesting technology, but probably not something ffmpeg can do (or
 expose to external use). "

 Yes, encoding negative RGB into alpha channel is insane. It does utilise
 it, as zscale support xvYCC, which is what those "illegal" YCbCr values
 are (at the time where Silicon graphics was Nvidia, lol, it may have been
 illegal, but even then BBC wrote some quides how to limit data in YCbCr).
 Paul fixed some code so some of the LUTs are also preserving these data.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11182#comment:31>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list