package B0;

import N1.C0198b;
import android.content.Context;
import android.graphics.Rect;
import android.os.Handler;
import android.os.Looper;
import android.util.Pair;
import android.util.SparseBooleanArray;
import android.view.Surface;
import android.view.SurfaceHolder;
import android.view.TextureView;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.media3.exoplayer.image.ImageOutput;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Random;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.atomic.AtomicBoolean;
import l6.C1139a;
import n4.u0;
import u0.AbstractC1589z;
import u0.C1564A;
import u0.C1567c;
import u0.C1572h;
import u0.C1577m;
import u0.C1588y;
import x0.AbstractC1709a;

/* JADX INFO: loaded from: classes.dex */
public final class I extends O3.e implements ExoPlayer {

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public final C0038z f530A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final P f531B;

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public final x0.k f532C;
    public final CopyOnWriteArraySet D;

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public final u0.P f533E;

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public final ArrayList f534F;

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public final boolean f535G;
    public final L0.B H;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    public final C0.f f536I;

    /* JADX INFO: renamed from: J, reason: collision with root package name */
    public final Looper f537J;

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public final P0.d f538K;

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

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

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

    /* JADX INFO: renamed from: O, reason: collision with root package name */
    public final x0.q f542O;

    /* JADX INFO: renamed from: P, reason: collision with root package name */
    public final F f543P;

    /* JADX INFO: renamed from: Q, reason: collision with root package name */
    public final G f544Q;

    /* JADX INFO: renamed from: R, reason: collision with root package name */
    public final C0016c f545R;

    /* JADX INFO: renamed from: S, reason: collision with root package name */
    public final t0 f546S;

    /* JADX INFO: renamed from: T, reason: collision with root package name */
    public final t0 f547T;

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

    /* JADX INFO: renamed from: V, reason: collision with root package name */
    public final K2.e f549V;

    /* JADX INFO: renamed from: W, reason: collision with root package name */
    public int f550W;
    public boolean X;

    /* JADX INFO: renamed from: Y, reason: collision with root package name */
    public int f551Y;

    /* JADX INFO: renamed from: Z, reason: collision with root package name */
    public int f552Z;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public boolean f553a0;

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    public final r0 f554b0;

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    public L0.f0 f555c0;

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    public final C0033u f556d0;

    /* JADX INFO: renamed from: e0, reason: collision with root package name */
    public u0.I f557e0;

    /* JADX INFO: renamed from: f0, reason: collision with root package name */
    public u0.B f558f0;

    /* JADX INFO: renamed from: g0, reason: collision with root package name */
    public Object f559g0;

    /* JADX INFO: renamed from: h0, reason: collision with root package name */
    public Surface f560h0;

    /* JADX INFO: renamed from: i0, reason: collision with root package name */
    public SurfaceHolder f561i0;

    /* JADX INFO: renamed from: j0, reason: collision with root package name */
    public S0.l f562j0;

    /* JADX INFO: renamed from: k0, reason: collision with root package name */
    public boolean f563k0;

    /* JADX INFO: renamed from: l0, reason: collision with root package name */
    public TextureView f564l0;

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

    /* JADX INFO: renamed from: n0, reason: collision with root package name */
    public x0.p f566n0;

    /* JADX INFO: renamed from: o0, reason: collision with root package name */
    public final C1567c f567o0;

    /* JADX INFO: renamed from: p0, reason: collision with root package name */
    public boolean f568p0;
    public w0.c q0;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final O0.v f569r;

    /* JADX INFO: renamed from: r0, reason: collision with root package name */
    public final boolean f570r0;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final u0.I f571s;

    /* JADX INFO: renamed from: s0, reason: collision with root package name */
    public boolean f572s0;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final t0 f573t;

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

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final Context f575u;

    /* JADX INFO: renamed from: u0, reason: collision with root package name */
    public u0.d0 f576u0;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final I f577v;

    /* JADX INFO: renamed from: v0, reason: collision with root package name */
    public u0.B f578v0;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public final AbstractC0020g[] f579w;

    /* JADX INFO: renamed from: w0, reason: collision with root package name */
    public j0 f580w0;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public final AbstractC0020g[] f581x;

    /* JADX INFO: renamed from: x0, reason: collision with root package name */
    public int f582x0;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public final O0.u f583y;

    /* JADX INFO: renamed from: y0, reason: collision with root package name */
    public long f584y0;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public final x0.s f585z;

    static {
        AbstractC1589z.a("media3.exoplayer");
    }

