-
Notifications
You must be signed in to change notification settings - Fork 683
Description
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
- You will email the zip file produced by
adb bugreportto android-media-github@google.com after filing this issue.