package androidx.media3.exoplayer.source;

import android.net.Uri;
import androidx.media3.common.C;
import androidx.media3.common.MediaItem;
import androidx.media3.common.Timeline;
import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.UnstableApi;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public final class SinglePeriodTimeline extends Timeline {
    private final long elapsedRealtimeEpochOffsetMs;
    private final boolean isDynamic;
    private final boolean isSeekable;
    private final MediaItem.LiveConfiguration liveConfiguration;
    private final Object manifest;
    private final MediaItem mediaItem;
    private final long periodDurationUs;
    private final long presentationStartTimeMs;
    private final boolean suppressPositionProjection;
    private final long windowDefaultStartPositionUs;
    private final long windowDurationUs;
    private final long windowPositionInPeriodUs;
    private final long windowStartTimeMs;
    private static final Object UID = new Object();
    private static final MediaItem MEDIA_ITEM = new MediaItem.Builder().setMediaId("SinglePeriodTimeline").setUri(Uri.EMPTY).build();

    @Deprecated
    public SinglePeriodTimeline(long j4, boolean z6, boolean z7, boolean z8, Object obj, Object obj2) {
        this(j4, j4, 0L, 0L, z6, z7, z8, obj, obj2);
    }

    @Override // androidx.media3.common.Timeline
    public int getIndexOfPeriod(Object obj) {
        return UID.equals(obj) ? 0 : -1;
    }

    @Override // androidx.media3.common.Timeline
    public Timeline.Period getPeriod(int i6, Timeline.Period period, boolean z6) {
        Assertions.checkIndex(i6, 0, 1);
        return period.set(null, z6 ? UID : null, 0, this.periodDurationUs, -this.windowPositionInPeriodUs);
    }

    @Override // androidx.media3.common.Timeline
    public int getPeriodCount() {
        return 1;
    }

    @Override // androidx.media3.common.Timeline
    public Object getUidOfPeriod(int i6) {
        Assertions.checkIndex(i6, 0, 1);
        return UID;
    }

    /* JADX WARN: Removed duplicated region for block: B:14:0x002e A[PHI: r1
      0x002e: PHI (r1v2 long) = (r1v1 long), (r1v1 long), (r1v1 long), (r1v6 long) binds: [B:3:0x000d, B:5:0x0011, B:7:0x0017, B:12:0x002b] A[DONT_GENERATE, DONT_INLINE]] */
    @Override // androidx.media3.common.Timeline
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public Timeline.Window getWindow(int i6, Timeline.Window window, long j4) {
        long j6;
        Assertions.checkIndex(i6, 0, 1);
        long j7 = this.windowDefaultStartPositionUs;
        boolean z6 = this.isDynamic;
        if (!z6 || this.suppressPositionProjection || j4 == 0) {
            j6 = j7;
        } else {
            long j8 = this.windowDurationUs;
            if (j8 != C.TIME_UNSET) {
                j7 += j4;
                if (j7 > j8) {
                }
            }
            j6 = -9223372036854775807L;
        }
        return window.set(Timeline.Window.SINGLE_WINDOW_UID, this.mediaItem, this.manifest, this.presentationStartTimeMs, this.windowStartTimeMs, this.elapsedRealtimeEpochOffsetMs, this.isSeekable, z6, this.liveConfiguration, j6, this.windowDurationUs, 0, 0, this.windowPositionInPeriodUs);
    }

    @Override // androidx.media3.common.Timeline
    public int getWindowCount() {
        return 1;
    }

    public SinglePeriodTimeline(long j4, boolean z6, boolean z7, boolean z8, Object obj, MediaItem mediaItem) {
        this(j4, j4, 0L, 0L, z6, z7, z8, obj, mediaItem);
    }

    @Deprecated
    public SinglePeriodTimeline(long j4, long j6, long j7, long j8, boolean z6, boolean z7, boolean z8, Object obj, Object obj2) {
        this(C.TIME_UNSET, C.TIME_UNSET, C.TIME_UNSET, j4, j6, j7, j8, z6, z7, z8, obj, obj2);
    }

    public SinglePeriodTimeline(long j4, long j6, long j7, long j8, boolean z6, boolean z7, boolean z8, Object obj, MediaItem mediaItem) {
        this(C.TIME_UNSET, C.TIME_UNSET, C.TIME_UNSET, j4, j6, j7, j8, z6, z7, false, obj, mediaItem, z8 ? mediaItem.liveConfiguration : null);
    }

    /* JADX WARN: Illegal instructions before constructor call */
    @Deprecated
    public SinglePeriodTimeline(long j4, long j6, long j7, long j8, long j9, long j10, long j11, boolean z6, boolean z7, boolean z8, Object obj, Object obj2) {
        MediaItem mediaItem = MEDIA_ITEM;
        this(j4, j6, j7, j8, j9, j10, j11, z6, z7, false, obj, mediaItem.buildUpon().setTag(obj2).build(), z8 ? mediaItem.liveConfiguration : null);
    }

    @Deprecated
    public SinglePeriodTimeline(long j4, long j6, long j7, long j8, long j9, long j10, long j11, boolean z6, boolean z7, Object obj, MediaItem mediaItem, MediaItem.LiveConfiguration liveConfiguration) {
        this(j4, j6, j7, j8, j9, j10, j11, z6, z7, false, obj, mediaItem, liveConfiguration);
    }

    public SinglePeriodTimeline(long j4, long j6, long j7, long j8, long j9, long j10, long j11, boolean z6, boolean z7, boolean z8, Object obj, MediaItem mediaItem, MediaItem.LiveConfiguration liveConfiguration) {
        this.presentationStartTimeMs = j4;
        this.windowStartTimeMs = j6;
        this.elapsedRealtimeEpochOffsetMs = j7;
        this.periodDurationUs = j8;
        this.windowDurationUs = j9;
        this.windowPositionInPeriodUs = j10;
        this.windowDefaultStartPositionUs = j11;
        this.isSeekable = z6;
        this.isDynamic = z7;
        this.suppressPositionProjection = z8;
        this.manifest = obj;
        this.mediaItem = (MediaItem) Assertions.checkNotNull(mediaItem);
        this.liveConfiguration = liveConfiguration;
    }
}
