[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