Commit 69cf7d13 by aquilescanta Committed by Oliver Woodman

Fix acquisition of placeholder sessions

Issue:#4867
PiperOrigin-RevId: 272698404
parent f326f711
...@@ -37,6 +37,7 @@ import java.lang.annotation.Documented; ...@@ -37,6 +37,7 @@ import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -483,7 +484,8 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> ...@@ -483,7 +484,8 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto>
maybeCreateMediaDrmHandler(playbackLooper); maybeCreateMediaDrmHandler(playbackLooper);
if (placeholderDrmSession == null) { if (placeholderDrmSession == null) {
DefaultDrmSession<T> placeholderDrmSession = DefaultDrmSession<T> placeholderDrmSession =
createNewDefaultSession(/* schemeDatas= */ null, /* isPlaceholderSession= */ true); createNewDefaultSession(
/* schemeDatas= */ Collections.emptyList(), /* isPlaceholderSession= */ true);
sessions.add(placeholderDrmSession); sessions.add(placeholderDrmSession);
this.placeholderDrmSession = placeholderDrmSession; this.placeholderDrmSession = placeholderDrmSession;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment