discord-jadx/app/src/main/java/c/i/a/c/x0.java

219 lines
5.7 KiB
Java

package c.i.a.c;
import android.util.Pair;
import androidx.annotation.Nullable;
import c.i.a.c.b1;
import c.i.a.c.d2.f0;
import c.i.a.c.d2.o;
import c.i.a.c.d2.v;
import c.i.a.c.d2.y;
import c.i.a.c.f2.g;
import c.i.a.c.f2.l;
import c.i.a.c.f2.m;
import c.i.a.c.i2.p;
import com.airbnb.lottie.parser.AnimatableValueParser;
import com.google.android.exoplayer2.ExoPlaybackException;
import com.google.android.exoplayer2.source.TrackGroupArray;
import java.util.Objects;
/* compiled from: MediaPeriodHolder */
public final class x0 {
public final v a;
public final Object b;
/* renamed from: c reason: collision with root package name */
public final f0[] f1007c;
public boolean d;
public boolean e;
public y0 f;
public boolean g;
public final boolean[] h;
public final l1[] i;
public final l j;
public final b1 k;
@Nullable
public x0 l;
public TrackGroupArray m = TrackGroupArray.i;
public m n;
public long o;
public x0(l1[] l1VarArr, long j, l lVar, c.i.a.c.h2.m mVar, b1 b1Var, y0 y0Var, m mVar2) {
this.i = l1VarArr;
this.o = j;
this.j = lVar;
this.k = b1Var;
y.a aVar = y0Var.a;
this.b = aVar.a;
this.f = y0Var;
this.n = mVar2;
this.f1007c = new f0[l1VarArr.length];
this.h = new boolean[l1VarArr.length];
long j2 = y0Var.b;
long j3 = y0Var.d;
Objects.requireNonNull(b1Var);
Pair pair = (Pair) aVar.a;
Object obj = pair.first;
y.a b = aVar.b(pair.second);
b1.c cVar = b1Var.f761c.get(obj);
Objects.requireNonNull(cVar);
b1Var.h.add(cVar);
b1.b bVar = b1Var.g.get(cVar);
if (bVar != null) {
bVar.a.l(bVar.b);
}
cVar.f763c.add(b);
v t = cVar.a.m(b, mVar, j2);
b1Var.b.put(t, cVar);
b1Var.d();
if (!(j3 == -9223372036854775807L || j3 == Long.MIN_VALUE)) {
t = new c.i.a.c.d2.l(t, true, 0, j3);
}
this.a = t;
}
public long a(m mVar, long j, boolean z2, boolean[] zArr) {
int i = 0;
while (true) {
boolean z3 = true;
if (i >= mVar.a) {
break;
}
boolean[] zArr2 = this.h;
if (z2 || !mVar.a(this.n, i)) {
z3 = false;
}
zArr2[i] = z3;
i++;
}
f0[] f0VarArr = this.f1007c;
int i2 = 0;
while (true) {
l1[] l1VarArr = this.i;
if (i2 >= l1VarArr.length) {
break;
}
if (((g0) l1VarArr[i2]).i == 7) {
f0VarArr[i2] = null;
}
i2++;
}
b();
this.n = mVar;
c();
long m = this.a.m(mVar.f864c, this.h, this.f1007c, zArr, j);
f0[] f0VarArr2 = this.f1007c;
int i3 = 0;
while (true) {
l1[] l1VarArr2 = this.i;
if (i3 >= l1VarArr2.length) {
break;
}
if (((g0) l1VarArr2[i3]).i == 7 && this.n.b(i3)) {
f0VarArr2[i3] = new o();
}
i3++;
}
this.e = false;
int i4 = 0;
while (true) {
f0[] f0VarArr3 = this.f1007c;
if (i4 >= f0VarArr3.length) {
return m;
}
if (f0VarArr3[i4] != null) {
AnimatableValueParser.D(mVar.b(i4));
if (((g0) this.i[i4]).i != 7) {
this.e = true;
}
} else {
AnimatableValueParser.D(mVar.f864c[i4] == null);
}
i4++;
}
}
public final void b() {
if (g()) {
int i = 0;
while (true) {
m mVar = this.n;
if (i < mVar.a) {
boolean b = mVar.b(i);
g gVar = this.n.f864c[i];
if (b && gVar != null) {
gVar.g();
}
i++;
} else {
return;
}
}
}
}
public final void c() {
if (g()) {
int i = 0;
while (true) {
m mVar = this.n;
if (i < mVar.a) {
boolean b = mVar.b(i);
g gVar = this.n.f864c[i];
if (b && gVar != null) {
gVar.e();
}
i++;
} else {
return;
}
}
}
}
public long d() {
if (!this.d) {
return this.f.b;
}
long q = this.e ? this.a.q() : Long.MIN_VALUE;
return q == Long.MIN_VALUE ? this.f.e : q;
}
public long e() {
return this.f.b + this.o;
}
public boolean f() {
return this.d && (!this.e || this.a.q() == Long.MIN_VALUE);
}
public final boolean g() {
return this.l == null;
}
public void h() {
b();
long j = this.f.d;
b1 b1Var = this.k;
v vVar = this.a;
if (j == -9223372036854775807L || j == Long.MIN_VALUE) {
b1Var.h(vVar);
return;
}
try {
b1Var.h(((c.i.a.c.d2.l) vVar).i);
} catch (RuntimeException e) {
p.b("MediaPeriodHolder", "Period release failed.", e);
}
}
public m i(float f, r1 r1Var) throws ExoPlaybackException {
m b = this.j.b(this.i, this.m, this.f.a, r1Var);
g[] gVarArr = b.f864c;
for (g gVar : gVarArr) {
if (gVar != null) {
gVar.i(f);
}
}
return b;
}
}