Skip to content

Instantly share code, notes, and snippets.

View sharish's full-sized avatar

Harish Sridharan sharish

View GitHub Profile
This file has been truncated, but you can view the full file.
========================================================
== dumpstate: 2017-10-09 17:46:37
========================================================
Build: MMB29M
Build fingerprint: 'Xiaomi/rolex/rolex:6.0.1/MMB29M/V8.5.5.0.MCCMIED:user/release-keys'
Bootloader: unknown
Radio: msm
Network: ,
Kernel: Linux version 3.18.24-perf-gdcca0a6 (builder@mi-server) (gcc version 4.9.x-google 20140827 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Aug 29 11:36:51 WIB 2017

Issue description

Whenever a Widevine DRM encrypted video played on certain devices, the player throws android.media.MediaDrm$MediaDrmStateException: Failed to get provision request: DRM vendor-defined error: -2990

Reproduction steps

  1. Close the Exoplayer version v2.5.3
  2. Create a demo apk.
  3. Try playing the Widevine DRM videos in the demo app.

Link to test content

You can use any of the sample videos list in demo playlist in Widevine section

@sharish
sharish / temp
Created September 17, 2018 15:20
s
@sharish
sharish / dummy.json
Last active September 23, 2018 16:18
[
{
"name": "Ant",
"age": 26
},
{
"name": "Bear",
"age": 31
},
{
@sharish
sharish / harish.exolist.json
Last active January 24, 2024 02:02
Sample Exo Playlist for Widevine Dash with HDCP v2.0
[
{
"name": "Widevine DASH: MP4,H264",
"samples": [
{
"name": "Sample Demo Video",
"drm_scheme": "widevine",
"uri": "https://drvideotest.streaming.mediaservices.windows.net/b56d4515-6604-4bbb-8465-87ce54759ca7/SampleVideo_1280x720_30mb.ism/manifest(format=mpd-time-csf)",
"drm_license_url": "https://drvideotest.keydelivery.southindia.media.azure.net/Widevine/?kid=604dbd46-3b6f-4cf8-84da-9ddb2a76a7b7",