    public I(C0032t c0032t) {
        super(5);
        this.f573t = new t0();
        try {
            AbstractC1709a.t("ExoPlayerImpl", "Init " + Integer.toHexString(System.identityHashCode(this)) + " [AndroidXMedia3/1.7.1] [" + x0.v.f18554b + "]");
            Context context = c0032t.f895a;
            Looper looper = c0032t.f901g;
            this.f575u = context.getApplicationContext();
            x0.q qVar = c0032t.f896b;
            this.f536I = new C0.f(qVar);
            this.f574t0 = c0032t.f902h;
            this.f567o0 = c0032t.i;
            this.f565m0 = c0032t.f903j;
            this.f568p0 = false;
            this.f548U = c0032t.f911r;
            F f3 = new F(this);
            this.f543P = f3;
            this.f544Q = new G();
            AbstractC0020g[] abstractC0020gArrA = ((C0027n) c0032t.f897c.get()).a(new Handler(looper), f3, f3, f3, f3);
            this.f579w = abstractC0020gArrA;
            AbstractC1709a.j(abstractC0020gArrA.length > 0);
            this.f581x = new AbstractC0020g[abstractC0020gArrA.length];
            int i = 0;
            while (true) {
                AbstractC0020g[] abstractC0020gArr = this.f581x;
                if (i >= abstractC0020gArr.length) {
                    break;
                }
                int i5 = this.f579w[i].f757r;
                abstractC0020gArr[i] = null;
                i++;
            }
            this.f583y = (O0.u) c0032t.f899e.get();
            this.H = (L0.B) c0032t.f898d.get();
            this.f538K = (P0.d) c0032t.f900f.get();
            this.f535G = c0032t.f904k;
            this.f554b0 = c0032t.f905l;
            this.f539L = c0032t.f906m;
            this.f540M = c0032t.f907n;
            this.f541N = c0032t.f908o;
            this.f537J = looper;
            this.f542O = qVar;
            this.f577v = this;
            this.f532C = new x0.k(looper, qVar, new C0038z(this));
            this.D = new CopyOnWriteArraySet();
            this.f534F = new ArrayList();
            this.f555c0 = new L0.f0();
            this.f556d0 = C0033u.f917a;
            AbstractC0020g[] abstractC0020gArr2 = this.f579w;
            this.f569r = new O0.v(new p0[abstractC0020gArr2.length], new O0.s[abstractC0020gArr2.length], u0.Z.f17251b, null);
            this.f533E = new u0.P();
            SparseBooleanArray sparseBooleanArray = new SparseBooleanArray();
            int[] iArr = {1, 2, 3, 13, 14, 15, 16, 17, 18, 19, 31, 20, 30, 21, 35, 22, 24, 27, 28, 32};
            for (int i8 = 0; i8 < 20; i8++) {
                int i9 = iArr[i8];
                AbstractC1709a.j(!false);
                sparseBooleanArray.append(i9, true);
            }
            this.f583y.getClass();
            AbstractC1709a.j(!false);
            sparseBooleanArray.append(29, true);
            AbstractC1709a.j(!false);
            C1577m c1577m = new C1577m(sparseBooleanArray);
            this.f571s = new u0.I(c1577m);
            SparseBooleanArray sparseBooleanArray2 = new SparseBooleanArray();
            for (int i10 = 0; i10 < c1577m.f17298a.size(); i10++) {
                int iA = c1577m.a(i10);
                AbstractC1709a.j(!false);
                sparseBooleanArray2.append(iA, true);
            }
            AbstractC1709a.j(!false);
            sparseBooleanArray2.append(4, true);
            AbstractC1709a.j(!false);
            sparseBooleanArray2.append(10, true);
            AbstractC1709a.j(!false);
            this.f557e0 = new u0.I(new C1577m(sparseBooleanArray2));
            this.f585z = this.f542O.a(this.f537J, null);
            C0038z c0038z = new C0038z(this);
            this.f530A = c0038z;
            this.f580w0 = j0.j(this.f569r);
            this.f536I.N(this.f577v, this.f537J);
            C0.l lVar = new C0.l(c0032t.f914u);
            P p3 = new P(this.f575u, this.f579w, this.f581x, this.f583y, this.f569r, new C0025l(), this.f538K, this.f550W, this.X, this.f536I, this.f554b0, c0032t.f909p, c0032t.f910q, this.f537J, this.f542O, c0038z, lVar, this.f556d0);
            this.f531B = p3;
            Looper looper2 = p3.f653z;
            this.f550W = 0;
            u0.B b8 = u0.B.f17123B;
            this.f558f0 = b8;
            this.f578v0 = b8;
            this.f582x0 = -1;
            this.q0 = w0.c.f18213b;
            this.f570r0 = true;
            C0.f fVar = this.f536I;
            fVar.getClass();
            this.f532C.a(fVar);
            P0.d dVar = this.f538K;
            Handler handler = new Handler(this.f537J);
            C0.f fVar2 = this.f536I;
            P0.g gVar = (P0.g) dVar;
            gVar.getClass();
            fVar2.getClass();
            P.g gVar2 = gVar.f5279c;
            gVar2.getClass();
            CopyOnWriteArrayList<P0.c> copyOnWriteArrayList = (CopyOnWriteArrayList) gVar2.f5246r;
            for (P0.c cVar : copyOnWriteArrayList) {
                if (cVar.f5261b == fVar2) {
                    cVar.f5262c = true;
                    copyOnWriteArrayList.remove(cVar);
                }
            }
            copyOnWriteArrayList.add(new P0.c(handler, fVar2));
            this.D.add(this.f543P);
            if (x0.v.f18553a >= 31) {
                this.f542O.a(p3.f653z, null).c(new D(this.f575u, c0032t.f912s, this, lVar));
            }
            Looper looper3 = this.f537J;
            x0.q qVar2 = this.f542O;
            C0038z c0038z2 = new C0038z(this);
            K2.e eVar = new K2.e();
            eVar.f3552q = qVar2.a(looper2, null);
            eVar.f3553r = qVar2.a(looper3, null);
            eVar.f3555t = 0;
            eVar.f3556u = 0;
            eVar.f3554s = c0038z2;
            this.f549V = eVar;
            ((x0.s) eVar.f3552q).c(new RunnableC0014a(2, this));
            C0016c c0016c = new C0016c(context, looper2, c0032t.f901g, this.f543P, this.f542O);
            this.f545R = c0016c;
            c0016c.d();
            this.f546S = new t0(context, looper2, this.f542O, 0);
            this.f547T = new t0(context, looper2, this.f542O, 1);
            int i11 = C1572h.f17285c;
            this.f576u0 = u0.d0.f17268d;
            this.f566n0 = x0.p.f18542c;
            C1567c c1567c = this.f567o0;
            x0.s sVar = p3.f651x;
            sVar.getClass();
            x0.r rVarB = x0.s.b();
            rVarB.f18546a = sVar.f18548a.obtainMessage(31, 0, 0, c1567c);
            rVarB.b();
            f0(1, 3, this.f567o0);
            f0(2, 4, Integer.valueOf(this.f565m0));
            f0(2, 5, 0);
            f0(1, 9, Boolean.valueOf(this.f568p0));
            f0(2, 7, this.f544Q);
            f0(6, 8, this.f544Q);
            f0(-1, 16, Integer.valueOf(this.f574t0));
            this.f573t.f();
        } catch (Throwable th) {
            this.f573t.f();
            throw th;
        }
    }

    public static long U(j0 j0Var) {
        u0.Q q8 = new u0.Q();
        u0.P p3 = new u0.P();
        j0Var.f815a.g(j0Var.f816b.f3625a, p3);
        long j8 = j0Var.f817c;
        if (j8 != -9223372036854775807L) {
            return p3.f17179e + j8;
        }
        return j0Var.f815a.m(p3.f17177c, q8, 0L).f17194l;
    }

    public static j0 X(j0 j0Var, int i) {
        j0 j0VarH = j0Var.h(i);
        return (i == 1 || i == 4) ? j0VarH.b(false) : j0VarH;
    }

