package androidx.media3.extractor;

import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.Util;

/* JADX INFO: loaded from: classes.dex */
public class i0 implements t0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f3386a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final long f3387b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Object f3388c;

    public /* synthetic */ i0(Object obj, long j10, int i10) {
        this.f3386a = i10;
        this.f3388c = obj;
        this.f3387b = j10;
    }

    @Override // androidx.media3.extractor.t0
    public final long getDurationUs() {
        switch (this.f3386a) {
            case 0:
                return ((k0) this.f3388c).d();
            default:
                return this.f3387b;
        }
    }

    @Override // androidx.media3.extractor.t0
    public final s0 getSeekPoints(long j10) {
        int i10 = this.f3386a;
        int i11 = 1;
        Object obj = this.f3388c;
        switch (i10) {
            case 0:
                k0 k0Var = (k0) obj;
                Assertions.checkStateNotNull(k0Var.seekTable);
                j0 j0Var = k0Var.seekTable;
                long[] jArr = j0Var.f3397a;
                int iBinarySearchFloor = Util.binarySearchFloor(jArr, Util.constrainValue((((long) k0Var.f3403e) * j10) / 1000000, 0L, k0Var.f3408j - 1), true, false);
                long j11 = iBinarySearchFloor == -1 ? 0L : jArr[iBinarySearchFloor];
                long[] jArr2 = j0Var.f3398b;
                long j12 = iBinarySearchFloor != -1 ? jArr2[iBinarySearchFloor] : 0L;
                long j13 = (j11 * 1000000) / ((long) ((k0) obj).f3403e);
                long j14 = this.f3387b;
                u0 u0Var = new u0(j13, j12 + j14);
                if (j13 == j10 || iBinarySearchFloor == jArr.length - 1) {
                    return new s0(u0Var, u0Var);
                }
                int i12 = iBinarySearchFloor + 1;
                return new s0(u0Var, new u0((jArr[i12] * 1000000) / ((long) ((k0) obj).f3403e), j14 + jArr2[i12]));
            case 1:
                return (s0) obj;
            default:
                u1.b bVar = (u1.b) obj;
                s0 s0VarB = bVar.f33207i[0].b(j10);
                while (true) {
                    u1.e[] eVarArr = bVar.f33207i;
                    if (i11 >= eVarArr.length) {
                        return s0VarB;
                    }
                    s0 s0VarB2 = eVarArr[i11].b(j10);
                    if (s0VarB2.f3464a.f3478b < s0VarB.f3464a.f3478b) {
                        s0VarB = s0VarB2;
                    }
                    i11++;
                }
                break;
        }
    }

    @Override // androidx.media3.extractor.t0
    public final boolean isSeekable() {
        switch (this.f3386a) {
            case 1:
                return false;
            default:
                return true;
        }
    }

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    public i0(long j10) {
        this(j10, 0L);
        this.f3386a = 1;
    }

    public i0(long j10, long j11) {
        this.f3386a = 1;
        this.f3387b = j10;
        u0 u0Var = j11 == 0 ? u0.f3476c : new u0(0L, j11);
        this.f3388c = new s0(u0Var, u0Var);
    }
}
