androidx / media

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
https://developer.android.com/media/media3
Apache License 2.0
1.73k stars 415 forks source link

DRM error when trying to play a Widevine encrypted asset in some Android devices #1911

Open jeronimomunoz opened 4 days ago

jeronimomunoz commented 4 days ago

Version

Media3 1.4.1

More version details

No response

Devices that reproduce the issue

Pixel 6a running Android 15

Devices that do not reproduce the issue

Pixel 4a running Android 13

Reproducible in the demo app?

Yes

Reproduction steps

  1. Play the attached media in the demo app

Expected result

The media plays normally

Actual result

The playback never starts and a DRM error is raised:

11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   androidx.media3.exoplayer.ExoPlaybackException: Source error
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:736)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:690)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at android.os.Handler.dispatchMessage(Handler.java:103)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at android.os.Looper.loopOnce(Looper.java:232)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at android.os.Looper.loop(Looper.java:317)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at android.os.HandlerThread.run(HandlerThread.java:85)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   Caused by: androidx.media3.exoplayer.drm.DrmSession$DrmSessionException: java.lang.IllegalArgumentException: {}: BAD_VALUE
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   cdm err: 0, oem err: 0, ctx: 0
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   ============================== Beginning of DRM Plugin Log ==============================
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.912 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.913 I [cdm_engine.cpp(218):OpenSession] New session: session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.913 I [cdm_engine.cpp(1053):QueryOemCryptoSessionId] session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.915 I [cdm_engine.cpp(958):QuerySessionStatus] session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.915 I [cdm_engine.cpp(2280):SetPlaybackId] session_id = sid286, playback_id = IxD6aXQdm-GAlXaX
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.917 I [cdm_engine.cpp(305):GenerateKeyRequest] session_id = sid286, key_set_id = <empty>, license_type = Streaming
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.917 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.917 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.957 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.017 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.191 I [cdm_engine.cpp(263):CloseSession] session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.199 I [oemcrypto_adapter_dynamic.cpp(887):Level1Terminate] L1 Terminate
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.199 I [(0):] L3 Terminate.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.075 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.075 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.076 I [oemcrypto_adapter_dynamic.cpp(826):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_33098","soc_model":"ARM 64 bit","ta_ver":"18.1.0+Feb 20 2024_20:28:39_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.076 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.076 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.077 I [(0):] Level3 Library 33098 Feb 20 2024 20:28:39
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.081 I [oemcrypto_adapter_dynamic.cpp(841):Initialize] L3 Initialized. Trying L1.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(993):LoadLevel1] Could not load L1 _oecc147.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(996):LoadLevel1] Could not load L1 _oecc25.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(997):LoadLevel1] Could not load L1 _oecc24.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(998):LoadLevel1] Could not load L1 _oecc26.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(999):LoadLevel1] Could not load L1 _oecc27.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(1004):LoadLevel1] Could not load L1 _oecc90.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(1033):LoadLevel1] Could not load L1 _oecc23.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(1035):LoadLevel1] Could not load L1 _oecc81.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(986):LoadLevel1] Could not load L1 _oecc105.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.088 I [oemcrypto_adapter_dynamic.cpp(875):Initialize] Level 1 Build Info (v18): {"soc_vendor":"GOOGLE","soc_model":"GS101","ta_ver":"18.4.1+Jun  3 202409:09:41","uses_opk":true,"tee_os":"TRUSTY","tee_os_ver":"0_0","form_factor":"PHONE+TABLET","implementer":"WIDEVINE","is_factory_build":"false","fused":true,"is_debug":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.089 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.173 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.174 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.175 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.380 I [(0):] L3 Terminate.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.380 I [oemcrypto_adapter_dynamic.cpp(887):Level1Terminate] L1 Terminate
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.495 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.496 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [oemcrypto_adapter_dynamic.cpp(826):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_33098","soc_model":"ARM 64 bit","ta_ver":"18.1.0+Feb 20 2024_20:28:39_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [(0):] Level3 Library 33098 Feb 20 2024 20:28:39
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.499 I [oemcrypto_adapter_dynamic.cpp(841):Initialize] L3 Initialized. Trying L1.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(1035):LoadLevel1] Could not load L1 _oecc81.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(993):LoadLevel1] Could not load L1 _oecc147.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(996):LoadLevel1] Could not load L1 _oecc25.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(997):LoadLevel1] Could not load L1 _oecc24.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(998):LoadLevel1] Could not load L1 _oecc26.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(999):LoadLevel1] Could not load L1 _oecc27.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(1004):LoadLevel1] Could not load L1 _oecc90.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(1033):LoadLevel1] Could not load L1 _oecc23.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(986):LoadLevel1] Could not load L1 _oecc105.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.501 I [oemcrypto_adapter_dynamic.cpp(875):Initialize] Level 1 Build Info (v18): {"soc_vendor":"GOOGLE","soc_model":"GS101","ta_ver":"18.4.1+Jun  3 202409:09:41","uses_opk":true,"tee_os":"TRUSTY","tee_os_ver":"0_0","form_factor":"PHONE+TABLET","implementer":"WIDEVINE","is_factory_build":"false","fused":true,"is_debug":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.502 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.518 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.518 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.520 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.921 I [cdm_usage_table.cpp(203):RestoreTable] Found usage table to restore: entry_count = 0
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.931 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.938 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.938 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.938 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.939 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.940 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.940 I [cdm_engine.cpp(218):OpenSession] New session: session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.940 I [cdm_engine.cpp(1053):QueryOemCryptoSessionId] session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.943 I [cdm_engine.cpp(958):QuerySessionStatus] session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.943 I [cdm_engine.cpp(2280):SetPlaybackId] session_id = sid287, playback_id = ULj06Tp-ZNRX0MyK
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.950 I [cdm_engine.cpp(305):GenerateKeyRequest] session_id = sid287, key_set_id = <empty>, license_type = Streaming
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.950 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.950 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.984 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.070 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.330 I [cdm_engine.cpp(263):CloseSession] session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.333 I [oemcrypto_adapter_dynamic.cpp(887):Level1Terminate] L1 Terminate
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.333 I [(0):] L3 Terminate.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.543 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.544 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [oemcrypto_adapter_dynamic.cpp(826):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_33098","soc_model":"ARM 64 bit","ta_ver":"18.1.0+Feb 20 2024_20:28:39_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [(0):] Level3 Library 33098 Feb 20 2024 20:28:39
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.548 I [oemcrypto_adapter_dynamic.cpp(841):Initialize] L3 Initialized. Trying L1.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(986):LoadLevel1] Could not load L1 _oecc105.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(993):LoadLevel1] Could not load L1 _oecc147.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(996):LoadLevel1] Could not load L1 _oecc25.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(997):LoadLevel1] Could not load L1 _oecc24.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(998):LoadLevel1] Could not load L1 _oecc26.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(999):LoadLevel1] Could not load L1 _oecc27.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(1004):LoadLevel1] Could not load L1 _oecc90.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.556 W [oemcrypto_adapter_dynamic.cpp(1033):LoadLevel1] Could not load L1 _oecc23.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.556 W [oemcrypto_adapter_dynamic.cpp(1035):LoadLevel1] Could not load L1 _oecc81.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.559 I [oemcrypto_adapter_dynamic.cpp(875):Initialize] Level 1 Build Info (v18): {"soc_vendor":"GOOGLE","soc_model":"GS101","ta_ver":"18.4.1+Jun  3 202409:09:41","uses_opk":true,"tee_os":"TRUSTY","tee_os_ver":"0_0","form_factor":"PHONE+TABLET","implementer":"WIDEVINE","is_factory_build":"false","fused":true,"is_debug":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.559 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.810 I [cdm_usage_table.cpp(203):RestoreTable] Found usage table to restore: entry_count = 0
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.821 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.827 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.827 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.827 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.828 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.829 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.830 I [cdm_engine.cpp(218):OpenSession] New session: session_id = sid288
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.830 I [cdm_engine.cpp(1053):QueryOemCryptoSessionId] session_id = sid288
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.832 I [cdm_engine.cpp(958):QuerySessionStatus] session_id = sid288
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.832 I [cdm_engine.cpp(2280):SetPlaybackId] session_id = sid288, playback_id = ULj06Tp-ZNRX0MyK
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.835 I [cdm_engine.cpp(305):GenerateKeyRequest] session_id = sid288, key_set_id = <empty>, license_type = Streaming
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.835 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.835 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.878 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.913 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   ============================== End of DRM Plugin Log ==============================
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.drm.DefaultDrmSession.onError(DefaultDrmSession.java:567)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.drm.DefaultDrmSession.onKeysError(DefaultDrmSession.java:554)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.drm.DefaultDrmSession.onKeyResponse(DefaultDrmSession.java:535)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.drm.DefaultDrmSession.access$100(DefaultDrmSession.java:59)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.drm.DefaultDrmSession$ResponseHandler.handleMessage(DefaultDrmSession.java:629)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at android.os.Handler.dispatchMessage(Handler.java:107)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       ... 3 more
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   Caused by: java.lang.IllegalArgumentException: {}: BAD_VALUE
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   cdm err: 0, oem err: 0, ctx: 0
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   ============================== Beginning of DRM Plugin Log ==============================
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.912 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.913 I [cdm_engine.cpp(218):OpenSession] New session: session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.913 I [cdm_engine.cpp(1053):QueryOemCryptoSessionId] session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.915 I [cdm_engine.cpp(958):QuerySessionStatus] session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.915 I [cdm_engine.cpp(2280):SetPlaybackId] session_id = sid286, playback_id = IxD6aXQdm-GAlXaX
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.917 I [cdm_engine.cpp(305):GenerateKeyRequest] session_id = sid286, key_set_id = <empty>, license_type = Streaming
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.917 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.917 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:08.957 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.017 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.191 I [cdm_engine.cpp(263):CloseSession] session_id = sid286
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.199 I [oemcrypto_adapter_dynamic.cpp(887):Level1Terminate] L1 Terminate
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:09.199 I [(0):] L3 Terminate.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.075 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.075 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.076 I [oemcrypto_adapter_dynamic.cpp(826):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_33098","soc_model":"ARM 64 bit","ta_ver":"18.1.0+Feb 20 2024_20:28:39_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.076 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.076 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.077 I [(0):] Level3 Library 33098 Feb 20 2024 20:28:39
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.081 I [oemcrypto_adapter_dynamic.cpp(841):Initialize] L3 Initialized. Trying L1.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(993):LoadLevel1] Could not load L1 _oecc147.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(996):LoadLevel1] Could not load L1 _oecc25.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(997):LoadLevel1] Could not load L1 _oecc24.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(998):LoadLevel1] Could not load L1 _oecc26.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(999):LoadLevel1] Could not load L1 _oecc27.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(1004):LoadLevel1] Could not load L1 _oecc90.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(1033):LoadLevel1] Could not load L1 _oecc23.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(1035):LoadLevel1] Could not load L1 _oecc81.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.087 W [oemcrypto_adapter_dynamic.cpp(986):LoadLevel1] Could not load L1 _oecc105.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.088 I [oemcrypto_adapter_dynamic.cpp(875):Initialize] Level 1 Build Info (v18): {"soc_vendor":"GOOGLE","soc_model":"GS101","ta_ver":"18.4.1+Jun  3 202409:09:41","uses_opk":true,"tee_os":"TRUSTY","tee_os_ver":"0_0","form_factor":"PHONE+TABLET","implementer":"WIDEVINE","is_factory_build":"false","fused":true,"is_debug":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.089 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.173 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.174 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.175 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.380 I [(0):] L3 Terminate.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:42:55.380 I [oemcrypto_adapter_dynamic.cpp(887):Level1Terminate] L1 Terminate
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.495 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.496 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [oemcrypto_adapter_dynamic.cpp(826):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_33098","soc_model":"ARM 64 bit","ta_ver":"18.1.0+Feb 20 2024_20:28:39_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [(0):] Level3 Library 33098 Feb 20 2024 20:28:39
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.497 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.499 I [oemcrypto_adapter_dynamic.cpp(841):Initialize] L3 Initialized. Trying L1.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(1035):LoadLevel1] Could not load L1 _oecc81.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(993):LoadLevel1] Could not load L1 _oecc147.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(996):LoadLevel1] Could not load L1 _oecc25.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(997):LoadLevel1] Could not load L1 _oecc24.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(998):LoadLevel1] Could not load L1 _oecc26.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(999):LoadLevel1] Could not load L1 _oecc27.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(1004):LoadLevel1] Could not load L1 _oecc90.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(1033):LoadLevel1] Could not load L1 _oecc23.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.500 W [oemcrypto_adapter_dynamic.cpp(986):LoadLevel1] Could not load L1 _oecc105.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.501 I [oemcrypto_adapter_dynamic.cpp(875):Initialize] Level 1 Build Info (v18): {"soc_vendor":"GOOGLE","soc_model":"GS101","ta_ver":"18.4.1+Jun  3 202409:09:41","uses_opk":true,"tee_os":"TRUSTY","tee_os_ver":"0_0","form_factor":"PHONE+TABLET","implementer":"WIDEVINE","is_factory_build":"false","fused":true,"is_debug":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.502 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.518 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.518 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.520 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.921 I [cdm_usage_table.cpp(203):RestoreTable] Found usage table to restore: entry_count = 0
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.931 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.938 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.938 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.938 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.939 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.940 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.940 I [cdm_engine.cpp(218):OpenSession] New session: session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.940 I [cdm_engine.cpp(1053):QueryOemCryptoSessionId] session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.943 I [cdm_engine.cpp(958):QuerySessionStatus] session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.943 I [cdm_engine.cpp(2280):SetPlaybackId] session_id = sid287, playback_id = ULj06Tp-ZNRX0MyK
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.950 I [cdm_engine.cpp(305):GenerateKeyRequest] session_id = sid287, key_set_id = <empty>, license_type = Streaming
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.950 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.950 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:00.984 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.070 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.330 I [cdm_engine.cpp(263):CloseSession] session_id = sid287
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.333 I [oemcrypto_adapter_dynamic.cpp(887):Level1Terminate] L1 Terminate
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:01.333 I [(0):] L3 Terminate.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.543 I No hidl drm factories found
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.544 E Failed to find passthrough drm factories
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [oemcrypto_adapter_dynamic.cpp(826):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_33098","soc_model":"ARM 64 bit","ta_ver":"18.1.0+Feb 20 2024_20:28:39_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.546 I [(0):] Level3 Library 33098 Feb 20 2024 20:28:39
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.548 I [oemcrypto_adapter_dynamic.cpp(841):Initialize] L3 Initialized. Trying L1.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(986):LoadLevel1] Could not load L1 _oecc105.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(993):LoadLevel1] Could not load L1 _oecc147.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(996):LoadLevel1] Could not load L1 _oecc25.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(997):LoadLevel1] Could not load L1 _oecc24.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(998):LoadLevel1] Could not load L1 _oecc26.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(999):LoadLevel1] Could not load L1 _oecc27.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.555 W [oemcrypto_adapter_dynamic.cpp(1004):LoadLevel1] Could not load L1 _oecc90.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.556 W [oemcrypto_adapter_dynamic.cpp(1033):LoadLevel1] Could not load L1 _oecc23.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.556 W [oemcrypto_adapter_dynamic.cpp(1035):LoadLevel1] Could not load L1 _oecc81.
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.559 I [oemcrypto_adapter_dynamic.cpp(875):Initialize] Level 1 Build Info (v18): {"soc_vendor":"GOOGLE","soc_model":"GS101","ta_ver":"18.4.1+Jun  3 202409:09:41","uses_opk":true,"tee_os":"TRUSTY","tee_os_ver":"0_0","form_factor":"PHONE+TABLET","implementer":"WIDEVINE","is_factory_build":"false","fused":true,"is_debug":false}
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.559 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.810 I [cdm_usage_table.cpp(203):RestoreTable] Found usage table to restore: entry_count = 0
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.821 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.827 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.827 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.827 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.828 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.829 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.830 I [cdm_engine.cpp(218):OpenSession] New session: session_id = sid288
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.830 I [cdm_engine.cpp(1053):QueryOemCryptoSessionId] session_id = sid288
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.832 I [cdm_engine.cpp(958):QuerySessionStatus] session_id = sid288
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.832 I [cdm_engine.cpp(2280):SetPlaybackId] session_id = sid288, playback_id = ULj06Tp-ZNRX0MyK
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.835 I [cdm_engine.cpp(305):GenerateKeyRequest] session_id = sid288, key_set_id = <empty>, license_type = Streaming
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.835 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.835 I [file_utils.cpp(38):Exists] stat failed: ENOENT
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.878 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:     11-21 13:43:05.913 I [cdm_engine.cpp(1092):IsSecurityLevelSupported] level = L1
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:   ============================== End of DRM Plugin Log ==============================
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at android.media.MediaDrm.provideKeyResponse(Native Method)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.drm.FrameworkMediaDrm.provideKeyResponse(FrameworkMediaDrm.java:269)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       at androidx.media3.exoplayer.drm.DefaultDrmSession.onKeyResponse(DefaultDrmSession.java:523)
11-21 13:43:06.057 30494 30570 E ExoPlayerImplInternal:       ... 6 more

