HDR telmetry is emitted properly in the `test_accumulated_play_time.html` test, but not in real-world scenarios like YouTube or during playback of local files. This is because different scenarios use different Image types and only `MacIOSurfaceImage` provides a real value for `GetColorDepth`. Specifically: * YouTube HDR video uses `GPUVideoImage`. * Local HDR files use `PlanarYCbCrImage`. Both of these need to implement `GetColorDepth()` for HDR telemetry to be usefully collected.
Bug 1787561 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
HDR telmetry is emitted properly in the `test_accumulated_play_time.html` test, but not in real-world scenarios like YouTube or during playback of local files. This is because different scenarios use different Image types and only `MacIOSurfaceImage` provides a real value for `GetColorDepth`. Specifically: * YouTube HDR video uses `GPUVideoImage`. * Local HDR files use `PlanarYCbCrImage`. Both of these need to implement `GetColorDepth` for HDR telemetry to be usefully collected.