    public final u0.B F() {
        u0.S sO = O();
        if (sO.p()) {
            return this.f578v0;
        }
        C1588y c1588y = sO.m(L(), (u0.Q) this.f5146q, 0L).f17186c;
        C1564A c1564aA = this.f578v0.a();
        u0.B b8 = c1588y.f17398d;
        if (b8 != null) {
            CharSequence charSequence = b8.f17125a;
            if (charSequence != null) {
                c1564aA.f17098a = charSequence;
            }
            CharSequence charSequence2 = b8.f17126b;
            if (charSequence2 != null) {
                c1564aA.f17099b = charSequence2;
            }
            CharSequence charSequence3 = b8.f17127c;
            if (charSequence3 != null) {
                c1564aA.f17100c = charSequence3;
            }
            CharSequence charSequence4 = b8.f17128d;
            if (charSequence4 != null) {
                c1564aA.f17101d = charSequence4;
            }
            CharSequence charSequence5 = b8.f17129e;
            if (charSequence5 != null) {
                c1564aA.f17102e = charSequence5;
            }
            byte[] bArr = b8.f17130f;
            if (bArr != null) {
                c1564aA.f17103f = bArr == null ? null : (byte[]) bArr.clone();
                c1564aA.f17104g = b8.f17131g;
            }
            Integer num = b8.f17132h;
            if (num != null) {
                c1564aA.f17105h = num;
            }
            Integer num2 = b8.i;
            if (num2 != null) {
                c1564aA.i = num2;
            }
            Integer num3 = b8.f17133j;
            if (num3 != null) {
                c1564aA.f17106j = num3;
            }
            Boolean bool = b8.f17134k;
            if (bool != null) {
                c1564aA.f17107k = bool;
            }
            Integer num4 = b8.f17135l;
            if (num4 != null) {
                c1564aA.f17108l = num4;
            }
            Integer num5 = b8.f17136m;
            if (num5 != null) {
                c1564aA.f17108l = num5;
            }
            Integer num6 = b8.f17137n;
            if (num6 != null) {
                c1564aA.f17109m = num6;
            }
            Integer num7 = b8.f17138o;
            if (num7 != null) {
                c1564aA.f17110n = num7;
            }
            Integer num8 = b8.f17139p;
            if (num8 != null) {
                c1564aA.f17111o = num8;
            }
            Integer num9 = b8.f17140q;
            if (num9 != null) {
                c1564aA.f17112p = num9;
            }
            Integer num10 = b8.f17141r;
            if (num10 != null) {
                c1564aA.f17113q = num10;
            }
            CharSequence charSequence6 = b8.f17142s;
            if (charSequence6 != null) {
                c1564aA.f17114r = charSequence6;
            }
            CharSequence charSequence7 = b8.f17143t;
            if (charSequence7 != null) {
                c1564aA.f17115s = charSequence7;
            }
            CharSequence charSequence8 = b8.f17144u;
            if (charSequence8 != null) {
                c1564aA.f17116t = charSequence8;
            }
            Integer num11 = b8.f17145v;
            if (num11 != null) {
                c1564aA.f17117u = num11;
            }
            Integer num12 = b8.f17146w;
            if (num12 != null) {
                c1564aA.f17118v = num12;
            }
            CharSequence charSequence9 = b8.f17147x;
            if (charSequence9 != null) {
                c1564aA.f17119w = charSequence9;
            }
            CharSequence charSequence10 = b8.f17148y;
            if (charSequence10 != null) {
                c1564aA.f17120x = charSequence10;
            }
            Integer num13 = b8.f17149z;
            if (num13 != null) {
                c1564aA.f17121y = num13;
            }
            C3.G g8 = b8.f17124A;
            if (!g8.isEmpty()) {
                c1564aA.f17122z = C3.G.k(g8);
            }
        }
        return new u0.B(c1564aA);
    }

    public final void G() {
        p0();
        e0();
        j0(null);
        a0(0, 0);
    }

    public final m0 H(l0 l0Var) {
        int iQ = Q(this.f580w0);
        u0.S s8 = this.f580w0.f815a;
        if (iQ == -1) {
            iQ = 0;
        }
        P p3 = this.f531B;
        return new m0(p3, l0Var, s8, iQ, p3.f653z);
    }

    public final long I(j0 j0Var) {
        if (!j0Var.f816b.b()) {
            return x0.v.W(N(j0Var));
        }
        Object obj = j0Var.f816b.f3625a;
        u0.S s8 = j0Var.f815a;
        u0.P p3 = this.f533E;
        s8.g(obj, p3);
        long j8 = j0Var.f817c;
        if (j8 == -9223372036854775807L) {
            return x0.v.W(s8.m(Q(j0Var), (u0.Q) this.f5146q, 0L).f17194l);
        }
        return x0.v.W(j8) + x0.v.W(p3.f17179e);
    }

    public final int J() {
        p0();
        if (W()) {
            return this.f580w0.f816b.f3626b;
        }
        return -1;
    }

    public final int K() {
        p0();
        if (W()) {
            return this.f580w0.f816b.f3627c;
        }
        return -1;
    }

    public final int L() {
        p0();
        int iQ = Q(this.f580w0);
        if (iQ == -1) {
            return 0;
        }
        return iQ;
    }

    public final long M() {
        p0();
        return x0.v.W(N(this.f580w0));
    }

    public final long N(j0 j0Var) {
        if (j0Var.f815a.p()) {
            return x0.v.L(this.f584y0);
        }
        long jK = j0Var.f829p ? j0Var.k() : j0Var.f832s;
        if (j0Var.f816b.b()) {
            return jK;
        }
        u0.S s8 = j0Var.f815a;
        Object obj = j0Var.f816b.f3625a;
        u0.P p3 = this.f533E;
        s8.g(obj, p3);
        return jK + p3.f17179e;
    }

    public final u0.S O() {
        p0();
        return this.f580w0.f815a;
    }

    public final u0.Z P() {
        p0();
        return this.f580w0.i.f4912d;
    }

    public final int Q(j0 j0Var) {
        if (j0Var.f815a.p()) {
            return this.f582x0;
        }
        return j0Var.f815a.g(j0Var.f816b.f3625a, this.f533E).f17177c;
    }

    public final long R() {
        p0();
        if (!W()) {
            return j();
        }
        j0 j0Var = this.f580w0;
        L0.C c3 = j0Var.f816b;
        u0.S s8 = j0Var.f815a;
        Object obj = c3.f3625a;
        u0.P p3 = this.f533E;
        s8.g(obj, p3);
        return x0.v.W(p3.a(c3.f3626b, c3.f3627c));
    }

    public final boolean S() {
        p0();
        return this.f580w0.f825l;
    }

    public final int T() {
        p0();
        return this.f580w0.f819e;
    }

    public final O0.k V() {
        p0();
        return ((O0.q) this.f583y).c();
    }

    public final boolean W() {
        p0();
        return this.f580w0.f816b.b();
    }

