diff --git a/library/core/src/main/java/com/google/android/exoplayer2/MediaSourceList.java b/library/core/src/main/java/com/google/android/exoplayer2/MediaSourceList.java index 3456909460..4e0e99320e 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/MediaSourceList.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/MediaSourceList.java @@ -67,7 +67,7 @@ import java.util.Set; private static final String TAG = "MediaSourceList"; private final List mediaSourceHolders; - private final Map mediaSourceByMediaPeriod; + private final IdentityHashMap mediaSourceByMediaPeriod; private final Map mediaSourceByUid; private final MediaSourceListInfoRefreshListener mediaSourceListInfoListener; private final MediaSourceEventListener.EventDispatcher eventDispatcher; diff --git a/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java b/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java index d664219bf3..c3e4e91947 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/source/ConcatenatingMediaSource.java @@ -72,7 +72,7 @@ public final class ConcatenatingMediaSource extends CompositeMediaSource mediaSourceHolders; - private final Map mediaSourceByMediaPeriod; + private final IdentityHashMap mediaSourceByMediaPeriod; private final Map mediaSourceByUid; private final Set enabledMediaSourceHolders; private final boolean isAtomic;