package k2;

import androidx.media3.common.C;
import androidx.media3.common.util.LongArray;
import androidx.media3.common.util.Util;
import androidx.media3.extractor.p0;
import androidx.media3.extractor.s0;
import java.math.RoundingMode;

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

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

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final p0 f29020d;

    public b(long j10, long j11, long j12) {
        this.f29020d = new p0(j10, new long[]{j11}, new long[]{0});
        this.f29017a = j11;
        this.f29018b = j12;
        int i10 = C.RATE_UNSET_INT;
        if (j10 == -9223372036854775807L) {
            this.f29019c = C.RATE_UNSET_INT;
            return;
        }
        long jScaleLargeValue = Util.scaleLargeValue(j11 - j12, 8L, j10, RoundingMode.HALF_UP);
        if (jScaleLargeValue > 0 && jScaleLargeValue <= 2147483647L) {
            i10 = (int) jScaleLargeValue;
        }
        this.f29019c = i10;
    }

    @Override // k2.f
    public final long a() {
        return this.f29018b;
    }

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

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

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

    @Override // androidx.media3.extractor.t0
    public final s0 getSeekPoints(long j10) {
        return this.f29020d.getSeekPoints(j10);
    }

    @Override // k2.f
    public final long getTimeUs(long j10) {
        p0 p0Var = this.f29020d;
        LongArray longArray = p0Var.f3441b;
        if (longArray.size() == 0) {
            return -9223372036854775807L;
        }
        return longArray.get(Util.binarySearchFloor(p0Var.f3440a, j10, true, true));
    }

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