    public final j0 Y(j0 j0Var, u0.S s8, Pair pair) {
        List list;
        AbstractC1709a.d(s8.p() || pair != null);
        u0.S s9 = j0Var.f815a;
        long jI = I(j0Var);
        j0 j0VarI = j0Var.i(s8);
        if (s8.p()) {
            L0.C c3 = j0.f814u;
            long jL = x0.v.L(this.f584y0);
            j0 j0VarC = j0VarI.d(c3, jL, jL, jL, 0L, L0.n0.f3882d, this.f569r, C3.W.f1225u).c(c3);
            j0VarC.f830q = j0VarC.f832s;
            return j0VarC;
        }
        Object obj = j0VarI.f816b.f3625a;
        boolean zEquals = obj.equals(pair.first);
        L0.C c8 = !zEquals ? new L0.C(pair.first) : j0VarI.f816b;
        long jLongValue = ((Long) pair.second).longValue();
        long jL2 = x0.v.L(jI);
        if (!s9.p()) {
            jL2 -= s9.g(obj, this.f533E).f17179e;
        }
        if (!zEquals || jLongValue < jL2) {
            L0.C c9 = c8;
            AbstractC1709a.j(!c9.b());
            L0.n0 n0Var = !zEquals ? L0.n0.f3882d : j0VarI.f822h;
            O0.v vVar = !zEquals ? this.f569r : j0VarI.i;
            if (zEquals) {
                list = j0VarI.f823j;
            } else {
                C3.E e8 = C3.G.f1197r;
                list = C3.W.f1225u;
            }
            j0 j0VarC2 = j0VarI.d(c9, jLongValue, jLongValue, jLongValue, 0L, n0Var, vVar, list).c(c9);
            j0VarC2.f830q = jLongValue;
            return j0VarC2;
        }
        if (jLongValue != jL2) {
            L0.C c10 = c8;
            AbstractC1709a.j(!c10.b());
            long jMax = Math.max(0L, j0VarI.f831r - (jLongValue - jL2));
            long j8 = j0VarI.f830q;
            if (j0VarI.f824k.equals(j0VarI.f816b)) {
                j8 = jLongValue + jMax;
            }
            j0 j0VarD = j0VarI.d(c10, jLongValue, jLongValue, jLongValue, jMax, j0VarI.f822h, j0VarI.i, j0VarI.f823j);
            j0VarD.f830q = j8;
            return j0VarD;
        }
        int iB = s8.b(j0VarI.f824k.f3625a);
        if (iB != -1 && s8.f(iB, this.f533E, false).f17177c == s8.g(c8.f3625a, this.f533E).f17177c) {
            return j0VarI;
        }
        s8.g(c8.f3625a, this.f533E);
        long jA = c8.b() ? this.f533E.a(c8.f3626b, c8.f3627c) : this.f533E.f17178d;
        L0.C c11 = c8;
        j0 j0VarC3 = j0VarI.d(c11, j0VarI.f832s, j0VarI.f832s, j0VarI.f818d, jA - j0VarI.f832s, j0VarI.f822h, j0VarI.i, j0VarI.f823j).c(c11);
        j0VarC3.f830q = jA;
        return j0VarC3;
    }

    public final Pair Z(u0.S s8, int i, long j8) {
        if (s8.p()) {
            this.f582x0 = i;
            if (j8 == -9223372036854775807L) {
                j8 = 0;
            }
            this.f584y0 = j8;
            return null;
        }
        if (i == -1 || i >= s8.o()) {
            i = s8.a(this.X);
            j8 = x0.v.W(s8.m(i, (u0.Q) this.f5146q, 0L).f17194l);
        }
        return s8.i((u0.Q) this.f5146q, this.f533E, i, x0.v.L(j8));
    }

    public final void a0(final int i, final int i5) {
        x0.p pVar = this.f566n0;
        if (i == pVar.f18543a && i5 == pVar.f18544b) {
            return;
        }
        this.f566n0 = new x0.p(i, i5);
        this.f532C.e(24, new x0.h() { // from class: B0.x
            @Override // x0.h
            public final void b(Object obj) {
                ((u0.K) obj).s(i, i5);
            }
        });
        f0(2, 14, new x0.p(i, i5));
    }

    public final void b0() {
        p0();
        j0 j0Var = this.f580w0;
        if (j0Var.f819e != 1) {
            return;
        }
        j0 j0VarF = j0Var.f(null);
        j0 j0VarX = X(j0VarF, j0VarF.f815a.p() ? 4 : 2);
        this.f551Y++;
        x0.s sVar = this.f531B.f651x;
        sVar.getClass();
        x0.r rVarB = x0.s.b();
        rVarB.f18546a = sVar.f18548a.obtainMessage(29);
        rVarB.b();
        n0(j0VarX, 1, false, 5, -9223372036854775807L, -1, false);
    }

    public final void c0(u0.K k8) {
        p0();
        k8.getClass();
        x0.k kVar = this.f532C;
        kVar.f();
        CopyOnWriteArraySet<x0.j> copyOnWriteArraySet = kVar.f18521d;
        for (x0.j jVar : copyOnWriteArraySet) {
            if (jVar.f18514a.equals(k8)) {
                jVar.f18517d = true;
                if (jVar.f18516c) {
                    jVar.f18516c = false;
                    C1577m c1577mC = jVar.f18515b.c();
                    kVar.f18520c.c(jVar.f18514a, c1577mC);
                }
                copyOnWriteArraySet.remove(jVar);
            }
        }
    }

    public final void d0(int i) {
        for (int i5 = i - 1; i5 >= 0; i5--) {
            this.f534F.remove(i5);
        }
        L0.f0 f0Var = this.f555c0;
        int[] iArr = f0Var.f3813b;
        int[] iArr2 = new int[iArr.length - i];
        int i8 = 0;
        for (int i9 = 0; i9 < iArr.length; i9++) {
            int i10 = iArr[i9];
            if (i10 < 0 || i10 >= i) {
                int i11 = i9 - i8;
                if (i10 >= 0) {
                    i10 -= i;
                }
                iArr2[i11] = i10;
            } else {
                i8++;
            }
        }
        this.f555c0 = new L0.f0(iArr2, new Random(f0Var.f3812a.nextLong()));
    }

    public final void e0() {
        S0.l lVar = this.f562j0;
        F f3 = this.f543P;
        if (lVar != null) {
            m0 m0VarH = H(this.f544Q);
            AbstractC1709a.j(!m0VarH.f855f);
            m0VarH.f852c = 10000;
            AbstractC1709a.j(!m0VarH.f855f);
            m0VarH.f853d = null;
            m0VarH.b();
            this.f562j0.f6260q.remove(f3);
            this.f562j0 = null;
        }
        TextureView textureView = this.f564l0;
        if (textureView != null) {
            if (textureView.getSurfaceTextureListener() != f3) {
                AbstractC1709a.B("ExoPlayerImpl", "SurfaceTextureListener already unset or replaced.");
            } else {
                this.f564l0.setSurfaceTextureListener(null);
            }
            this.f564l0 = null;
        }
        SurfaceHolder surfaceHolder = this.f561i0;
        if (surfaceHolder != null) {
            surfaceHolder.removeCallback(f3);
            this.f561i0 = null;
        }
    }

    public final void f0(int i, int i5, Object obj) {
        for (AbstractC0020g abstractC0020g : this.f579w) {
            if (i == -1 || abstractC0020g.f757r == i) {
                m0 m0VarH = H(abstractC0020g);
                AbstractC1709a.j(!m0VarH.f855f);
                m0VarH.f852c = i5;
                AbstractC1709a.j(!m0VarH.f855f);
                m0VarH.f853d = obj;
                m0VarH.b();
            }
        }
        for (AbstractC0020g abstractC0020g2 : this.f581x) {
            if (abstractC0020g2 != null && (i == -1 || abstractC0020g2.f757r == i)) {
                m0 m0VarH2 = H(abstractC0020g2);
                AbstractC1709a.j(!m0VarH2.f855f);
                m0VarH2.f852c = i5;
                AbstractC1709a.j(!m0VarH2.f855f);
                m0VarH2.f853d = obj;
                m0VarH2.b();
            }
        }
    }

