1

Update: One of the tests has shown that the problem persists on certain devices even if the hardware acceleration is enabled. The 4 screenshots below were taken on Windows 10, Chrome 47.0.2526.111 m (64-bit), nVidia GeForce GT240M.

YouTube screenshots compared with/without Hardware Acceleration in Chrome

YouTube screenshots compared with/without Hardware Acceleration in Chrome

I've just made some tests, see the results below.

White as expected:

  • Windows 10, Chrome 47.0.2526.111 m (64-bit), nVidia GeForce GT240M, HACC ON.
  • Windows 10, Firefox, nVidia GeForce GT240M, HACC ON.
  • Windows 10, Firefox, nVidia GeForce GT240M, HACC OFF.
  • Windows 10, Edge, nVidia GeForce GT240M, HACC ?.
  • Windows 10, IE11, nVidia GeForce GT240M, HACC ?.
  • Windows 10, Chrome 47.0.2526.111 m (64-bit), nVidia GeForce GT630M, HACC ON.
  • Windows 7, Firefox, SyS Mirage 3 Graphics, HACC ON.
  • Windows 7, Firefox, SyS Mirage 3 Graphics, HACC OFF.
  • Android 5.0.1, Chrome, Adreno 320, HACC ?.
  • Android 5.0.1, YouTube, Adreno 320, HACC ?.

Grey bug:

  • Windows 10, Chrome 47.0.2526.111 m (64-bit), nVidia GeForce GT240M, HACC OFF.
  • Windows 10, Chrome 47.0.2526.111 m (64-bit), nVidia GeForce GT630M, HACC OFF.
  • Windows 7, Chrome 47.0.2526.111 m, SyS Mirage 3 Graphics, HACC ON.
  • Windows 7, Chrome 47.0.2526.111 m, SyS Mirage 3 Graphics, HACC OFF.
2
  • Why the downvote? Commented Jan 16, 2016 at 14:52
  • Why the downvote? I've added more details to make the question better quality, and removed it from StackOverflow, as it was marked as off-topic and was recommended to be moved here to SuperUser. Commented Jan 16, 2016 at 16:19

1 Answer 1

1

This is an encoding issue:

Digital video is typically encoded in a YCbCr format. YCbCr is a family of color spaces (YV12, YUY2, etc), that encode color information (chroma) separately from brightness information (luma).

Thus when converting a YCbCr colorspace to RGB, the correct standard (BT.601 or BT.709) must be used and the correct range (TV or PC levels) must be used.

The above is not always done correctly. It can go wrong with certain combinations of video renderers, video resolutions and graphics driver settings.

The video looks washed out and the colors are not vivid. Black is displayed as dark gray. White is displayed as light gray.

References

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .