package androidx.media3.exoplayer; import android.util.Pair; import androidx.media3.common.Timeline; import androidx.media3.common.util.Assertions; import androidx.media3.common.util.HandlerWrapper; import androidx.media3.common.util.Log; import androidx.media3.common.util.Util; import androidx.media3.datasource.TransferListener; import androidx.media3.exoplayer.MediaSourceList; import androidx.media3.exoplayer.analytics.AnalyticsCollector; import androidx.media3.exoplayer.analytics.PlayerId; import androidx.media3.exoplayer.drm.DrmSessionEventListener; import androidx.media3.exoplayer.source.LoadEventInfo; import androidx.media3.exoplayer.source.MaskingMediaPeriod; import androidx.media3.exoplayer.source.MaskingMediaSource; import androidx.media3.exoplayer.source.MediaLoadData; import androidx.media3.exoplayer.source.MediaPeriod; import androidx.media3.exoplayer.source.MediaSource; import androidx.media3.exoplayer.source.MediaSourceEventListener; import androidx.media3.exoplayer.source.ShuffleOrder; import androidx.media3.exoplayer.upstream.Allocator; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.IdentityHashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public final class MediaSourceList { private static final String TAG = "MediaSourceList"; private final HandlerWrapper eventHandler; private final AnalyticsCollector eventListener; private boolean isPrepared; private final MediaSourceListInfoRefreshListener mediaSourceListInfoListener; private TransferListener mediaTransferListener; private final PlayerId playerId; private ShuffleOrder shuffleOrder = new ShuffleOrder.DefaultShuffleOrder(0); private final IdentityHashMap mediaSourceByMediaPeriod = new IdentityHashMap<>(); private final Map mediaSourceByUid = new HashMap(); private final List mediaSourceHolders = new ArrayList(); private final HashMap childSources = new HashMap<>(); private final Set enabledMediaSourceHolders = new HashSet(); /* loaded from: classes2.dex */ public interface MediaSourceListInfoRefreshListener { void onPlaylistUpdateRequested(); } public ShuffleOrder getShuffleOrder() { return this.shuffleOrder; } public boolean isPrepared() { return this.isPrepared; } public MediaSourceList(MediaSourceListInfoRefreshListener mediaSourceListInfoRefreshListener, AnalyticsCollector analyticsCollector, HandlerWrapper handlerWrapper, PlayerId playerId) { this.playerId = playerId; this.mediaSourceListInfoListener = mediaSourceListInfoRefreshListener; this.eventListener = analyticsCollector; this.eventHandler = handlerWrapper; } public Timeline setMediaSources(List list, ShuffleOrder shuffleOrder) { removeMediaSourcesInternal(0, this.mediaSourceHolders.size()); return addMediaSources(this.mediaSourceHolders.size(), list, shuffleOrder); } public Timeline addMediaSources(int i, List list, ShuffleOrder shuffleOrder) { if (!list.isEmpty()) { this.shuffleOrder = shuffleOrder; for (int i2 = i; i2 < list.size() + i; i2++) { MediaSourceHolder mediaSourceHolder = list.get(i2 - i); if (i2 > 0) { MediaSourceHolder mediaSourceHolder2 = this.mediaSourceHolders.get(i2 - 1); mediaSourceHolder.reset(mediaSourceHolder2.firstWindowIndexInChild + mediaSourceHolder2.mediaSource.getTimeline().getWindowCount()); } else { mediaSourceHolder.reset(0); } correctOffsets(i2, mediaSourceHolder.mediaSource.getTimeline().getWindowCount()); this.mediaSourceHolders.add(i2, mediaSourceHolder); this.mediaSourceByUid.put(mediaSourceHolder.uid, mediaSourceHolder); if (this.isPrepared) { prepareChildSource(mediaSourceHolder); if (this.mediaSourceByMediaPeriod.isEmpty()) { this.enabledMediaSourceHolders.add(mediaSourceHolder); } else { disableChildSource(mediaSourceHolder); } } } } return createTimeline(); } public Timeline removeMediaSourceRange(int i, int i2, ShuffleOrder shuffleOrder) { Assertions.checkArgument(i >= 0 && i <= i2 && i2 <= getSize()); this.shuffleOrder = shuffleOrder; removeMediaSourcesInternal(i, i2); return createTimeline(); } public Timeline moveMediaSource(int i, int i2, ShuffleOrder shuffleOrder) { return moveMediaSourceRange(i, i + 1, i2, shuffleOrder); } public Timeline moveMediaSourceRange(int i, int i2, int i3, ShuffleOrder shuffleOrder) { Assertions.checkArgument(i >= 0 && i <= i2 && i2 <= getSize() && i3 >= 0); this.shuffleOrder = shuffleOrder; if (i == i2 || i == i3) { return createTimeline(); } int min = Math.min(i, i3); int max = Math.max(((i2 - i) + i3) - 1, i2 - 1); int i4 = this.mediaSourceHolders.get(min).firstWindowIndexInChild; Util.moveItems(this.mediaSourceHolders, i, i2, i3); while (min <= max) { MediaSourceHolder mediaSourceHolder = this.mediaSourceHolders.get(min); mediaSourceHolder.firstWindowIndexInChild = i4; i4 += mediaSourceHolder.mediaSource.getTimeline().getWindowCount(); min++; } return createTimeline(); } public Timeline clear(ShuffleOrder shuffleOrder) { if (shuffleOrder == null) { shuffleOrder = this.shuffleOrder.cloneAndClear(); } this.shuffleOrder = shuffleOrder; removeMediaSourcesInternal(0, getSize()); return createTimeline(); } public int getSize() { return this.mediaSourceHolders.size(); } public Timeline setShuffleOrder(ShuffleOrder shuffleOrder) { int size = getSize(); if (shuffleOrder.getLength() != size) { shuffleOrder = shuffleOrder.cloneAndClear().cloneAndInsert(0, size); } this.shuffleOrder = shuffleOrder; return createTimeline(); } public void prepare(TransferListener transferListener) { Assertions.checkState(!this.isPrepared); this.mediaTransferListener = transferListener; for (int i = 0; i < this.mediaSourceHolders.size(); i++) { MediaSourceHolder mediaSourceHolder = this.mediaSourceHolders.get(i); prepareChildSource(mediaSourceHolder); this.enabledMediaSourceHolders.add(mediaSourceHolder); } this.isPrepared = true; } public MediaPeriod createPeriod(MediaSource.MediaPeriodId mediaPeriodId, Allocator allocator, long j) { Object mediaSourceHolderUid = getMediaSourceHolderUid(mediaPeriodId.periodUid); MediaSource.MediaPeriodId copyWithPeriodUid = mediaPeriodId.copyWithPeriodUid(getChildPeriodUid(mediaPeriodId.periodUid)); MediaSourceHolder mediaSourceHolder = (MediaSourceHolder) Assertions.checkNotNull(this.mediaSourceByUid.get(mediaSourceHolderUid)); enableMediaSource(mediaSourceHolder); mediaSourceHolder.activeMediaPeriodIds.add(copyWithPeriodUid); MaskingMediaPeriod createPeriod = mediaSourceHolder.mediaSource.createPeriod(copyWithPeriodUid, allocator, j); this.mediaSourceByMediaPeriod.put(createPeriod, mediaSourceHolder); disableUnusedMediaSources(); return createPeriod; } public void releasePeriod(MediaPeriod mediaPeriod) { MediaSourceHolder mediaSourceHolder = (MediaSourceHolder) Assertions.checkNotNull(this.mediaSourceByMediaPeriod.remove(mediaPeriod)); mediaSourceHolder.mediaSource.releasePeriod(mediaPeriod); mediaSourceHolder.activeMediaPeriodIds.remove(((MaskingMediaPeriod) mediaPeriod).id); if (!this.mediaSourceByMediaPeriod.isEmpty()) { disableUnusedMediaSources(); } maybeReleaseChildSource(mediaSourceHolder); } public void release() { for (MediaSourceAndListener mediaSourceAndListener : this.childSources.values()) { try { mediaSourceAndListener.mediaSource.releaseSource(mediaSourceAndListener.caller); } catch (RuntimeException e) { Log.e(TAG, "Failed to release child source.", e); } mediaSourceAndListener.mediaSource.removeEventListener(mediaSourceAndListener.eventListener); mediaSourceAndListener.mediaSource.removeDrmEventListener(mediaSourceAndListener.eventListener); } this.childSources.clear(); this.enabledMediaSourceHolders.clear(); this.isPrepared = false; } public Timeline createTimeline() { if (this.mediaSourceHolders.isEmpty()) { return Timeline.EMPTY; } int i = 0; for (int i2 = 0; i2 < this.mediaSourceHolders.size(); i2++) { MediaSourceHolder mediaSourceHolder = this.mediaSourceHolders.get(i2); mediaSourceHolder.firstWindowIndexInChild = i; i += mediaSourceHolder.mediaSource.getTimeline().getWindowCount(); } return new PlaylistTimeline(this.mediaSourceHolders, this.shuffleOrder); } private void enableMediaSource(MediaSourceHolder mediaSourceHolder) { this.enabledMediaSourceHolders.add(mediaSourceHolder); MediaSourceAndListener mediaSourceAndListener = this.childSources.get(mediaSourceHolder); if (mediaSourceAndListener != null) { mediaSourceAndListener.mediaSource.enable(mediaSourceAndListener.caller); } } private void disableUnusedMediaSources() { Iterator it = this.enabledMediaSourceHolders.iterator(); while (it.hasNext()) { MediaSourceHolder next = it.next(); if (next.activeMediaPeriodIds.isEmpty()) { disableChildSource(next); it.remove(); } } } private void disableChildSource(MediaSourceHolder mediaSourceHolder) { MediaSourceAndListener mediaSourceAndListener = this.childSources.get(mediaSourceHolder); if (mediaSourceAndListener != null) { mediaSourceAndListener.mediaSource.disable(mediaSourceAndListener.caller); } } private void removeMediaSourcesInternal(int i, int i2) { for (int i3 = i2 - 1; i3 >= i; i3--) { MediaSourceHolder remove = this.mediaSourceHolders.remove(i3); this.mediaSourceByUid.remove(remove.uid); correctOffsets(i3, -remove.mediaSource.getTimeline().getWindowCount()); remove.isRemoved = true; if (this.isPrepared) { maybeReleaseChildSource(remove); } } } private void correctOffsets(int i, int i2) { while (i < this.mediaSourceHolders.size()) { this.mediaSourceHolders.get(i).firstWindowIndexInChild += i2; i++; } } /* JADX INFO: Access modifiers changed from: private */ public static MediaSource.MediaPeriodId getMediaPeriodIdForChildMediaPeriodId(MediaSourceHolder mediaSourceHolder, MediaSource.MediaPeriodId mediaPeriodId) { for (int i = 0; i < mediaSourceHolder.activeMediaPeriodIds.size(); i++) { if (mediaSourceHolder.activeMediaPeriodIds.get(i).windowSequenceNumber == mediaPeriodId.windowSequenceNumber) { return mediaPeriodId.copyWithPeriodUid(getPeriodUid(mediaSourceHolder, mediaPeriodId.periodUid)); } } return null; } /* JADX INFO: Access modifiers changed from: private */ public static int getWindowIndexForChildWindowIndex(MediaSourceHolder mediaSourceHolder, int i) { return i + mediaSourceHolder.firstWindowIndexInChild; } private void prepareChildSource(MediaSourceHolder mediaSourceHolder) { MaskingMediaSource maskingMediaSource = mediaSourceHolder.mediaSource; MediaSource.MediaSourceCaller mediaSourceCaller = new MediaSource.MediaSourceCaller() { // from class: androidx.media3.exoplayer.MediaSourceList$$ExternalSyntheticLambda0 @Override // androidx.media3.exoplayer.source.MediaSource.MediaSourceCaller public final void onSourceInfoRefreshed(MediaSource mediaSource, Timeline timeline) { MediaSourceList.this.m5207x10419188(mediaSource, timeline); } }; ForwardingEventListener forwardingEventListener = new ForwardingEventListener(mediaSourceHolder); this.childSources.put(mediaSourceHolder, new MediaSourceAndListener(maskingMediaSource, mediaSourceCaller, forwardingEventListener)); maskingMediaSource.addEventListener(Util.createHandlerForCurrentOrMainLooper(), forwardingEventListener); maskingMediaSource.addDrmEventListener(Util.createHandlerForCurrentOrMainLooper(), forwardingEventListener); maskingMediaSource.prepareSource(mediaSourceCaller, this.mediaTransferListener, this.playerId); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$prepareChildSource$0$androidx-media3-exoplayer-MediaSourceList, reason: not valid java name */ public /* synthetic */ void m5207x10419188(MediaSource mediaSource, Timeline timeline) { this.mediaSourceListInfoListener.onPlaylistUpdateRequested(); } private void maybeReleaseChildSource(MediaSourceHolder mediaSourceHolder) { if (mediaSourceHolder.isRemoved && mediaSourceHolder.activeMediaPeriodIds.isEmpty()) { MediaSourceAndListener mediaSourceAndListener = (MediaSourceAndListener) Assertions.checkNotNull(this.childSources.remove(mediaSourceHolder)); mediaSourceAndListener.mediaSource.releaseSource(mediaSourceAndListener.caller); mediaSourceAndListener.mediaSource.removeEventListener(mediaSourceAndListener.eventListener); mediaSourceAndListener.mediaSource.removeDrmEventListener(mediaSourceAndListener.eventListener); this.enabledMediaSourceHolders.remove(mediaSourceHolder); } } private static Object getMediaSourceHolderUid(Object obj) { return PlaylistTimeline.getChildTimelineUidFromConcatenatedUid(obj); } private static Object getChildPeriodUid(Object obj) { return PlaylistTimeline.getChildPeriodUidFromConcatenatedUid(obj); } private static Object getPeriodUid(MediaSourceHolder mediaSourceHolder, Object obj) { return PlaylistTimeline.getConcatenatedUid(mediaSourceHolder.uid, obj); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public static final class MediaSourceHolder implements MediaSourceInfoHolder { public int firstWindowIndexInChild; public boolean isRemoved; public final MaskingMediaSource mediaSource; public final List activeMediaPeriodIds = new ArrayList(); public final Object uid = new Object(); @Override // androidx.media3.exoplayer.MediaSourceInfoHolder public Object getUid() { return this.uid; } public MediaSourceHolder(MediaSource mediaSource, boolean z) { this.mediaSource = new MaskingMediaSource(mediaSource, z); } public void reset(int i) { this.firstWindowIndexInChild = i; this.isRemoved = false; this.activeMediaPeriodIds.clear(); } @Override // androidx.media3.exoplayer.MediaSourceInfoHolder public Timeline getTimeline() { return this.mediaSource.getTimeline(); } } /* JADX INFO: Access modifiers changed from: private */ /* loaded from: classes2.dex */ public static final class MediaSourceAndListener { public final MediaSource.MediaSourceCaller caller; public final ForwardingEventListener eventListener; public final MediaSource mediaSource; public MediaSourceAndListener(MediaSource mediaSource, MediaSource.MediaSourceCaller mediaSourceCaller, ForwardingEventListener forwardingEventListener) { this.mediaSource = mediaSource; this.caller = mediaSourceCaller; this.eventListener = forwardingEventListener; } } /* JADX INFO: Access modifiers changed from: private */ /* loaded from: classes2.dex */ public final class ForwardingEventListener implements MediaSourceEventListener, DrmSessionEventListener { private final MediaSourceHolder id; public ForwardingEventListener(MediaSourceHolder mediaSourceHolder) { this.id = mediaSourceHolder; } @Override // androidx.media3.exoplayer.source.MediaSourceEventListener public void onLoadStarted(int i, MediaSource.MediaPeriodId mediaPeriodId, final LoadEventInfo loadEventInfo, final MediaLoadData mediaLoadData) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda11 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5218x11454fa7(eventParameters, loadEventInfo, mediaLoadData); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onLoadStarted$0$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5218x11454fa7(Pair pair, LoadEventInfo loadEventInfo, MediaLoadData mediaLoadData) { MediaSourceList.this.eventListener.onLoadStarted(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second, loadEventInfo, mediaLoadData); } @Override // androidx.media3.exoplayer.source.MediaSourceEventListener public void onLoadCompleted(int i, MediaSource.MediaPeriodId mediaPeriodId, final LoadEventInfo loadEventInfo, final MediaLoadData mediaLoadData) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda5 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5216x562f44b2(eventParameters, loadEventInfo, mediaLoadData); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onLoadCompleted$1$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5216x562f44b2(Pair pair, LoadEventInfo loadEventInfo, MediaLoadData mediaLoadData) { MediaSourceList.this.eventListener.onLoadCompleted(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second, loadEventInfo, mediaLoadData); } @Override // androidx.media3.exoplayer.source.MediaSourceEventListener public void onLoadCanceled(int i, MediaSource.MediaPeriodId mediaPeriodId, final LoadEventInfo loadEventInfo, final MediaLoadData mediaLoadData) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda6 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5215x36d40f85(eventParameters, loadEventInfo, mediaLoadData); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onLoadCanceled$2$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5215x36d40f85(Pair pair, LoadEventInfo loadEventInfo, MediaLoadData mediaLoadData) { MediaSourceList.this.eventListener.onLoadCanceled(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second, loadEventInfo, mediaLoadData); } @Override // androidx.media3.exoplayer.source.MediaSourceEventListener public void onLoadError(int i, MediaSource.MediaPeriodId mediaPeriodId, final LoadEventInfo loadEventInfo, final MediaLoadData mediaLoadData, final IOException iOException, final boolean z) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda2 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5217x67e35871(eventParameters, loadEventInfo, mediaLoadData, iOException, z); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onLoadError$3$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5217x67e35871(Pair pair, LoadEventInfo loadEventInfo, MediaLoadData mediaLoadData, IOException iOException, boolean z) { MediaSourceList.this.eventListener.onLoadError(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second, loadEventInfo, mediaLoadData, iOException, z); } @Override // androidx.media3.exoplayer.source.MediaSourceEventListener public void onUpstreamDiscarded(int i, MediaSource.MediaPeriodId mediaPeriodId, final MediaLoadData mediaLoadData) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda4 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5219xcc5b5192(eventParameters, mediaLoadData); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onUpstreamDiscarded$4$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5219xcc5b5192(Pair pair, MediaLoadData mediaLoadData) { MediaSourceList.this.eventListener.onUpstreamDiscarded(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) Assertions.checkNotNull((MediaSource.MediaPeriodId) pair.second), mediaLoadData); } @Override // androidx.media3.exoplayer.source.MediaSourceEventListener public void onDownstreamFormatChanged(int i, MediaSource.MediaPeriodId mediaPeriodId, final MediaLoadData mediaLoadData) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda7 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5208xf34172ec(eventParameters, mediaLoadData); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onDownstreamFormatChanged$5$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5208xf34172ec(Pair pair, MediaLoadData mediaLoadData) { MediaSourceList.this.eventListener.onDownstreamFormatChanged(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second, mediaLoadData); } @Override // androidx.media3.exoplayer.drm.DrmSessionEventListener public void onDrmSessionAcquired(int i, MediaSource.MediaPeriodId mediaPeriodId, final int i2) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda10 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5212xe036324f(eventParameters, i2); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onDrmSessionAcquired$6$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5212xe036324f(Pair pair, int i) { MediaSourceList.this.eventListener.onDrmSessionAcquired(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second, i); } @Override // androidx.media3.exoplayer.drm.DrmSessionEventListener public void onDrmKeysLoaded(int i, MediaSource.MediaPeriodId mediaPeriodId) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda9 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5209x3f5587cb(eventParameters); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onDrmKeysLoaded$7$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5209x3f5587cb(Pair pair) { MediaSourceList.this.eventListener.onDrmKeysLoaded(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second); } @Override // androidx.media3.exoplayer.drm.DrmSessionEventListener public void onDrmSessionManagerError(int i, MediaSource.MediaPeriodId mediaPeriodId, final Exception exc) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda3 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5213x6070cdde(eventParameters, exc); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onDrmSessionManagerError$8$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5213x6070cdde(Pair pair, Exception exc) { MediaSourceList.this.eventListener.onDrmSessionManagerError(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second, exc); } @Override // androidx.media3.exoplayer.drm.DrmSessionEventListener public void onDrmKeysRestored(int i, MediaSource.MediaPeriodId mediaPeriodId) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda8 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5211x356ec9e(eventParameters); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onDrmKeysRestored$9$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5211x356ec9e(Pair pair) { MediaSourceList.this.eventListener.onDrmKeysRestored(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second); } @Override // androidx.media3.exoplayer.drm.DrmSessionEventListener public void onDrmKeysRemoved(int i, MediaSource.MediaPeriodId mediaPeriodId) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5210x32cca0d6(eventParameters); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onDrmKeysRemoved$10$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5210x32cca0d6(Pair pair) { MediaSourceList.this.eventListener.onDrmKeysRemoved(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second); } @Override // androidx.media3.exoplayer.drm.DrmSessionEventListener public void onDrmSessionReleased(int i, MediaSource.MediaPeriodId mediaPeriodId) { final Pair eventParameters = getEventParameters(i, mediaPeriodId); if (eventParameters != null) { MediaSourceList.this.eventHandler.post(new Runnable() { // from class: androidx.media3.exoplayer.MediaSourceList$ForwardingEventListener$$ExternalSyntheticLambda1 @Override // java.lang.Runnable public final void run() { MediaSourceList.ForwardingEventListener.this.m5214xbda1950(eventParameters); } }); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$onDrmSessionReleased$11$androidx-media3-exoplayer-MediaSourceList$ForwardingEventListener, reason: not valid java name */ public /* synthetic */ void m5214xbda1950(Pair pair) { MediaSourceList.this.eventListener.onDrmSessionReleased(((Integer) pair.first).intValue(), (MediaSource.MediaPeriodId) pair.second); } private Pair getEventParameters(int i, MediaSource.MediaPeriodId mediaPeriodId) { MediaSource.MediaPeriodId mediaPeriodId2 = null; if (mediaPeriodId != null) { MediaSource.MediaPeriodId mediaPeriodIdForChildMediaPeriodId = MediaSourceList.getMediaPeriodIdForChildMediaPeriodId(this.id, mediaPeriodId); if (mediaPeriodIdForChildMediaPeriodId == null) { return null; } mediaPeriodId2 = mediaPeriodIdForChildMediaPeriodId; } return Pair.create(Integer.valueOf(MediaSourceList.getWindowIndexForChildWindowIndex(this.id, i)), mediaPeriodId2); } } }