    public final void g0(SurfaceHolder surfaceHolder) {
        this.f563k0 = false;
        this.f561i0 = surfaceHolder;
        surfaceHolder.addCallback(this.f543P);
        Surface surface = this.f561i0.getSurface();
        if (surface == null || !surface.isValid()) {
            a0(0, 0);
        } else {
            Rect surfaceFrame = this.f561i0.getSurfaceFrame();
            a0(surfaceFrame.width(), surfaceFrame.height());
        }
    }

    public final void h0(int i) {
        p0();
        if (this.f550W != i) {
            this.f550W = i;
            x0.s sVar = this.f531B.f651x;
            sVar.getClass();
            x0.r rVarB = x0.s.b();
            rVarB.f18546a = sVar.f18548a.obtainMessage(11, i, 0);
            rVarB.b();
            C0037y c0037y = new C0037y(i, 0);
            x0.k kVar = this.f532C;
            kVar.c(8, c0037y);
            l0();
            kVar.b();
        }
    }

    public final void i0(u0.X x8) {
        p0();
        O0.u uVar = this.f583y;
        uVar.getClass();
        O0.q qVar = (O0.q) uVar;
        if (x8.equals(qVar.c())) {
            return;
        }
        if (x8 instanceof O0.k) {
            qVar.h((O0.k) x8);
        }
        O0.j jVar = new O0.j(qVar.c());
        jVar.b(x8);
        qVar.h(new O0.k(jVar));
        this.f532C.e(19, new A1.G(2, x8));
    }

    public final void j0(Object obj) {
        Object obj2 = this.f559g0;
        boolean z8 = true;
        boolean z9 = (obj2 == null || obj2 == obj) ? false : true;
        long j8 = z9 ? this.f548U : -9223372036854775807L;
        P p3 = this.f531B;
        synchronized (p3) {
            if (!p3.f622T && p3.f653z.getThread().isAlive()) {
                AtomicBoolean atomicBoolean = new AtomicBoolean();
                p3.f651x.a(30, new Pair(obj, atomicBoolean)).b();
                if (j8 != -9223372036854775807L) {
                    p3.x0(new J(1, atomicBoolean), j8);
                    z8 = atomicBoolean.get();
                }
            }
        }
        if (z9) {
            Object obj3 = this.f559g0;
            Surface surface = this.f560h0;
            if (obj3 == surface) {
                surface.release();
                this.f560h0 = null;
            }
        }
        this.f559g0 = obj;
        if (z8) {
            return;
        }
        k0(new C0030q(2, new A6.b("Detaching surface timed out."), 1003));
    }

    public final void k0(C0030q c0030q) {
        j0 j0Var = this.f580w0;
        j0 j0VarC = j0Var.c(j0Var.f816b);
        j0VarC.f830q = j0VarC.f832s;
        j0VarC.f831r = 0L;
        j0 j0VarX = X(j0VarC, 1);
        if (c0030q != null) {
            j0VarX = j0VarX.f(c0030q);
        }
        j0 j0Var2 = j0VarX;
        this.f551Y++;
        x0.s sVar = this.f531B.f651x;
        sVar.getClass();
        x0.r rVarB = x0.s.b();
        rVarB.f18546a = sVar.f18548a.obtainMessage(6);
        rVarB.b();
        n0(j0Var2, 0, false, 5, -9223372036854775807L, -1, false);
    }

    public final void l0() {
        int iK;
        int iE;
        u0.I i = this.f557e0;
        int i5 = x0.v.f18553a;
        I i8 = this.f577v;
        boolean zW = i8.W();
        boolean zR = i8.r();
        u0.S sO = i8.O();
        if (sO.p()) {
            iK = -1;
        } else {
            int iL = i8.L();
            i8.p0();
            int i9 = i8.f550W;
            if (i9 == 1) {
                i9 = 0;
            }
            i8.p0();
            iK = sO.k(iL, i9, i8.X);
        }
        boolean z8 = iK != -1;
        u0.S sO2 = i8.O();
        if (sO2.p()) {
            iE = -1;
        } else {
            int iL2 = i8.L();
            i8.p0();
            int i10 = i8.f550W;
            if (i10 == 1) {
                i10 = 0;
            }
            i8.p0();
            iE = sO2.e(iL2, i10, i8.X);
        }
        boolean z9 = iE != -1;
        boolean zQ = i8.q();
        boolean zP = i8.p();
        boolean zP2 = i8.O().p();
        C1139a c1139a = new C1139a(20);
        C1577m c1577m = this.f571s.f17162a;
        K.g gVar = (K.g) c1139a.f14409q;
        gVar.getClass();
        for (int i11 = 0; i11 < c1577m.f17298a.size(); i11++) {
            gVar.b(c1577m.a(i11));
        }
        boolean z10 = !zW;
        c1139a.m(4, z10);
        c1139a.m(5, zR && !zW);
        c1139a.m(6, z8 && !zW);
        c1139a.m(7, !zP2 && (z8 || !zQ || zR) && !zW);
        c1139a.m(8, z9 && !zW);
        c1139a.m(9, !zP2 && (z9 || (zQ && zP)) && !zW);
        c1139a.m(10, z10);
        c1139a.m(11, zR && !zW);
        c1139a.m(12, zR && !zW);
        u0.I i12 = new u0.I(gVar.c());
        this.f557e0 = i12;
        if (i12.equals(i)) {
            return;
        }
        this.f532C.c(13, new C0038z(this));
    }

    public final void m0(int i, boolean z8) {
        j0 j0VarA = this.f580w0;
        int i5 = j0VarA.f827n;
        int i8 = (i5 != 1 || z8) ? 0 : 1;
        if (j0VarA.f825l == z8 && i5 == i8 && j0VarA.f826m == i) {
            return;
        }
        this.f551Y++;
        if (j0VarA.f829p) {
            j0VarA = j0VarA.a();
        }
        j0 j0VarE = j0VarA.e(i, i8, z8);
        x0.s sVar = this.f531B.f651x;
        sVar.getClass();
        x0.r rVarB = x0.s.b();
        rVarB.f18546a = sVar.f18548a.obtainMessage(1, z8 ? 1 : 0, i | (i8 << 4));
        rVarB.b();
        n0(j0VarE, 0, false, 5, -9223372036854775807L, -1, false);
    }

