Hacker News new | ask | show | jobs
by the_pwner224 2438 days ago
Probably because MS and Apple bend over for producers and put special code in their OS for DRM. You can google for it but here's an example: https://docs.microsoft.com/en-us/windows/win32/wmformat/micr...

This is the same reason that only some Android devices support higher levels of Widevine; Samsung will add code to their OS that allows video/audio to be processed through inaccessible areas of the processor/GPU. If you try to take a screenshot it will just show up as a black screen (same on Windows with the Nextflix app IIRC). Cheapo Chinese Androids and even cheap Androids that you can buy in the US will not do this so they can't play high-res video on Netflix, even if they have a high-res screen.

On Linux this special path is not implemented; anything can see what's going on with the graphics or audio pipeline and record from it.