ViMusic v0.5.4版本的 MD5 值为:e5d76df875234aa34db5af7d13eb379b
以下内容为反编译后的 f0.java 源代码,内容仅作参考
package v2;
import a3.j1;
import android.content.Context;
import android.media.AudioManager;
import android.media.AudioTrack;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.util.Pair;
import android.view.Surface;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeoutException;
import o2.l1;
import y.p1;
public final class f0 extends o2.g implements s {
public static final int f11866d0 = 0;
public final h1 A;
public final h1 B;
public final long C;
public int D;
public int E;
public int F;
public boolean G;
public int H;
public d1 I;
public a3.d1 J;
public o2.u0 K;
public o2.j0 L;
public AudioTrack M;
public Object N;
public Surface O;
public int P;
public int Q;
public int R;
public int S;
public o2.e T;
public float U;
public boolean V;
public boolean W;
public boolean X;
public o2.n Y;
public o2.j0 Z;
public y0 f11867a0;
public final d3.w f11868b;
public int f11869b0;
public final o2.u0 f11870c;
public long f11871c0;
public final p1 f11872d = new p1(2);
public final Context f11873e;
public final o2.y0 f11874f;
public final f[] f11875g;
public final d3.v f11876h;
public final q2.u f11877i;
public final x f11878j;
public final m0 f11879k;
public final q2.k f11880l;
public final CopyOnWriteArraySet f11881m;
public final o2.d1 f11882n;
public final ArrayList f11883o;
public final boolean f11884p;
public final a3.z f11885q;
public final w2.a f11886r;
public final Looper f11887s;
public final e3.c f11888t;
public final q2.s f11889u;
public final c0 f11890v;
public final d0 f11891w;
public final z0.d f11892x;
public final e f11893y;
public final g1 f11894z;
static {
o2.h0.a("media3.exoplayer");
}
public f0(r rVar) {
w2.f0 a10;
o2.e eVar;
o2.e eVar2;
boolean z9;
boolean z10;
boolean z11;
try {
q2.l.e("ExoPlayerImpl", "Init " + Integer.toHexString(System.identityHashCode(this)) + " [AndroidXMedia3/1.0.0-beta02] [" + q2.x.f9654e + "]");
this.f11873e = rVar.f12031a.getApplicationContext();
this.f11886r = (w2.a) rVar.f12038h.apply(rVar.f12032b);
this.T = rVar.f12040j;
this.P = rVar.f12044n;
this.V = false;
this.C = rVar.f12049s;
c0 c0Var = new c0(this);
this.f11890v = c0Var;
this.f11891w = new d0();
Handler handler = new Handler(rVar.f12039i);
this.f11875g = ((w6.i) rVar.f12033c.get()).a(handler, c0Var, c0Var, c0Var, c0Var);
this.f11876h = (d3.v) rVar.f12035e.get();
this.f11885q = (a3.z) rVar.f12034d.get();
this.f11888t = (e3.c) rVar.f12037g.get();
this.f11884p = rVar.f12045o;
this.I = rVar.f12046p;
Looper looper = rVar.f12039i;
this.f11887s = looper;
q2.s sVar = rVar.f12032b;
this.f11889u = sVar;
this.f11874f = this;
this.f11880l = new q2.k(looper, sVar, new x(this));
this.f11881m = new CopyOnWriteArraySet();
this.f11883o = new ArrayList();
this.J = new a3.d1();
this.f11868b = new d3.w(new c1[1], new d3.s[1], l1.f8572r, null);
this.f11882n = new o2.d1();
p1 p1Var = new p1(1);
int[] iArr = {1, 2, 3, 13, 14, 15, 16, 17, 18, 19, 31, 20, 30, 21, 22, 23, 24, 25, 26, 27, 28};
for (int i10 = 0; i10 < 21; i10++) {
p1Var.a(iArr[i10]);
}
this.f11876h.getClass();
p1Var.a(29);
o2.r b3 = p1Var.b();
this.f11870c = new o2.u0(b3);
p1 p1Var2 = new p1(1);
for (int i11 = 0; i11 < b3.b(); i11++) {
p1Var2.a(b3.a(i11));
}
p1Var2.a(4);
p1Var2.a(10);
this.K = new o2.u0(p1Var2.b());
this.f11877i = this.f11889u.a(this.f11887s, null);
x xVar = new x(this);
this.f11878j = xVar;
this.f11867a0 = y0.g(this.f11868b);
((w2.s) this.f11886r).R(this.f11874f, this.f11887s);
int i12 = q2.x.f9650a;
if (i12 < 31) {
a10 = new w2.f0();
} else {
a10 = a0.a(this.f11873e, this, rVar.f12050t);
}
this.f11879k = new m0(this.f11875g, this.f11876h, this.f11868b, (j) rVar.f12036f.get(), this.f11888t, this.D, this.f11886r, this.I, rVar.f12047q, rVar.f12048r, false, this.f11887s, this.f11889u, xVar, a10);
this.U = 1.0f;
this.D = 0;
o2.j0 j0Var = o2.j0.W;
this.L = j0Var;
this.Z = j0Var;
int i13 = -1;
this.f11869b0 = -1;
if (i12 < 21) {
AudioTrack audioTrack = this.M;
if (audioTrack != null && audioTrack.getAudioSessionId() != 0) {
this.M.release();
eVar = null;
this.M = null;
} else {
eVar = null;
}
if (this.M == null) {
this.M = new AudioTrack(3, 4000, 4, 2, 2, 0, 0);
}
i13 = this.M.getAudioSessionId();
} else {
eVar = null;
AudioManager audioManager = (AudioManager) this.f11873e.getSystemService("audio");
if (audioManager != null) {
i13 = audioManager.generateAudioSessionId();
}
}
this.S = i13;
int i14 = p2.d.f9203r;
this.W = true;
w2.a aVar = this.f11886r;
aVar.getClass();
this.f11880l.a(aVar);
e3.c cVar = this.f11888t;
Handler handler2 = new Handler(this.f11887s);
w2.a aVar2 = this.f11886r;
e3.f fVar = (e3.f) cVar;
fVar.getClass();
aVar2.getClass();
s.v vVar = fVar.f2132b;
vVar.getClass();
vVar.h(aVar2);
((CopyOnWriteArrayList) vVar.f10416r).add(new e3.b(handler2, aVar2));
this.f11881m.add(this.f11890v);
z0.d dVar = new z0.d(rVar.f12031a, handler, this.f11890v);
this.f11892x = dVar;
dVar.d(rVar.f12043m);
e eVar3 = new e(rVar.f12031a, handler, this.f11890v);
this.f11893y = eVar3;
if (rVar.f12041k) {
eVar2 = this.T;
} else {
eVar2 = eVar;
}
eVar3.c(eVar2);
g1 g1Var = new g1(rVar.f12031a, handler, this.f11890v);
this.f11894z = g1Var;
g1Var.b(q2.x.p(this.T.f8434s));
h1 h1Var = new h1(rVar.f12031a, 0);
this.A = h1Var;
if (rVar.f12042l != 0) {
z9 = true;
} else {
z9 = false;
}
h1Var.a(z9);
h1 h1Var2 = new h1(rVar.f12031a, 1);
this.B = h1Var2;
if (rVar.f12042l == 2) {
z10 = true;
} else {
z10 = false;
}
h1Var2.a(z10);
this.Y = n(g1Var);
d3.v vVar2 = this.f11876h;
o2.e eVar4 = this.T;
d3.q qVar = (d3.q) vVar2;
synchronized (qVar.f1815c) {
z11 = !qVar.f1820h.equals(eVar4);
qVar.f1820h = eVar4;
}
if (z11) {
qVar.d();
}
O(1, 10, Integer.valueOf(this.S));
O(2, 10, Integer.valueOf(this.S));
O(1, 3, this.T);
O(2, 4, Integer.valueOf(this.P));
O(2, 5, 0);
O(1, 9, Boolean.valueOf(this.V));
O(2, 7, this.f11891w);
O(6, 8, this.f11891w);
} finally {
this.f11872d.c();
}
}
public static long D(y0 y0Var) {
o2.e1 e1Var = new o2.e1();
o2.d1 d1Var = new o2.d1();
y0Var.f12105a.h(y0Var.f12106b.f8556a, d1Var);
long j10 = y0Var.f12107c;
if (j10 == -9223372036854775807L) {
return y0Var.f12105a.n(d1Var.f8426s, e1Var).C;
}
return d1Var.f8428u + j10;
}
public static boolean E(y0 y0Var) {
return y0Var.f12109e == 3 && y0Var.f12116l && y0Var.f12117m == 0;
}
public static void k(f0 f0Var, final int i10, final int i11) {
if (i10 != f0Var.Q || i11 != f0Var.R) {
f0Var.Q = i10;
f0Var.R = i11;
f0Var.f11880l.e(24, new q2.h() {
@Override
public final void c(Object obj) {
((o2.w0) obj).C(i10, i11);
}
});
}
}
public static o2.n n(g1 g1Var) {
int i10;
g1Var.getClass();
if (q2.x.f9650a >= 28) {
i10 = g1Var.f11905d.getStreamMinVolume(g1Var.f11907f);
} else {
i10 = 0;
}
return new o2.n(0, i10, g1Var.f11905d.getStreamMaxVolume(g1Var.f11907f));
}
public final boolean A() {
Z();
return this.f11867a0.f12116l;
}
public final int B() {
Z();
return this.f11867a0.f12109e;
}
public final m C() {
Z();
return this.f11867a0.f12110f;
}
public final boolean F() {
Z();
return this.f11867a0.f12106b.a();
}
public final y0 G(y0 y0Var, o2.f1 f1Var, Pair pair) {
boolean z9;
a3.a0 a0Var;
j1 j1Var;
d3.w wVar;
List list;
int i10;
y0 b3;
long j10;
long j11;
if (!f1Var.q() && pair == null) {
z9 = false;
} else {
z9 = true;
}
v.y0.p(z9);
o2.f1 f1Var2 = y0Var.f12105a;
y0 f10 = y0Var.f(f1Var);
if (f1Var.q()) {
a3.a0 a0Var2 = y0.f12104s;
long v9 = q2.x.v(this.f11871c0);
y0 a10 = f10.b(a0Var2, v9, v9, v9, 0L, j1.f207t, this.f11868b, z4.y0.f14569u).a(a0Var2);
a10.f12120p = a10.f12122r;
return a10;
}
Object obj = f10.f12106b.f8556a;
int i11 = q2.x.f9650a;
boolean z10 = !obj.equals(pair.first);
if (z10) {
a0Var = new a3.a0(pair.first);
} else {
a0Var = f10.f12106b;
}
a3.a0 a0Var3 = a0Var;
long longValue = ((Long) pair.second).longValue();
long v10 = q2.x.v(q());
if (!f1Var2.q()) {
v10 -= f1Var2.h(obj, this.f11882n).f8428u;
}
if (!z10 && longValue >= v10) {
if (i10 == 0) {
int c10 = f1Var.c(f10.f12115k.f8556a);
if (c10 == -1 || f1Var.g(c10, this.f11882n, false).f8426s != f1Var.h(a0Var3.f8556a, this.f11882n).f8426s) {
f1Var.h(a0Var3.f8556a, this.f11882n);
if (a0Var3.a()) {
j11 = this.f11882n.b(a0Var3.f8557b, a0Var3.f8558c);
} else {
j11 = this.f11882n.f8427t;
}
b3 = f10.b(a0Var3, f10.f12122r, f10.f12122r, f10.f12108d, j11 - f10.f12122r, f10.f12112h, f10.f12113i, f10.f12114j).a(a0Var3);
j10 = j11;
} else {
return f10;
}
} else {
v.y0.r(!a0Var3.a());
long max = Math.max(0L, f10.f12121q - (longValue - v10));
long j12 = f10.f12120p;
if (f10.f12115k.equals(f10.f12106b)) {
j12 = longValue + max;
}
b3 = f10.b(a0Var3, longValue, longValue, longValue, max, f10.f12112h, f10.f12113i, f10.f12114j);
j10 = j12;
}
b3.f12120p = j10;
return b3;
}
v.y0.r(!a0Var3.a());
if (z10) {
j1Var = j1.f207t;
} else {
j1Var = f10.f12112h;
}
j1 j1Var2 = j1Var;
if (z10) {
wVar = this.f11868b;
} else {
wVar = f10.f12113i;
}
d3.w wVar2 = wVar;
if (z10) {
z4.j0 j0Var = z4.l0.f14522r;
list = z4.y0.f14569u;
} else {
list = f10.f12114j;
}
y0 a11 = f10.b(a0Var3, longValue, longValue, longValue, 0L, j1Var2, wVar2, list).a(a0Var3);
a11.f12120p = longValue;
return a11;
}
public final Pair H(o2.f1 f1Var, int i10, long j10) {
if (f1Var.q()) {
this.f11869b0 = i10;
if (j10 == -9223372036854775807L) {
j10 = 0;
}
this.f11871c0 = j10;
return null;
}
if (i10 == -1 || i10 >= f1Var.p()) {
i10 = f1Var.b(false);
j10 = q2.x.B(f1Var.n(i10, this.f8463a).C);
}
return f1Var.j(this.f8463a, this.f11882n, i10, q2.x.v(j10));
}
public final void I() {
int i10;
Z();
boolean A = A();
int i11 = 2;
int e10 = this.f11893y.e(2, A);
if (A && e10 != 1) {
i10 = 2;
} else {
i10 = 1;
}
W(e10, i10, A);
y0 y0Var = this.f11867a0;
if (y0Var.f12109e != 1) {
return;
}
y0 d2 = y0Var.d(null);
if (d2.f12105a.q()) {
i11 = 4;
}
y0 e11 = d2.e(i11);
this.E++;
q2.u uVar = this.f11879k.f11993x;
uVar.getClass();
q2.t b3 = q2.u.b();
b3.f9642a = uVar.f9644a.obtainMessage(0);
b3.a();
X(e11, 1, 1, false, false, 5, -9223372036854775807L, -1);
}
public final void J(o2.w0 w0Var) {
w0Var.getClass();
q2.k kVar = this.f11880l;
Iterator it2 = kVar.f9617d.iterator();
while (it2.hasNext()) {
q2.j jVar = (q2.j) it2.next();
if (jVar.f9610a.equals(w0Var)) {
q2.i iVar = kVar.f9616c;
jVar.f9613d = true;
if (jVar.f9612c) {
iVar.d(jVar.f9610a, jVar.f9611b.b());
}
kVar.f9617d.remove(jVar);
}
}
}
public final void K(int i10, int i11) {
Z();
y0 L = L(i10, Math.min(i11, this.f11883o.size()));
X(L, 0, 1, false, !L.f12106b.f8556a.equals(this.f11867a0.f12106b.f8556a), 4, v(L), -1);
}
public final y0 L(int i10, int i11) {
boolean z9;
boolean z10 = false;
if (i10 >= 0 && i11 >= i10 && i11 <= this.f11883o.size()) {
z9 = true;
} else {
z9 = false;
}
v.y0.p(z9);
int t9 = t();
o2.f1 w9 = w();
int size = this.f11883o.size();
this.E++;
M(i10, i11);
b1 b1Var = new b1(this.f11883o, this.J);
y0 G = G(this.f11867a0, b1Var, z(w9, b1Var));
int i12 = G.f12109e;
if (i12 != 1 && i12 != 4 && i10 < i11 && i11 == size && t9 >= G.f12105a.p()) {
z10 = true;
}
if (z10) {
G = G.e(4);
}
m0 m0Var = this.f11879k;
a3.d1 d1Var = this.J;
q2.u uVar = m0Var.f11993x;
uVar.getClass();
q2.t b3 = q2.u.b();
b3.f9642a = uVar.f9644a.obtainMessage(20, i10, i11, d1Var);
b3.a();
return G;
}
public final void M(int i10, int i11) {
for (int i12 = i11 - 1; i12 >= i10; i12--) {
this.f11883o.remove(i12);
}
a3.d1 d1Var = this.J;
int i13 = i11 - i10;
int[] iArr = new int[d1Var.f140b.length - i13];
int i14 = 0;
int i15 = 0;
while (true) {
int[] iArr2 = d1Var.f140b;
if (i14 < iArr2.length) {
int i16 = iArr2[i14];
if (i16 >= i10 && i16 < i11) {
i15++;
} else {
int i17 = i14 - i15;
if (i16 >= i10) {
i16 -= i13;
}
iArr[i17] = i16;
}
i14++;
} else {
this.J = new a3.d1(iArr, new Random(d1Var.f139a.nextLong()));
return;
}
}
}
public final void N(long j10, int i10) {
Z();
w2.s sVar = (w2.s) this.f11886r;
int i11 = 1;
if (!sVar.f12697y) {
w2.b L = sVar.L();
sVar.f12697y = true;
sVar.Q(L, -1, new w2.p(1, L));
}
o2.f1 f1Var = this.f11867a0.f12105a;
if (i10 >= 0 && (f1Var.q() || i10 < f1Var.p())) {
this.E++;
if (F()) {
q2.l.f("ExoPlayerImpl", "seekTo ignored because an ad is playing");
j0 j0Var = new j0(this.f11867a0);
j0Var.a(1);
f0 f0Var = this.f11878j.f12090d;
f0Var.f11877i.f9644a.post(new q2.m(f0Var, 1, j0Var));
return;
}
if (B() != 1) {
i11 = 2;
}
int t9 = t();
y0 G = G(this.f11867a0.e(i11), f1Var, H(f1Var, i10, j10));
this.f11879k.f11993x.a(3, new l0(f1Var, i10, q2.x.v(j10))).a();
X(G, 0, 1, true, true, 1, v(G), t9);
return;
}
throw new d5.i();
}
public final void O(int i10, int i11, Object obj) {
f[] fVarArr;
for (f fVar : this.f11875g) {
if (fVar.f11854a == i10) {
a1 p10 = p(fVar);
v.y0.r(!p10.f11815g);
p10.f11812d = i11;
v.y0.r(!p10.f11815g);
p10.f11813e = obj;
p10.c();
}
}
}
public final void P(ArrayList arrayList, int i10, long j10, boolean z9) {
long j11;
int i11;
int i12;
int i13 = i10;
int x9 = x();
long u9 = u();
boolean z10 = true;
this.E++;
if (!this.f11883o.isEmpty()) {
M(0, this.f11883o.size());
}
ArrayList m10 = m(0, arrayList);
b1 b1Var = new b1(this.f11883o, this.J);
if (!b1Var.q() && i13 >= b1Var.f11824t) {
throw new d5.i();
}
if (z9) {
i13 = b1Var.b(false);
j11 = -9223372036854775807L;
} else if (i13 == -1) {
i11 = x9;
j11 = u9;
y0 G = G(this.f11867a0, b1Var, H(b1Var, i11, j11));
i12 = G.f12109e;
if (i11 != -1 && i12 != 1) {
i12 = (!b1Var.q() || i11 >= b1Var.f11824t) ? 4 : 2;
}
y0 e10 = G.e(i12);
this.f11879k.f11993x.a(17, new h0(m10, this.J, i11, q2.x.v(j11))).a();
X(e10, 0, 1, false, (!this.f11867a0.f12106b.f8556a.equals(e10.f12106b.f8556a) || this.f11867a0.f12105a.q()) ? false : false, 4, v(e10), -1);
} else {
j11 = j10;
}
i11 = i13;
y0 G2 = G(this.f11867a0, b1Var, H(b1Var, i11, j11));
i12 = G2.f12109e;
if (i11 != -1) {
if (b1Var.q()) {
}
}
y0 e102 = G2.e(i12);
this.f11879k.f11993x.a(17, new h0(m10, this.J, i11, q2.x.v(j11))).a();
X(e102, 0, 1, false, (!this.f11867a0.f12106b.f8556a.equals(e102.f12106b.f8556a) || this.f11867a0.f12105a.q()) ? false : false, 4, v(e102), -1);
}
public final void Q(boolean z9) {
Z();
int e10 = this.f11893y.e(B(), z9);
int i10 = 1;
if (z9 && e10 != 1) {
i10 = 2;
}
W(e10, i10, z9);
}
public final void R(int i10) {
Z();
if (this.D != i10) {
this.D = i10;
q2.u uVar = this.f11879k.f11993x;
uVar.getClass();
q2.t b3 = q2.u.b();
b3.f9642a = uVar.f9644a.obtainMessage(11, i10, 0);
b3.a();
this.f11880l.c(8, new i2.l(i10));
V();
this.f11880l.b();
}
}
public final void S(boolean z9) {
Z();
if (this.V == z9) {
return;
}
this.V = z9;
O(1, 9, Boolean.valueOf(z9));
this.f11880l.e(23, new t(0, z9));
}
public final void T(Surface surface) {
f[] fVarArr;
ArrayList arrayList = new ArrayList();
boolean z9 = false;
for (f fVar : this.f11875g) {
if (fVar.f11854a == 2) {
a1 p10 = p(fVar);
v.y0.r(!p10.f11815g);
p10.f11812d = 1;
v.y0.r(true ^ p10.f11815g);
p10.f11813e = surface;
p10.c();
arrayList.add(p10);
}
}
Object obj = this.N;
if (obj != null && obj != surface) {
try {
Iterator it2 = arrayList.iterator();
while (it2.hasNext()) {
((a1) it2.next()).a(this.C);
}
} catch (InterruptedException unused) {
Thread.currentThread().interrupt();
} catch (TimeoutException unused2) {
z9 = true;
}
Object obj2 = this.N;
Surface surface2 = this.O;
if (obj2 == surface2) {
surface2.release();
this.O = null;
}
}
this.N = surface;
if (z9) {
U(new m(2, new n7.m(3), 1003));
}
}
public final void U(m mVar) {
boolean z9;
y0 y0Var = this.f11867a0;
y0 a10 = y0Var.a(y0Var.f12106b);
a10.f12120p = a10.f12122r;
a10.f12121q = 0L;
y0 e10 = a10.e(1);
if (mVar != null) {
e10 = e10.d(mVar);
}
y0 y0Var2 = e10;
this.E++;
q2.u uVar = this.f11879k.f11993x;
uVar.getClass();
q2.t b3 = q2.u.b();
b3.f9642a = uVar.f9644a.obtainMessage(6);
b3.a();
if (y0Var2.f12105a.q() && !this.f11867a0.f12105a.q()) {
z9 = true;
} else {
z9 = false;
}
X(y0Var2, 0, 1, false, z9, 4, v(y0Var2), -1);
}
public final void V() {
boolean z9;
boolean z10;
boolean z11;
boolean z12;
boolean z13;
boolean z14;
boolean z15;
boolean z16;
o2.u0 u0Var = this.K;
o2.y0 y0Var = this.f11874f;
o2.u0 u0Var2 = this.f11870c;
int i10 = q2.x.f9650a;
f0 f0Var = (f0) y0Var;
boolean F = f0Var.F();
boolean g10 = f0Var.g();
boolean z17 = false;
if (f0Var.d() != -1) {
z9 = true;
} else {
z9 = false;
}
if (f0Var.c() != -1) {
z10 = true;
} else {
z10 = false;
}
boolean f10 = f0Var.f();
boolean e10 = f0Var.e();
boolean q9 = f0Var.w().q();
o2.t0 t0Var = new o2.t0();
p1 p1Var = t0Var.f8643a;
o2.r rVar = u0Var2.f8647q;
p1Var.getClass();
for (int i11 = 0; i11 < rVar.b(); i11++) {
p1Var.a(rVar.a(i11));
}
boolean z18 = !F;
t0Var.a(4, z18);
if (g10 && !F) {
z11 = true;
} else {
z11 = false;
}
t0Var.a(5, z11);
if (z9 && !F) {
z12 = true;
} else {
z12 = false;
}
t0Var.a(6, z12);
if (!q9 && ((z9 || !f10 || g10) && !F)) {
z13 = true;
} else {
z13 = false;
}
t0Var.a(7, z13);
if (z10 && !F) {
z14 = true;
} else {
z14 = false;
}
t0Var.a(8, z14);
if (!q9 && ((z10 || (f10 && e10)) && !F)) {
z15 = true;
} else {
z15 = false;
}
t0Var.a(9, z15);
t0Var.a(10, z18);
if (g10 && !F) {
z16 = true;
} else {
z16 = false;
}
t0Var.a(11, z16);
if (g10 && !F) {
z17 = true;
}
t0Var.a(12, z17);
o2.u0 u0Var3 = new o2.u0(t0Var.f8643a.b());
this.K = u0Var3;
if (!u0Var3.equals(u0Var)) {
this.f11880l.c(13, new x(this));
}
}
public final void W(int i10, int i11, boolean z9) {
?? r32;
int i12 = 0;
if (z9 && i10 != -1) {
r32 = 1;
} else {
r32 = 0;
}
if (r32 != 0 && i10 != 1) {
i12 = 1;
}
y0 y0Var = this.f11867a0;
if (y0Var.f12116l == r32 && y0Var.f12117m == i12) {
return;
}
this.E++;
y0 c10 = y0Var.c(i12, r32);
q2.u uVar = this.f11879k.f11993x;
uVar.getClass();
q2.t b3 = q2.u.b();
b3.f9642a = uVar.f9644a.obtainMessage(1, r32, i12);
b3.a();
X(c10, 0, i11, false, false, 5, -9223372036854775807L, -1);
}
public final void X(final y0 y0Var, final int i10, final int i11, boolean z9, boolean z10, int i12, long j10, int i13) {
Pair pair;
int i14;
final o2.g0 g0Var;
boolean z11;
boolean z12;
boolean z13;
boolean z14;
int i15;
Object obj;
o2.g0 g0Var2;
Object obj2;
int i16;
long j11;
long j12;
Object obj3;
o2.g0 g0Var3;
Object obj4;
int i17;
long j13;
y0 y0Var2 = this.f11867a0;
this.f11867a0 = y0Var;
boolean z15 = !y0Var2.f12105a.equals(y0Var.f12105a);
o2.f1 f1Var = y0Var2.f12105a;
o2.f1 f1Var2 = y0Var.f12105a;
if (f1Var2.q() && f1Var.q()) {
pair = new Pair(Boolean.FALSE, -1);
} else if (f1Var2.q() != f1Var.q()) {
pair = new Pair(Boolean.TRUE, 3);
} else if (!f1Var.n(f1Var.h(y0Var2.f12106b.f8556a, this.f11882n).f8426s, this.f8463a).f8445q.equals(f1Var2.n(f1Var2.h(y0Var.f12106b.f8556a, this.f11882n).f8426s, this.f8463a).f8445q)) {
if (z10 && i12 == 0) {
i14 = 1;
} else if (z10 && i12 == 1) {
i14 = 2;
} else if (z15) {
i14 = 3;
} else {
throw new IllegalStateException();
}
pair = new Pair(Boolean.TRUE, Integer.valueOf(i14));
} else if (z10 && i12 == 0 && y0Var2.f12106b.f8559d < y0Var.f12106b.f8559d) {
pair = new Pair(Boolean.TRUE, 0);
} else {
pair = new Pair(Boolean.FALSE, -1);
}
boolean booleanValue = ((Boolean) pair.first).booleanValue();
final int intValue = ((Integer) pair.second).intValue();
o2.j0 j0Var = this.L;
if (booleanValue) {
if (!y0Var.f12105a.q()) {
g0Var = y0Var.f12105a.n(y0Var.f12105a.h(y0Var.f12106b.f8556a, this.f11882n).f8426s, this.f8463a).f8447s;
} else {
g0Var = null;
}
this.Z = o2.j0.W;
} else {
g0Var = null;
}
if (booleanValue || !y0Var2.f12114j.equals(y0Var.f12114j)) {
o2.j0 j0Var2 = this.Z;
j0Var2.getClass();
o2.i0 i0Var = new o2.i0(j0Var2);
List list = y0Var.f12114j;
for (int i18 = 0; i18 < list.size(); i18++) {
o2.m0 m0Var = (o2.m0) list.get(i18);
int i19 = 0;
while (true) {
o2.l0[] l0VarArr = m0Var.f8574q;
if (i19 < l0VarArr.length) {
l0VarArr[i19].g(i0Var);
i19++;
}
}
}
this.Z = new o2.j0(i0Var);
o2.f1 w9 = w();
if (w9.q()) {
j0Var = this.Z;
} else {
o2.g0 g0Var4 = w9.n(t(), this.f8463a).f8447s;
o2.j0 j0Var3 = this.Z;
j0Var3.getClass();
o2.i0 i0Var2 = new o2.i0(j0Var3);
o2.j0 j0Var4 = g0Var4.f8468t;
if (j0Var4 != null) {
CharSequence charSequence = j0Var4.f8531q;
if (charSequence != null) {
i0Var2.f8483a = charSequence;
}
CharSequence charSequence2 = j0Var4.f8532r;
if (charSequence2 != null) {
i0Var2.f8484b = charSequence2;
}
CharSequence charSequence3 = j0Var4.f8533s;
if (charSequence3 != null) {
i0Var2.f8485c = charSequence3;
}
CharSequence charSequence4 = j0Var4.f8534t;
if (charSequence4 != null) {
i0Var2.f8486d = charSequence4;
}
CharSequence charSequence5 = j0Var4.f8535u;
if (charSequence5 != null) {
i0Var2.f8487e = charSequence5;
}
CharSequence charSequence6 = j0Var4.f8536v;
if (charSequence6 != null) {
i0Var2.f8488f = charSequence6;
}
CharSequence charSequence7 = j0Var4.f8537w;
if (charSequence7 != null) {
i0Var2.f8489g = charSequence7;
}
o2.z0 z0Var = j0Var4.f8538x;
if (z0Var != null) {
i0Var2.f8490h = z0Var;
}
o2.z0 z0Var2 = j0Var4.f8539y;
if (z0Var2 != null) {
i0Var2.f8491i = z0Var2;
}
byte[] bArr = j0Var4.f8540z;
if (bArr != null) {
Integer num = j0Var4.A;
i0Var2.f8492j = (byte[]) bArr.clone();
i0Var2.f8493k = num;
}
Uri uri = j0Var4.B;
if (uri != null) {
i0Var2.f8494l = uri;
}
Integer num2 = j0Var4.C;
if (num2 != null) {
i0Var2.f8495m = num2;
}
Integer num3 = j0Var4.D;
if (num3 != null) {
i0Var2.f8496n = num3;
}
Integer num4 = j0Var4.E;
if (num4 != null) {
i0Var2.f8497o = num4;
}
Boolean bool = j0Var4.F;
if (bool != null) {
i0Var2.f8498p = bool;
}
Integer num5 = j0Var4.G;
if (num5 != null) {
i0Var2.f8499q = num5;
}
Integer num6 = j0Var4.H;
if (num6 != null) {
i0Var2.f8499q = num6;
}
Integer num7 = j0Var4.I;
if (num7 != null) {
i0Var2.f8500r = num7;
}
Integer num8 = j0Var4.J;
if (num8 != null) {
i0Var2.f8501s = num8;
}
Integer num9 = j0Var4.K;
if (num9 != null) {
i0Var2.f8502t = num9;
}
Integer num10 = j0Var4.L;
if (num10 != null) {
i0Var2.f8503u = num10;
}
Integer num11 = j0Var4.M;
if (num11 != null) {
i0Var2.f8504v = num11;
}
CharSequence charSequence8 = j0Var4.N;
if (charSequence8 != null) {
i0Var2.f8505w = charSequence8;
}
CharSequence charSequence9 = j0Var4.O;
if (charSequence9 != null) {
i0Var2.f8506x = charSequence9;
}
CharSequence charSequence10 = j0Var4.P;
if (charSequence10 != null) {
i0Var2.f8507y = charSequence10;
}
Integer num12 = j0Var4.Q;
if (num12 != null) {
i0Var2.f8508z = num12;
}
Integer num13 = j0Var4.R;
if (num13 != null) {
i0Var2.A = num13;
}
CharSequence charSequence11 = j0Var4.S;
if (charSequence11 != null) {
i0Var2.B = charSequence11;
}
CharSequence charSequence12 = j0Var4.T;
if (charSequence12 != null) {
i0Var2.C = charSequence12;
}
CharSequence charSequence13 = j0Var4.U;
if (charSequence13 != null) {
i0Var2.D = charSequence13;
}
Bundle bundle = j0Var4.V;
if (bundle != null) {
i0Var2.E = bundle;
}
}
j0Var = new o2.j0(i0Var2);
}
}
boolean z16 = !j0Var.equals(this.L);
this.L = j0Var;
if (y0Var2.f12116l != y0Var.f12116l) {
z11 = true;
} else {
z11 = false;
}
if (y0Var2.f12109e != y0Var.f12109e) {
z12 = true;
} else {
z12 = false;
}
if (z12 || z11) {
Y();
}
if (y0Var2.f12111g != y0Var.f12111g) {
z13 = true;
} else {
z13 = false;
}
if (!y0Var2.f12105a.equals(y0Var.f12105a)) {
this.f11880l.c(0, new q2.h() {
@Override
public final void c(Object obj5) {
switch (r2) {
case 0:
((o2.w0) obj5).n(((y0) y0Var).f12105a, i10);
return;
case 1:
((o2.w0) obj5).t(i10, ((y0) y0Var).f12116l);
return;
default:
o2.w0 w0Var = (o2.w0) obj5;
w0Var.i(i10, (o2.g0) y0Var);
return;
}
}
});
}
if (z10) {
o2.d1 d1Var = new o2.d1();
if (!y0Var2.f12105a.q()) {
Object obj5 = y0Var2.f12106b.f8556a;
y0Var2.f12105a.h(obj5, d1Var);
int i20 = d1Var.f8426s;
i16 = y0Var2.f12105a.c(obj5);
obj = y0Var2.f12105a.n(i20, this.f8463a).f8445q;
g0Var2 = this.f8463a.f8447s;
obj2 = obj5;
i15 = i20;
} else {
i15 = i13;
obj = null;
g0Var2 = null;
obj2 = null;
i16 = -1;
}
boolean a10 = y0Var2.f12106b.a();
if (i12 == 0) {
if (a10) {
a3.a0 a0Var = y0Var2.f12106b;
j11 = d1Var.b(a0Var.f8557b, a0Var.f8558c);
z14 = z13;
j12 = D(y0Var2);
} else {
if (y0Var2.f12106b.f8560e != -1) {
j11 = D(this.f11867a0);
z14 = z13;
} else {
z14 = z13;
j11 = d1Var.f8428u + d1Var.f8427t;
}
j12 = j11;
}
} else {
z14 = z13;
if (a10) {
j11 = y0Var2.f12122r;
j12 = D(y0Var2);
} else {
j11 = d1Var.f8428u + y0Var2.f12122r;
j12 = j11;
}
}
long B = q2.x.B(j11);
long B2 = q2.x.B(j12);
a3.a0 a0Var2 = y0Var2.f12106b;
o2.x0 x0Var = new o2.x0(obj, i15, g0Var2, obj2, i16, B, B2, a0Var2.f8557b, a0Var2.f8558c);
int t9 = t();
if (!this.f11867a0.f12105a.q()) {
y0 y0Var3 = this.f11867a0;
Object obj6 = y0Var3.f12106b.f8556a;
y0Var3.f12105a.h(obj6, this.f11882n);
i17 = this.f11867a0.f12105a.c(obj6);
obj3 = this.f11867a0.f12105a.n(t9, this.f8463a).f8445q;
obj4 = obj6;
g0Var3 = this.f8463a.f8447s;
} else {
obj3 = null;
g0Var3 = null;
obj4 = null;
i17 = -1;
}
long B3 = q2.x.B(j10);
if (this.f11867a0.f12106b.a()) {
j13 = q2.x.B(D(this.f11867a0));
} else {
j13 = B3;
}
a3.a0 a0Var3 = this.f11867a0.f12106b;
this.f11880l.c(11, new w(i12, x0Var, new o2.x0(obj3, t9, g0Var3, obj4, i17, B3, j13, a0Var3.f8557b, a0Var3.f8558c)));
} else {
z14 = z13;
}
if (booleanValue) {
this.f11880l.c(1, new q2.h() {
@Override
public final void c(Object obj52) {
switch (r2) {
case 0:
((o2.w0) obj52).n(((y0) g0Var).f12105a, intValue);
return;
case 1:
((o2.w0) obj52).t(intValue, ((y0) g0Var).f12116l);
return;
default:
o2.w0 w0Var = (o2.w0) obj52;
w0Var.i(intValue, (o2.g0) g0Var);
return;
}
}
});
}
if (y0Var2.f12110f != y0Var.f12110f) {
this.f11880l.c(10, new q2.h() {
@Override
public final void c(Object obj7) {
switch (r2) {
case 0:
((o2.w0) obj7).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj7).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj7).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj7).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj7).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj7).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj7;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj7).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj7).w(y0Var.f12109e);
return;
}
}
});
if (y0Var.f12110f != null) {
this.f11880l.c(10, new q2.h() {
@Override
public final void c(Object obj7) {
switch (r2) {
case 0:
((o2.w0) obj7).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj7).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj7).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj7).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj7).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj7).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj7;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj7).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj7).w(y0Var.f12109e);
return;
}
}
});
}
}
d3.w wVar = y0Var2.f12113i;
d3.w wVar2 = y0Var.f12113i;
if (wVar != wVar2) {
d3.v vVar = this.f11876h;
Object obj7 = wVar2.f1836e;
vVar.getClass();
d3.u uVar = (d3.u) obj7;
this.f11880l.c(2, new q2.h() {
@Override
public final void c(Object obj72) {
switch (r2) {
case 0:
((o2.w0) obj72).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj72).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj72).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj72).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj72).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj72).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj72;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj72).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj72).w(y0Var.f12109e);
return;
}
}
});
}
if (z16) {
this.f11880l.c(14, new a.b(1, this.L));
}
if (z14) {
this.f11880l.c(3, new q2.h() {
@Override
public final void c(Object obj72) {
switch (r2) {
case 0:
((o2.w0) obj72).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj72).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj72).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj72).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj72).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj72).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj72;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj72).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj72).w(y0Var.f12109e);
return;
}
}
});
}
if (z12 || z11) {
this.f11880l.c(-1, new q2.h() {
@Override
public final void c(Object obj72) {
switch (r2) {
case 0:
((o2.w0) obj72).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj72).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj72).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj72).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj72).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj72).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj72;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj72).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj72).w(y0Var.f12109e);
return;
}
}
});
}
if (z12) {
this.f11880l.c(4, new q2.h() {
@Override
public final void c(Object obj72) {
switch (r2) {
case 0:
((o2.w0) obj72).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj72).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj72).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj72).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj72).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj72).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj72;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj72).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj72).w(y0Var.f12109e);
return;
}
}
});
}
if (z11) {
this.f11880l.c(5, new q2.h() {
@Override
public final void c(Object obj52) {
switch (r2) {
case 0:
((o2.w0) obj52).n(((y0) y0Var).f12105a, i11);
return;
case 1:
((o2.w0) obj52).t(i11, ((y0) y0Var).f12116l);
return;
default:
o2.w0 w0Var = (o2.w0) obj52;
w0Var.i(i11, (o2.g0) y0Var);
return;
}
}
});
}
if (y0Var2.f12117m != y0Var.f12117m) {
this.f11880l.c(6, new q2.h() {
@Override
public final void c(Object obj72) {
switch (r2) {
case 0:
((o2.w0) obj72).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj72).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj72).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj72).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj72).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj72).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj72;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj72).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj72).w(y0Var.f12109e);
return;
}
}
});
}
if (E(y0Var2) != E(y0Var)) {
this.f11880l.c(7, new q2.h() {
@Override
public final void c(Object obj72) {
switch (r2) {
case 0:
((o2.w0) obj72).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj72).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj72).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj72).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj72).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj72).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj72;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj72).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj72).w(y0Var.f12109e);
return;
}
}
});
}
if (!y0Var2.f12118n.equals(y0Var.f12118n)) {
this.f11880l.c(12, new q2.h() {
@Override
public final void c(Object obj72) {
switch (r2) {
case 0:
((o2.w0) obj72).e(y0Var.f12117m);
return;
case 1:
((o2.w0) obj72).K(f0.E(y0Var));
return;
case 2:
((o2.w0) obj72).j(y0Var.f12118n);
return;
case 3:
((o2.w0) obj72).k(y0Var.f12110f);
return;
case 4:
((o2.w0) obj72).v(y0Var.f12110f);
return;
case 5:
((o2.w0) obj72).f(y0Var.f12113i.f1835d);
return;
case 6:
y0 y0Var4 = y0Var;
o2.w0 w0Var = (o2.w0) obj72;
boolean z17 = y0Var4.f12111g;
w0Var.a();
w0Var.q(y0Var4.f12111g);
return;
case 7:
y0 y0Var5 = y0Var;
((o2.w0) obj72).s(y0Var5.f12109e, y0Var5.f12116l);
return;
default:
((o2.w0) obj72).w(y0Var.f12109e);
return;
}
}
});
}
if (z9) {
this.f11880l.c(-1, new p2.a(4));
}
V();
this.f11880l.b();
if (y0Var2.f12119o != y0Var.f12119o) {
Iterator it2 = this.f11881m.iterator();
while (it2.hasNext()) {
((c0) it2.next()).f11833a.Y();
}
}
}
public final void Y() {
int B = B();
boolean z9 = true;
if (B != 1) {
if (B != 2 && B != 3) {
if (B != 4) {
throw new IllegalStateException();
}
} else {
Z();
this.A.b((!A() || this.f11867a0.f12119o) ? false : false);
this.B.b(A());
return;
}
}
this.A.b(false);
this.B.b(false);
}
public final void Z() {
IllegalStateException illegalStateException;
p1 p1Var = this.f11872d;
synchronized (p1Var) {
boolean z9 = false;
while (!p1Var.f13749a) {
try {
p1Var.wait();
} catch (InterruptedException unused) {
z9 = true;
}
}
if (z9) {
Thread.currentThread().interrupt();
}
}
if (Thread.currentThread() != this.f11887s.getThread()) {
String h10 = q2.x.h("Player is accessed on the wrong thread.\nCurrent thread: '%s'\nExpected thread: '%s'\nSee https://exoplayer.dev/issues/player-accessed-on-wrong-thread", Thread.currentThread().getName(), this.f11887s.getThread().getName());
if (!this.W) {
if (this.X) {
illegalStateException = null;
} else {
illegalStateException = new IllegalStateException();
}
q2.l.g("ExoPlayerImpl", h10, illegalStateException);
this.X = true;
return;
}
throw new IllegalStateException(h10);
}
}
public final void l(int i10, List list) {
boolean z9;
Z();
int min = Math.min(i10, this.f11883o.size());
ArrayList o10 = o(list);
Z();
if (min >= 0) {
z9 = true;
} else {
z9 = false;
}
v.y0.p(z9);
o2.f1 w9 = w();
this.E++;
ArrayList m10 = m(min, o10);
b1 b1Var = new b1(this.f11883o, this.J);
y0 G = G(this.f11867a0, b1Var, z(w9, b1Var));
m0 m0Var = this.f11879k;
a3.d1 d1Var = this.J;
q2.u uVar = m0Var.f11993x;
h0 h0Var = new h0(m10, d1Var, -1, -9223372036854775807L);
uVar.getClass();
q2.t b3 = q2.u.b();
b3.f9642a = uVar.f9644a.obtainMessage(18, min, 0, h0Var);
b3.a();
X(G, 0, 1, false, false, 5, -9223372036854775807L, -1);
}
public final ArrayList m(int i10, ArrayList arrayList) {
ArrayList arrayList2 = new ArrayList();
for (int i11 = 0; i11 < arrayList.size(); i11++) {
w0 w0Var = new w0((a3.a) arrayList.get(i11), this.f11884p);
arrayList2.add(w0Var);
this.f11883o.add(i11 + i10, new e0(w0Var.f12085a.f321o, w0Var.f12086b));
}
this.J = this.J.a(i10, arrayList2.size());
return arrayList2;
}
public final ArrayList o(List list) {
ArrayList arrayList = new ArrayList();
for (int i10 = 0; i10 < list.size(); i10++) {
arrayList.add(this.f11885q.b((o2.g0) list.get(i10)));
}
return arrayList;
}
public final a1 p(f fVar) {
int i10;
int x9 = x();
m0 m0Var = this.f11879k;
o2.f1 f1Var = this.f11867a0.f12105a;
if (x9 == -1) {
i10 = 0;
} else {
i10 = x9;
}
return new a1(m0Var, fVar, f1Var, i10, this.f11889u, m0Var.f11995z);
}
public final long q() {
Z();
if (F()) {
y0 y0Var = this.f11867a0;
y0Var.f12105a.h(y0Var.f12106b.f8556a, this.f11882n);
y0 y0Var2 = this.f11867a0;
if (y0Var2.f12107c == -9223372036854775807L) {
return q2.x.B(y0Var2.f12105a.n(t(), this.f8463a).C);
}
return q2.x.B(this.f11882n.f8428u) + q2.x.B(this.f11867a0.f12107c);
}
return u();
}
public final int r() {
Z();
if (F()) {
return this.f11867a0.f12106b.f8557b;
}
return -1;
}
public final int s() {
Z();
if (F()) {
return this.f11867a0.f12106b.f8558c;
}
return -1;
}
public final int t() {
Z();
int x9 = x();
if (x9 == -1) {
return 0;
}
return x9;
}
public final long u() {
Z();
return q2.x.B(v(this.f11867a0));
}
public final long v(y0 y0Var) {
if (y0Var.f12105a.q()) {
return q2.x.v(this.f11871c0);
}
if (y0Var.f12106b.a()) {
return y0Var.f12122r;
}
o2.f1 f1Var = y0Var.f12105a;
a3.a0 a0Var = y0Var.f12106b;
long j10 = y0Var.f12122r;
f1Var.h(a0Var.f8556a, this.f11882n);
return j10 + this.f11882n.f8428u;
}
public final o2.f1 w() {
Z();
return this.f11867a0.f12105a;
}
public final int x() {
if (this.f11867a0.f12105a.q()) {
return this.f11869b0;
}
y0 y0Var = this.f11867a0;
return y0Var.f12105a.h(y0Var.f12106b.f8556a, this.f11882n).f8426s;
}
public final long y() {
Z();
if (F()) {
y0 y0Var = this.f11867a0;
a3.a0 a0Var = y0Var.f12106b;
y0Var.f12105a.h(a0Var.f8556a, this.f11882n);
return q2.x.B(this.f11882n.b(a0Var.f8557b, a0Var.f8558c));
}
o2.f1 w9 = w();
if (w9.q()) {
return -9223372036854775807L;
}
return q2.x.B(w9.n(t(), this.f8463a).D);
}
public final Pair z(o2.f1 f1Var, b1 b1Var) {
boolean z9;
long q9 = q();
int i10 = -1;
if (!f1Var.q() && !b1Var.q()) {
Pair j10 = f1Var.j(this.f8463a, this.f11882n, t(), q2.x.v(q9));
Object obj = j10.first;
if (b1Var.c(obj) != -1) {
return j10;
}
Object H = m0.H(this.f8463a, this.f11882n, this.D, false, obj, f1Var, b1Var);
if (H != null) {
b1Var.h(H, this.f11882n);
int i11 = this.f11882n.f8426s;
return H(b1Var, i11, q2.x.B(b1Var.n(i11, this.f8463a).C));
}
return H(b1Var, -1, -9223372036854775807L);
}
if (!f1Var.q() && b1Var.q()) {
z9 = true;
} else {
z9 = false;
}
if (!z9) {
i10 = x();
}
if (z9) {
q9 = -9223372036854775807L;
}
return H(b1Var, i10, q9);
}
}