diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java index 8f04e91f7c..e6364dbedb 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java @@ -106,6 +106,7 @@ public class DefaultDrmSession implements DrmSession provisioningManager; private final ReleaseCallback releaseCallback; private final @DefaultDrmSessionManager.Mode int mode; + private final boolean isPlaceholderSession; @Nullable private final HashMap optionalKeyRequestParameters; private final EventDispatcher eventDispatcher; private final LoadErrorHandlingPolicy loadErrorHandlingPolicy; @@ -134,8 +135,9 @@ public class DefaultDrmSession implements DrmSession implements DrmSession releaseCallback, @Nullable List schemeDatas, @DefaultDrmSessionManager.Mode int mode, + boolean isPlaceholderSession, @Nullable byte[] offlineLicenseKeySetId, @Nullable HashMap optionalKeyRequestParameters, MediaDrmCallback callback, @@ -167,6 +170,7 @@ public class DefaultDrmSession implements DrmSession implements DrmSession /* releaseCallback= */ this::onSessionReleased, schemeDatas, mode, + /* isPlaceholderSession= */ false, offlineLicenseKeySetId, optionalKeyRequestParameters, callback,