    /* JADX WARN: Removed duplicated region for block: B:101:0x02d1  */
    /* JADX WARN: Removed duplicated region for block: B:104:0x02e3  */
    /* JADX WARN: Removed duplicated region for block: B:109:0x0306  */
    /* JADX WARN: Removed duplicated region for block: B:111:0x031d  */
    /* JADX WARN: Removed duplicated region for block: B:113:0x032e  */
    /* JADX WARN: Removed duplicated region for block: B:116:0x033f  */
    /* JADX WARN: Removed duplicated region for block: B:118:0x034d  */
    /* JADX WARN: Removed duplicated region for block: B:122:0x0361  */
    /* JADX WARN: Removed duplicated region for block: B:125:0x0373  */
    /* JADX WARN: Removed duplicated region for block: B:128:0x0389  */
    /* JADX WARN: Removed duplicated region for block: B:131:0x039f  */
    /* JADX WARN: Removed duplicated region for block: B:134:0x03ba  */
    /* JADX WARN: Removed duplicated region for block: B:138:0x03d2 A[ORIG_RETURN, RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00e8  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0111  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x011e  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x012e  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x0164  */
    /* JADX WARN: Removed duplicated region for block: B:57:0x0166  */
    /* JADX WARN: Removed duplicated region for block: B:60:0x016e  */
    /* JADX WARN: Removed duplicated region for block: B:61:0x0170  */
    /* JADX WARN: Removed duplicated region for block: B:64:0x0176  */
    /* JADX WARN: Removed duplicated region for block: B:67:0x017f  */
    /* JADX WARN: Removed duplicated region for block: B:68:0x0181  */
    /* JADX WARN: Removed duplicated region for block: B:70:0x0185  */
    /* JADX WARN: Removed duplicated region for block: B:72:0x0196  */
    /* JADX WARN: Removed duplicated region for block: B:99:0x02c9  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void n0(final j0 j0Var, final int i, boolean z8, int i5, long j8, int i8, boolean z9) {
        int i9;
        int i10;
        int i11;
        Pair pair;
        int i12;
        boolean zBooleanValue;
        final C1588y c1588y;
        List list;
        int i13;
        int i14;
        int i15;
        int i16;
        boolean z10;
        boolean z11;
        int i17;
        O0.v vVar;
        O0.v vVar2;
        int i18;
        Object obj;
        C1588y c1588y2;
        Object obj2;
        int i19;
        long j9;
        long j10;
        long jU;
        long jU2;
        Object obj3;
        C1588y c1588y3;
        Object obj4;
        int i20;
        j0 j0Var2 = this.f580w0;
        this.f580w0 = j0Var;
        boolean zEquals = j0Var2.f815a.equals(j0Var.f815a);
        u0.S s8 = j0Var2.f815a;
        u0.S s9 = j0Var.f815a;
        if (s9.p() && s8.p()) {
            pair = new Pair(Boolean.FALSE, -1);
            i9 = 3;
        } else {
            i9 = 3;
            if (s9.p() == s8.p()) {
                L0.C c3 = j0Var2.f816b;
                Object obj5 = c3.f3625a;
                i10 = 2;
                u0.P p3 = this.f533E;
                int i21 = s8.g(obj5, p3).f17177c;
                u0.Q q8 = (u0.Q) this.f5146q;
                Object obj6 = s8.m(i21, q8, 0L).f17184a;
                L0.C c8 = j0Var.f816b;
                i11 = 0;
                if (obj6.equals(s9.m(s9.g(c8.f3625a, p3).f17177c, q8, 0L).f17184a)) {
                    pair = (z8 && i5 == 0 && c3.f3628d < c8.f3628d) ? new Pair(Boolean.TRUE, 0) : (z8 && i5 == 1 && z9) ? new Pair(Boolean.TRUE, 2) : new Pair(Boolean.FALSE, -1);
                } else {
                    if (z8 && i5 == 0) {
                        i12 = 1;
                    } else if (z8 && i5 == 1) {
                        i12 = 2;
                    } else {
                        if (zEquals) {
                            throw new IllegalStateException();
                        }
                        i12 = 3;
                    }
                    pair = new Pair(Boolean.TRUE, Integer.valueOf(i12));
                }
                zBooleanValue = ((Boolean) pair.first).booleanValue();
                final int iIntValue = ((Integer) pair.second).intValue();
                if (zBooleanValue) {
                    c1588y = null;
                } else {
                    c1588y = !j0Var.f815a.p() ? j0Var.f815a.m(j0Var.f815a.g(j0Var.f816b.f3625a, this.f533E).f17177c, (u0.Q) this.f5146q, 0L).f17186c : null;
                    this.f578v0 = u0.B.f17123B;
                }
                if (!zBooleanValue || !j0Var2.f823j.equals(j0Var.f823j)) {
                    C1564A c1564aA = this.f578v0.a();
                    list = j0Var.f823j;
                    for (i13 = i11; i13 < list.size(); i13++) {
                        u0.D d8 = (u0.D) list.get(i13);
                        int i22 = i11;
                        while (true) {
                            u0.C[] cArr = d8.f17150a;
                            if (i22 < cArr.length) {
                                cArr[i22].a(c1564aA);
                                i22++;
                            }
                        }
                    }
                    this.f578v0 = new u0.B(c1564aA);
                }
                u0.B bF = F();
                boolean zEquals2 = bF.equals(this.f558f0);
                this.f558f0 = bF;
                i14 = j0Var2.f825l == j0Var.f825l ? 1 : i11;
                i15 = j0Var2.f819e == j0Var.f819e ? 1 : i11;
                if (i15 == 0 || i14 != 0) {
                    o0();
                }
                i16 = j0Var2.f821g == j0Var.f821g ? 1 : i11;
                if (!zEquals) {
                    final int i23 = 0;
                    this.f532C.c(i11, new x0.h() { // from class: B0.v
                        @Override // x0.h
                        public final void b(Object obj7) {
                            u0.K k8 = (u0.K) obj7;
                            switch (i23) {
                                case u0.f15495q /* 0 */:
                                    u0.S s10 = ((j0) j0Var).f815a;
                                    k8.f(i);
                                    break;
                                default:
                                    k8.t((C1588y) j0Var, i);
                                    break;
                            }
                        }
                    });
                }
                if (z8) {
                    z10 = zBooleanValue;
                    z11 = zEquals2;
                    i17 = i15;
                } else {
                    u0.P p4 = new u0.P();
                    if (j0Var2.f815a.p()) {
                        z10 = zBooleanValue;
                        z11 = zEquals2;
                        i17 = i15;
                        i18 = i8;
                        obj = null;
                        c1588y2 = null;
                        obj2 = null;
                        i19 = -1;
                    } else {
                        Object obj7 = j0Var2.f816b.f3625a;
                        j0Var2.f815a.g(obj7, p4);
                        int i24 = p4.f17177c;
                        int iB = j0Var2.f815a.b(obj7);
                        z10 = zBooleanValue;
                        z11 = zEquals2;
                        i17 = i15;
                        obj = j0Var2.f815a.m(i24, (u0.Q) this.f5146q, 0L).f17184a;
                        c1588y2 = ((u0.Q) this.f5146q).f17186c;
                        obj2 = obj7;
                        i18 = i24;
                        i19 = iB;
                    }
                    if (i5 == 0) {
                        if (j0Var2.f816b.b()) {
                            L0.C c9 = j0Var2.f816b;
                            jU = p4.a(c9.f3626b, c9.f3627c);
                            jU2 = U(j0Var2);
                        } else if (j0Var2.f816b.f3629e != -1) {
                            jU = U(this.f580w0);
                            jU2 = jU;
                        } else {
                            j9 = p4.f17179e;
                            j10 = p4.f17178d;
                            jU = j9 + j10;
                            jU2 = jU;
                        }
                    } else if (j0Var2.f816b.b()) {
                        jU = j0Var2.f832s;
                        jU2 = U(j0Var2);
                    } else {
                        j9 = p4.f17179e;
                        j10 = j0Var2.f832s;
                        jU = j9 + j10;
                        jU2 = jU;
                    }
                    long jW = x0.v.W(jU);
                    long jW2 = x0.v.W(jU2);
                    L0.C c10 = j0Var2.f816b;
                    u0.L l8 = new u0.L(obj, i18, c1588y2, obj2, i19, jW, jW2, c10.f3626b, c10.f3627c);
                    int iL = L();
                    if (this.f580w0.f815a.p()) {
                        obj3 = null;
                        c1588y3 = null;
                        obj4 = null;
                        i20 = -1;
                    } else {
                        j0 j0Var3 = this.f580w0;
                        Object obj8 = j0Var3.f816b.f3625a;
                        j0Var3.f815a.g(obj8, this.f533E);
                        int iB2 = this.f580w0.f815a.b(obj8);
                        u0.S s10 = this.f580w0.f815a;
                        u0.Q q9 = (u0.Q) this.f5146q;
                        i20 = iB2;
                        obj4 = obj8;
                        obj3 = s10.m(iL, q9, 0L).f17184a;
                        c1588y3 = q9.f17186c;
                    }
                    long jW3 = x0.v.W(j8);
                    long jW4 = this.f580w0.f816b.b() ? x0.v.W(U(this.f580w0)) : jW3;
                    L0.C c11 = this.f580w0.f816b;
                    this.f532C.c(11, new C(i5, l8, new u0.L(obj3, iL, c1588y3, obj4, i20, jW3, jW4, c11.f3626b, c11.f3627c)));
                }
                if (z10) {
                    final int i25 = 1;
                    this.f532C.c(1, new x0.h() { // from class: B0.v
                        @Override // x0.h
                        public final void b(Object obj72) {
                            u0.K k8 = (u0.K) obj72;
                            switch (i25) {
                                case u0.f15495q /* 0 */:
                                    u0.S s102 = ((j0) c1588y).f815a;
                                    k8.f(iIntValue);
                                    break;
                                default:
                                    k8.t((C1588y) c1588y, iIntValue);
                                    break;
                            }
                        }
                    });
                }
                if (j0Var2.f820f != j0Var.f820f) {
                    final int i26 = 7;
                    this.f532C.c(10, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i26) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                    if (j0Var.f820f != null) {
                        final int i27 = 8;
                        this.f532C.c(10, new x0.h() { // from class: B0.w
                            @Override // x0.h
                            public final void b(Object obj9) {
                                u0.K k8 = (u0.K) obj9;
                                switch (i27) {
                                    case u0.f15495q /* 0 */:
                                        j0 j0Var4 = j0Var;
                                        boolean z12 = j0Var4.f821g;
                                        k8.getClass();
                                        k8.v(j0Var4.f821g);
                                        break;
                                    case 1:
                                        j0 j0Var5 = j0Var;
                                        k8.A(j0Var5.f819e, j0Var5.f825l);
                                        break;
                                    case 2:
                                        k8.e(j0Var.f819e);
                                        break;
                                    case 3:
                                        j0 j0Var6 = j0Var;
                                        k8.B(j0Var6.f826m, j0Var6.f825l);
                                        break;
                                    case 4:
                                        k8.c(j0Var.f827n);
                                        break;
                                    case 5:
                                        k8.G(j0Var.l());
                                        break;
                                    case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                        k8.D(j0Var.f828o);
                                        break;
                                    case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                        k8.p(j0Var.f820f);
                                        break;
                                    case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                        k8.d(j0Var.f820f);
                                        break;
                                    default:
                                        k8.m(j0Var.i.f4912d);
                                        break;
                                }
                            }
                        });
                    }
                }
                vVar = j0Var2.i;
                vVar2 = j0Var.i;
                if (vVar != vVar2) {
                    O0.u uVar = this.f583y;
                    C0198b c0198b = vVar2.f4913e;
                    uVar.getClass();
                    final int i28 = 9;
                    this.f532C.c(i10, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i28) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                if (!z11) {
                    this.f532C.c(14, new A1.G(1, this.f558f0));
                }
                if (i16 != 0) {
                    final int i29 = 0;
                    this.f532C.c(i9, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i29) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                if (i17 == 0 || i14 != 0) {
                    final int i30 = 1;
                    this.f532C.c(-1, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i30) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                if (i17 != 0) {
                    final int i31 = 2;
                    this.f532C.c(4, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i31) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                if (i14 == 0 || j0Var2.f826m != j0Var.f826m) {
                    final int i32 = 3;
                    this.f532C.c(5, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i32) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                if (j0Var2.f827n != j0Var.f827n) {
                    final int i33 = 4;
                    this.f532C.c(6, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i33) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                if (j0Var2.l() != j0Var.l()) {
                    final int i34 = 5;
                    this.f532C.c(7, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i34) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                if (!j0Var2.f828o.equals(j0Var.f828o)) {
                    final int i35 = 6;
                    this.f532C.c(12, new x0.h() { // from class: B0.w
                        @Override // x0.h
                        public final void b(Object obj9) {
                            u0.K k8 = (u0.K) obj9;
                            switch (i35) {
                                case u0.f15495q /* 0 */:
                                    j0 j0Var4 = j0Var;
                                    boolean z12 = j0Var4.f821g;
                                    k8.getClass();
                                    k8.v(j0Var4.f821g);
                                    break;
                                case 1:
                                    j0 j0Var5 = j0Var;
                                    k8.A(j0Var5.f819e, j0Var5.f825l);
                                    break;
                                case 2:
                                    k8.e(j0Var.f819e);
                                    break;
                                case 3:
                                    j0 j0Var6 = j0Var;
                                    k8.B(j0Var6.f826m, j0Var6.f825l);
                                    break;
                                case 4:
                                    k8.c(j0Var.f827n);
                                    break;
                                case 5:
                                    k8.G(j0Var.l());
                                    break;
                                case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                    k8.D(j0Var.f828o);
                                    break;
                                case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                    k8.p(j0Var.f820f);
                                    break;
                                case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                    k8.d(j0Var.f820f);
                                    break;
                                default:
                                    k8.m(j0Var.i.f4912d);
                                    break;
                            }
                        }
                    });
                }
                l0();
                this.f532C.b();
                if (j0Var2.f829p == j0Var.f829p) {
                    Iterator it = this.D.iterator();
                    while (it.hasNext()) {
                        ((F) it.next()).f523q.o0();
                    }
                    return;
                }
                return;
            }
            pair = new Pair(Boolean.TRUE, 3);
        }
        i10 = 2;
        i11 = 0;
        zBooleanValue = ((Boolean) pair.first).booleanValue();
        final int iIntValue2 = ((Integer) pair.second).intValue();
        if (zBooleanValue) {
        }
        if (!zBooleanValue) {
            C1564A c1564aA2 = this.f578v0.a();
            list = j0Var.f823j;
            while (i13 < list.size()) {
            }
            this.f578v0 = new u0.B(c1564aA2);
        }
        u0.B bF2 = F();
        boolean zEquals22 = bF2.equals(this.f558f0);
        this.f558f0 = bF2;
        if (j0Var2.f825l == j0Var.f825l) {
        }
        if (j0Var2.f819e == j0Var.f819e) {
        }
        if (i15 == 0) {
            o0();
        }
        if (j0Var2.f821g == j0Var.f821g) {
        }
        if (!zEquals) {
        }
        if (z8) {
        }
        if (z10) {
        }
        if (j0Var2.f820f != j0Var.f820f) {
        }
        vVar = j0Var2.i;
        vVar2 = j0Var.i;
        if (vVar != vVar2) {
        }
        if (!z11) {
        }
        if (i16 != 0) {
        }
        if (i17 == 0) {
            final int i302 = 1;
            this.f532C.c(-1, new x0.h() { // from class: B0.w
                @Override // x0.h
                public final void b(Object obj9) {
                    u0.K k8 = (u0.K) obj9;
                    switch (i302) {
                        case u0.f15495q /* 0 */:
                            j0 j0Var4 = j0Var;
                            boolean z12 = j0Var4.f821g;
                            k8.getClass();
                            k8.v(j0Var4.f821g);
                            break;
                        case 1:
                            j0 j0Var5 = j0Var;
                            k8.A(j0Var5.f819e, j0Var5.f825l);
                            break;
                        case 2:
                            k8.e(j0Var.f819e);
                            break;
                        case 3:
                            j0 j0Var6 = j0Var;
                            k8.B(j0Var6.f826m, j0Var6.f825l);
                            break;
                        case 4:
                            k8.c(j0Var.f827n);
                            break;
                        case 5:
                            k8.G(j0Var.l());
                            break;
                        case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                            k8.D(j0Var.f828o);
                            break;
                        case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                            k8.p(j0Var.f820f);
                            break;
                        case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                            k8.d(j0Var.f820f);
                            break;
                        default:
                            k8.m(j0Var.i.f4912d);
                            break;
                    }
                }
            });
        }
        if (i17 != 0) {
        }
        if (i14 == 0) {
            final int i322 = 3;
            this.f532C.c(5, new x0.h() { // from class: B0.w
                @Override // x0.h
                public final void b(Object obj9) {
                    u0.K k8 = (u0.K) obj9;
                    switch (i322) {
                        case u0.f15495q /* 0 */:
                            j0 j0Var4 = j0Var;
                            boolean z12 = j0Var4.f821g;
                            k8.getClass();
                            k8.v(j0Var4.f821g);
                            break;
                        case 1:
                            j0 j0Var5 = j0Var;
                            k8.A(j0Var5.f819e, j0Var5.f825l);
                            break;
                        case 2:
                            k8.e(j0Var.f819e);
                            break;
                        case 3:
                            j0 j0Var6 = j0Var;
                            k8.B(j0Var6.f826m, j0Var6.f825l);
                            break;
                        case 4:
                            k8.c(j0Var.f827n);
                            break;
                        case 5:
                            k8.G(j0Var.l());
                            break;
                        case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                            k8.D(j0Var.f828o);
                            break;
                        case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                            k8.p(j0Var.f820f);
                            break;
                        case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                            k8.d(j0Var.f820f);
                            break;
                        default:
                            k8.m(j0Var.i.f4912d);
                            break;
                    }
                }
            });
        }
        if (j0Var2.f827n != j0Var.f827n) {
        }
        if (j0Var2.l() != j0Var.l()) {
        }
        if (!j0Var2.f828o.equals(j0Var.f828o)) {
        }
        l0();
        this.f532C.b();
        if (j0Var2.f829p == j0Var.f829p) {
        }
    }

    public final void o0() {
        int iT = T();
        t0 t0Var = this.f547T;
        t0 t0Var2 = this.f546S;
        if (iT != 1) {
            if (iT == 2 || iT == 3) {
                p0();
                t0Var2.g(S() && !this.f580w0.f829p);
                t0Var.g(S());
                return;
            } else if (iT != 4) {
                throw new IllegalStateException();
            }
        }
        t0Var2.g(false);
        t0Var.g(false);
    }

    public final void p0() {
        this.f573t.d();
        Thread threadCurrentThread = Thread.currentThread();
        Looper looper = this.f537J;
        if (threadCurrentThread != looper.getThread()) {
            String name = Thread.currentThread().getName();
            String name2 = looper.getThread().getName();
            int i = x0.v.f18553a;
            Locale locale = Locale.US;
            String str = "Player is accessed on the wrong thread.\nCurrent thread: '" + name + "'\nExpected thread: '" + name2 + "'\nSee https://developer.android.com/guide/topics/media/issues/player-accessed-on-wrong-thread";
            if (this.f570r0) {
                throw new IllegalStateException(str);
            }
            AbstractC1709a.C("ExoPlayerImpl", str, this.f572s0 ? null : new IllegalStateException());
            this.f572s0 = true;
        }
    }

    @Override // androidx.media3.exoplayer.ExoPlayer
    public final void setImageOutput(ImageOutput imageOutput) {
        p0();
        f0(4, 15, imageOutput);
    }

    @Override // O3.e
    public final void z(int i, long j8, boolean z8) {
        p0();
        if (i == -1) {
            return;
        }
        AbstractC1709a.d(i >= 0);
        u0.S s8 = this.f580w0.f815a;
        if (s8.p() || i < s8.o()) {
            C0.f fVar = this.f536I;
            if (!fVar.f1107y) {
                C0.a aVarH = fVar.H();
                fVar.f1107y = true;
                fVar.M(aVarH, -1, new C0031s(17));
            }
            this.f551Y++;
            if (W()) {
                AbstractC1709a.B("ExoPlayerImpl", "seekTo ignored because an ad is playing");
                A1.x xVar = new A1.x(this.f580w0);
                xVar.f(1);
                I i5 = this.f530A.f927q;
                i5.f585z.c(new A(i5, 0, xVar));
                return;
            }
            j0 j0VarH = this.f580w0;
            int i8 = j0VarH.f819e;
            if (i8 == 3 || (i8 == 4 && !s8.p())) {
                j0VarH = this.f580w0.h(2);
            }
            int iL = L();
            j0 j0VarY = Y(j0VarH, s8, Z(s8, i, j8));
            this.f531B.f651x.a(3, new O(s8, i, x0.v.L(j8))).b();
            n0(j0VarY, 0, true, 1, N(j0VarY), iL, z8);
        }
    }
}
