package k2;

import android.util.Pair;
import androidx.media3.common.C;
import androidx.media3.common.util.Util;
import androidx.media3.extractor.s0;
import androidx.media3.extractor.u0;

/* JADX INFO: loaded from: classes.dex */
public final class c implements f {

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

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

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

    public c(long j10, long[] jArr, long[] jArr2) {
        this.f29021a = jArr;
        this.f29022b = jArr2;
        this.f29023c = j10 == -9223372036854775807L ? Util.msToUs(jArr2[jArr2.length - 1]) : j10;
    }

    public static Pair d(long j10, long[] jArr, long[] jArr2) {
        int iBinarySearchFloor = Util.binarySearchFloor(jArr, j10, true, true);
        long j11 = jArr[iBinarySearchFloor];
        long j12 = jArr2[iBinarySearchFloor];
        int i10 = iBinarySearchFloor + 1;
        if (i10 == jArr.length) {
            return Pair.create(Long.valueOf(j11), Long.valueOf(j12));
        }
        return Pair.create(Long.valueOf(j10), Long.valueOf(((long) ((jArr[i10] == j11 ? 0.0d : (j10 - j11) / (r6 - j11)) * (jArr2[i10] - j12))) + j12));
    }

    @Override // k2.f
    public final long a() {
        return -1L;
    }

    @Override // k2.f
    public final long b() {
        return 0L;
    }

    @Override // k2.f
    public final int c() {
        return C.RATE_UNSET_INT;
    }

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

    @Override // androidx.media3.extractor.t0
    public final s0 getSeekPoints(long j10) {
        Pair pairD = d(Util.usToMs(Util.constrainValue(j10, 0L, this.f29023c)), this.f29022b, this.f29021a);
        u0 u0Var = new u0(Util.msToUs(((Long) pairD.first).longValue()), ((Long) pairD.second).longValue());
        return new s0(u0Var, u0Var);
    }

    @Override // k2.f
    public final long getTimeUs(long j10) {
        return Util.msToUs(((Long) d(j10, this.f29021a, this.f29022b).second).longValue());
    }

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