package androidx.media3.extractor;

import androidx.media3.common.util.Util;
import java.util.Arrays;

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

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final int[] f3433b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final long[] f3434c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final long[] f3435d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final long[] f3436e;

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

    public o(int[] iArr, long[] jArr, long[] jArr2, long[] jArr3) {
        this.f3433b = iArr;
        this.f3434c = jArr;
        this.f3435d = jArr2;
        this.f3436e = jArr3;
        int length = iArr.length;
        this.f3432a = length;
        if (length > 0) {
            this.f3437f = jArr2[length - 1] + jArr3[length - 1];
        } else {
            this.f3437f = 0L;
        }
    }

    @Override // androidx.media3.extractor.t0
    public final long getDurationUs() {
        return this.f3437f;
    }

    @Override // androidx.media3.extractor.t0
    public final s0 getSeekPoints(long j10) {
        long[] jArr = this.f3436e;
        int iBinarySearchFloor = Util.binarySearchFloor(jArr, j10, true, true);
        long j11 = jArr[iBinarySearchFloor];
        long[] jArr2 = this.f3434c;
        u0 u0Var = new u0(j11, jArr2[iBinarySearchFloor]);
        if (j11 >= j10 || iBinarySearchFloor == this.f3432a - 1) {
            return new s0(u0Var, u0Var);
        }
        int i10 = iBinarySearchFloor + 1;
        return new s0(u0Var, new u0(jArr[i10], jArr2[i10]));
    }

    @Override // androidx.media3.extractor.t0
    public final boolean isSeekable() {
        return true;
    }

    public final String toString() {
        return "ChunkIndex(length=" + this.f3432a + ", sizes=" + Arrays.toString(this.f3433b) + ", offsets=" + Arrays.toString(this.f3434c) + ", timeUs=" + Arrays.toString(this.f3436e) + ", durationsUs=" + Arrays.toString(this.f3435d) + ")";
    }
}
