From dbfc101e0464b9c8e846eeec9478b98012a15891 Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 21 Oct 2019 17:16:11 +0100 Subject: [PATCH] Remove no-op enabling of multi-session PiperOrigin-RevId: 275856697 --- .../android/exoplayer2/drm/DefaultDrmSessionManager.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java index e3fad51f69..bfcd819b10 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java @@ -417,13 +417,6 @@ public class DefaultDrmSessionManager if (prepareCallsCount++ == 0) { Assertions.checkState(exoMediaDrm == null); exoMediaDrm = exoMediaDrmProvider.acquireExoMediaDrm(uuid); - if (multiSession && C.WIDEVINE_UUID.equals(uuid) && Util.SDK_INT >= 19) { - // TODO: Enabling session sharing probably doesn't do anything useful here. It would only be - // useful if DefaultDrmSession instances were aware of one another's state, which is not - // implemented. Or if custom renderers are being used that allow playback to proceed before - // keys, which seems unlikely to be true in practice. - exoMediaDrm.setPropertyString("sessionSharing", "enable"); - } exoMediaDrm.setOnEventListener(new MediaDrmEventListener()); } }