60 lines
1.7 KiB
Java
60 lines
1.7 KiB
Java
package c.i.a.c.a2.g0;
|
|
|
|
import android.util.Pair;
|
|
import c.i.a.c.a2.t;
|
|
import c.i.a.c.a2.u;
|
|
import c.i.a.c.h0;
|
|
import c.i.a.c.i2.f0;
|
|
/* compiled from: MlltSeeker */
|
|
public final class e implements g {
|
|
public final long[] a;
|
|
public final long[] b;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public final long f677c;
|
|
|
|
public e(long[] jArr, long[] jArr2, long j) {
|
|
this.a = jArr;
|
|
this.b = jArr2;
|
|
this.f677c = j == -9223372036854775807L ? h0.a(jArr2[jArr2.length - 1]) : j;
|
|
}
|
|
|
|
public static Pair<Long, Long> b(long j, long[] jArr, long[] jArr2) {
|
|
int e = f0.e(jArr, j, true, true);
|
|
long j2 = jArr[e];
|
|
long j3 = jArr2[e];
|
|
int i = e + 1;
|
|
if (i == jArr.length) {
|
|
return Pair.create(Long.valueOf(j2), Long.valueOf(j3));
|
|
}
|
|
long j4 = jArr[i];
|
|
return Pair.create(Long.valueOf(j), Long.valueOf(((long) ((j4 == j2 ? 0.0d : (((double) j) - ((double) j2)) / ((double) (j4 - j2))) * ((double) (jArr2[i] - j3)))) + j3));
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.g0.g
|
|
public long a() {
|
|
return -1;
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.t
|
|
public boolean c() {
|
|
return true;
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.g0.g
|
|
public long d(long j) {
|
|
return h0.a(((Long) b(j, this.a, this.b).second).longValue());
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.t
|
|
public t.a h(long j) {
|
|
Pair<Long, Long> b = b(h0.b(f0.i(j, 0, this.f677c)), this.b, this.a);
|
|
return new t.a(new u(h0.a(((Long) b.first).longValue()), ((Long) b.second).longValue()));
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.t
|
|
public long i() {
|
|
return this.f677c;
|
|
}
|
|
}
|