me176c-dev / android_device_asus_K013

Android device configuration for ASUS MeMO Pad 7 (ME176C(X))
https://forum.xda-developers.com/memo-pad-7/orig-development/rom-unofficial-lineageos-16-0-asus-memo-t3929600
Other
26 stars 5 forks source link

Add Widevine DRM #13

Closed lambdadroid closed 7 years ago

lambdadroid commented 7 years ago

Various streaming apps require Widevine DRM to securely decode video content. Unfortunately, Widevine DRM is proprietary and also depends on certain hardware details.

Nexus Player is also an Intel x86 based device, however it is not based on Bay Trail so its DRM implementation works differently. Consequently, the only way is to take the original proprietary components from the ASUS system and make them work using the new kernel. That will probably include having to port one of the kernel drivers.

lambdadroid commented 7 years ago

It seems like the new 5.x Netflix version requires Widevine DRM to run. However, the old 4.x version is still available for download: https://help.netflix.com/en/node/57688

Using Netflix is possible with the old version for now.

lambdadroid commented 7 years ago

Added in https://github.com/me176c-dev/proprietary_vendor_asus_me176c/commit/0b356e3cfc239a5a7a3c671683b575187d37365f