Media

Here the command you can use to reproduce the issue:

adb shell "am start -a androidx.media3.demo.main.action.VIEW -d 'https://ott.zapitv.com/tok_eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOiIxNzMyMTMzNTU5Iiwic2lwIjoiIiwicGF0aCI6IiIsInNlc3Npb25fY2RuX2lkIjoiNDI4MDczNzdjNDc3YjNkMSIsInNlc3Npb25faWQiOiIxYmI1ODhkZGRlMzI4YTM4MjEyYmI1ZWFkZjJkY2IzNThkYWRkNjA2ZGI1NjA2Njg4MzM3ZGE2NzI2OTlmMTQxX1pBUEk6MDUwMTY3NzM1IiwiY2xpZW50X2lkIjoiWkFQSTowNTAxNjc3MzUiLCJkZXZpY2VfaWQiOiIxYmI1ODhkZGRlMzI4YTM4MjEyYmI1ZWFkZjJkY2IzNThkYWRkNjA2ZGI1NjA2Njg4MzM3ZGE2NzI2OTlmMTQxIiwibWF4X3Nlc3Npb25zIjoxMCwic2Vzc2lvbl9kdXJhdGlvbiI6MCwidXJsIjoiaHR0cHM6Ly8xMC43MC4xMC4yMDkiLCJzZXNzaW9uX3RpbWVvdXQiOjEyMDAsImF1ZCI6IjE4Iiwic291cmNlcyI6WzE2XX0=.oUIpGt9G0YDaylRQzglfrYxoMNCJrsr7Rj0lD5rMy81D6peq6n_hSYMH1VLLCNmj5qQzzqc3AmMNsMXu6qC5gQ==/live/eds_c2/a_punt_hd/dash_live_ez/a_punt_hd.mpd' --es drm_scheme "widevine" --es drm_license_uri 'https://widevine-dash.ezdrm.com/widevine-php/widevine-foreignkey.php?pX=3C8AC2&IrisCustomData=ZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5Sm9kMGxrSWpvaU1XSmlOVGc0WkdSa1pUTXlPR0V6T0RJeE1tSmlOV1ZoWkdZeVpHTmlNelU0WkdGa1pEWXdObVJpTlRZd05qWTRPRE16TjJSaE5qY3lOams1WmpFME1TSXNJbVJsU1dRaU9pSXhNRGd3SWl3aVpHVlVlU0k2SWt4SlRrVkJVbFJXWDBOSVFVNU9SVXdpTENKd1pYSWlPbVpoYkhObExDSmxlSEFpT2pFM016UTNNVEExT1RSOS5OYW9fc3RJSEVlcjFnTTlYRWI0SFl6dGJlNXF4NzFYTUJBSG12clVySnJr'"

Bug Report