You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »



IssueChrome on windowsChrome on OSXChrome on LinuxFirefox on windowsFirefox on OSXFirefox on LinuxSafari on OSXSafari on IOSHow to test
Uses monitor ICC Profiles for png filesYes *Yes
YesYes?Yes?
Uses monitor ICC Profiles of native OS for mp4 and movNoYes?nono?Yes?
Ability to disable system profile
NoNo.YesYesYesNoNo










Obeys NCLC Color Transfer Characteristic Parameters (TRC)Partially see belowno
nononoPartially - see belowno

If the following link https://richardssam.github.io/ffmpeg-tests/tests/greyramp-osx/compare.html?.colortrc shows all the ramps looking the same, its not supported.

Color TRC 1 = rec709No. - See note 1
nonononoSame as rawno
Color TRC 2 = undefined

nonononoYes - same as rawno
Color TRC 4 = gamma22Yes - see note 3
nononononono

Color TRC 5 = gamma28

Yes - see note 3
nononononono
Color TRC 8 = linearYes - see note 3
nonononoYesno
Color TRC 9 = log

nononono
no
color TRC 13 = sRGBYes - see note 3

nono
Yesno
Supports gamma in mov filenonononononoYesNo
Interprets full range 8-bit YUV mp4's








Supports 10-bit h264 mp4'sYesYes?NoNoNoNoNo
h265 supportNoNoNoNoNoNoyes?No










Gamut Support








Supports different gamuts with ICC profiles in PNGYesYes






Obeys NCLC Primaries (e.g. will it translate rec2020 media to display correctly)Converts to rec709 gamut, ignores monitor.Yes



Yes

Notes:

  1. TRC 1 (rec709 camera) for chrome on windows uses a sRGB transfer function. see comment 32: https://bugs.chromium.org/p/chromium/issues/detail?id=784713#c35 or ~line995 of https://chromium.googlesource.com/chromium/src/+/refs/heads/main/ui/gfx/color_space.cc 
  2. Color shift on Chrome, reported: https://bugs.chromium.org/p/chromium/issues/detail?id=1262622 this seems to only be an issue with multiple videos on the same page.

Chrome on windows and linux

You have the option of forcing what sort of display you would like to default to. This directly affects how video is rendered. 

chrome://flags/#force-color-profile

So you can force the display to be a sRGB display and all media is adjusted accordingly. You can similarly do this for Display-P3, "Color-Spin with gamma 2.4", HDR10. 


Test Images

  • No labels