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; } }