Pure black Y′CbCr image is converted to RGB (1, 0, 1) when playing from 8-bit source

Originator:darrenmo007
Number:rdar://50235272 Date Originated:2019-04-26
Status:Open Resolved:
Product:Graphics & Imaging Product Version:macOS 10.14.4
Classification: Reproducible:Always
 
Summary:
Pure black should show as (0, 0, 0). It does so when playing a 10-bit video in QuickTime Player. However, when playing an 8-bit video, it shows as (1, 0, 1) instead. This is especially noticeable on an OLED TV.

Steps to Reproduce:
I have attached an 8-bit video and a 10-bit video both created by Final Cut Pro.

1. Change the display color profile in System Preferences to “HD 709-A”.
2. Open the 8-bit video in QuickTime Player.
3. Open Digital Color Meter and use “Display native values” mode to measure the output color.

Expected Results:
The color should be (0, 0, 0).

Actual Results:
The color is (1, 0, 1) for the 8-bit video.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!