Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

android.media.MediaDrm$MediaDrmStateException: Failed to get provision request: DRM vendor-defined error: -2990 #2260

Closed
rahulkalamkar opened this issue Dec 26, 2016 · 3 comments

Comments

@rahulkalamkar
Copy link

12-26 15:00:53.159 25271-4592/com.google.android.exoplayer2.demo E/MediaDrm-JNI: Illegal state exception: Failed to get provision request: DRM vendor-defined error: -2990 (-2990)
12-26 15:00:53.160 25271-4592/com.google.android.exoplayer2.demo E/ExoPlayerImplInternal: Internal runtime error.
android.media.MediaDrm$MediaDrmStateException: Failed to get provision request: DRM vendor-defined error: -2990
at android.media.MediaDrm.getProvisionRequestNative(Native Method)
at android.media.MediaDrm.getProvisionRequest(MediaDrm.java:881)
at com.google.android.exoplayer2.drm.FrameworkMediaDrm.getProvisionRequest(FrameworkMediaDrm.java:107)
at com.google.android.exoplayer2.drm.StreamingDrmSessionManager.postProvisionRequest(StreamingDrmSessionManager.java:345)
at com.google.android.exoplayer2.drm.StreamingDrmSessionManager.openInternal(StreamingDrmSessionManager.java:331)
at com.google.android.exoplayer2.drm.StreamingDrmSessionManager.acquireSession(StreamingDrmSessionManager.java:266)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:726)
at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:324)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readFormat(MediaCodecRenderer.java:489)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:472)
at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:431)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:265)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:207)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
12-26 15:00:53.163 25271-25271/com.google.android.exoplayer2.demo E/EventLogger: playerFailed [0.84]
com.google.android.exoplayer2.ExoPlaybackException
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:315)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:207)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: android.media.MediaDrm$MediaDrmStateException: Failed to get provision request: DRM vendor-defined error: -2990
at android.media.MediaDrm.getProvisionRequestNative(Native Method)
at android.media.MediaDrm.getProvisionRequest(MediaDrm.java:881)
at com.google.android.exoplayer2.drm.FrameworkMediaDrm.getProvisionRequest(FrameworkMediaDrm.java:107)
at com.google.android.exoplayer2.drm.StreamingDrmSessionManager.postProvisionRequest(StreamingDrmSessionManager.java:345)
at com.google.android.exoplayer2.drm.StreamingDrmSessionManager.openInternal(StreamingDrmSessionManager.java:331)
at com.google.android.exoplayer2.drm.StreamingDrmSessionManager.acquireSession(StreamingDrmSessionManager.java:266)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:726)
at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:324)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readFormat(MediaCodecRenderer.java:489)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:472)
at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:431)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:265)
at android.os.Handler.dispatchMessage(Handler.java:107) 
at android.os.Looper.loop(Looper.java:207) 
at android.os.HandlerThread.run(HandlerThread.java:61) 
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40) 

@madhurkapadia
Copy link

I got the same error on particular one device LeEco Le 1s Eco (Le X509) or any LeEco Devices

@ojw28
Copy link
Contributor

ojw28 commented Jan 2, 2017

Closing because the issue does not include the information requested in the issue template. Please file a new issue including all of the requested information if you want us to investigate further. Thanks!

@rahulkalamkar
Copy link
Author

It is related to your device

@google google locked and limited conversation to collaborators Jun 28, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants