Skip to content

clearkey CryptoException: Operation not supported in this configuration: ERROR_DRM_CANNOT_HANDLE #2916

@360060316

Description

@360060316

Version

Media3 1.8.0

More version details

No response

Devices that reproduce the issue

xiaomi 11p

Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Yes

Reproduction steps

play

Expected result

fix

Actual result

playerFailed [eventTime=3.31, mediaPos=292.00, window=0, period=0, errorCode=ERROR_CODE_DRM_SYSTEM_ERROR (Ask Gemini)
androidx.media3.exoplayer.ExoPlaybackException: MediaCodecAudioRenderer error, index=4, format=Format(TS-49410_5_audio_SD_DRM-1, null, audio/mp4, audio/mp4a-latm, mp4a.40.2, 129000, hi, [-1, -1, -1.0, null], [2, 48000]), format_supported=YES
at androidx.media3.exoplayer.BaseRenderer.createRendererException(BaseRenderer.java:545)
at androidx.media3.exoplayer.BaseRenderer.createRendererException(BaseRenderer.java:514)
at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:910)
at androidx.media3.exoplayer.RendererHolder.render(RendererHolder.java:391)
at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1367)
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:697)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:222)
at android.os.Looper.loop(Looper.java:314)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: android.media.MediaCodec$CryptoException: Operation not supported in this configuration: ERROR_DRM_CANNOT_HANDLE
cdm err: 0, oem err: 0, ctx: 0
============================== Beginning of DRM Plugin Log ==============================
11-25 23:08:55.978 I found instance=clearkey version=android.hardware.drm@1.3::IDrmFactory
11-25 23:08:55.978 I found instance=wfdhdcp version=android.hardware.drm@1.3::IDrmFactory
11-25 23:08:55.978 I found instance=widevine version=android.hardware.drm@1.3::IDrmFactory
11-25 23:08:57.974 W Cannot cast android.hardware.drm@1.0::IDrmPlugin obj to android.hardware.drm@1.4::IDrmPlugin plugin
11-25 23:08:58.298 W Cannot cast android.hardware.drm@1.0::ICryptoPlugin obj to android.hardware.drm@1.4::ICryptoPlugin plugin
============================== End of DRM Plugin Log ==============================
at android.media.MediaCodec.native_queueSecureInputBuffer(Native Method)
at android.media.MediaCodec.queueSecureInputBuffer(MediaCodec.java:3114)
at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecBufferEnqueuer.doQueueSecureInputBuffer(AsynchronousMediaCodecBufferEnqueuer.java:233)
at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecBufferEnqueuer.doHandleMessage(AsynchronousMediaCodecBufferEnqueuer.java:194)
at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecBufferEnqueuer.access$000(AsynchronousMediaCodecBufferEnqueuer.java:45)
at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecBufferEnqueuer$1.handleMessage(AsynchronousMediaCodecBufferEnqueuer.java:91)
at android.os.Handler.dispatchMessage(Handler.java:106)
... 3 more
]

Media

https://sundirectgo-live.pc.cdn.bitgravity.com/svchd14/dth.mpd

49872704f9eb73fd6c124d0290fcedad:885500e2cbd6d57603567fe7262046d2
Need Indian network

Bug Report

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions