导航菜单

页面标题

页面副标题

Dostt v1.0.89 - C5032j0.java 源代码

正在查看: Dostt v1.0.89 应用的 C5032j0.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package o7;

import R7.InterfaceC1948t;
import R7.O;
import android.content.Context;
import android.graphics.SurfaceTexture;
import android.media.AudioTrack;
import android.media.MediaFormat;
import android.media.metrics.LogSessionId;
import android.os.Handler;
import android.os.Looper;
import android.util.Pair;
import android.view.Surface;
import android.view.SurfaceHolder;
import android.view.TextureView;
import com.google.android.gms.dynamite.descriptors.com.google.mlkit.dynamite.barcode.ModuleDescriptor;
import com.google.common.collect.AbstractC3390q;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeoutException;
import m8.InterfaceC4717e;
import n8.AbstractC4801a;
import n8.AbstractC4818s;
import n8.C4807g;
import n8.C4812l;
import n8.InterfaceC4804d;
import n8.InterfaceC4815o;
import n8.r;
import o7.C5010b;
import o7.C5032j0;
import o7.C5037m;
import o7.C5057w0;
import o7.InterfaceC5018d1;
import o7.U0;
import o7.g1;
import o7.t1;
import o7.y1;
import p7.InterfaceC5221a;
import p7.InterfaceC5223b;
import p8.InterfaceC5272a;
import p8.l;
import q7.C5326e;
import q7.InterfaceC5341u;
import r7.C5440e;
import r7.C5444i;

final class C5032j0 extends AbstractC5039n implements InterfaceC5018d1 {

    private final C5037m f51944A;

    private final t1 f51945B;

    private final E1 f51946C;

    private final F1 f51947D;

    private final long f51948E;

    private int f51949F;

    private boolean f51950G;

    private int f51951H;

    private int f51952I;

    private boolean f51953J;

    private int f51954K;

    private o1 f51955L;

    private R7.O f51956M;

    private boolean f51957N;

    private InterfaceC5018d1.b f51958O;

    private N0 f51959P;

    private N0 f51960Q;

    private A0 f51961R;

    private A0 f51962S;

    private AudioTrack f51963T;

    private Object f51964U;

    private Surface f51965V;

    private SurfaceHolder f51966W;

    private p8.l f51967X;

    private boolean f51968Y;

    private TextureView f51969Z;

    private int f51970a0;

    final k8.I f51971b;

    private int f51972b0;

    final InterfaceC5018d1.b f51973c;

    private int f51974c0;

    private final C4807g f51975d;

    private int f51976d0;

    private final Context f51977e;

    private C5440e f51978e0;

    private final InterfaceC5018d1 f51979f;

    private C5440e f51980f0;

    private final k1[] f51981g;

    private int f51982g0;

    private final k8.H f51983h;

    private C5326e f51984h0;

    private final InterfaceC4815o f51985i;

    private float f51986i0;

    private final C5057w0.f f51987j;

    private boolean f51988j0;

    private final C5057w0 f51989k;

    private a8.e f51990k0;

    private final n8.r f51991l;

    private boolean f51992l0;

    private final CopyOnWriteArraySet f51993m;

    private boolean f51994m0;

    private final y1.b f51995n;

    private boolean f51996n0;

    private final List f51997o;

    private boolean f51998o0;

    private final boolean f51999p;

    private C5060y f52000p0;

    private final InterfaceC1948t.a f52001q;

    private o8.z f52002q0;

    private final InterfaceC5221a f52003r;

    private N0 f52004r0;

    private final Looper f52005s;

    private C5009a1 f52006s0;

    private final InterfaceC4717e f52007t;

    private int f52008t0;

    private final long f52009u;

    private int f52010u0;

    private final long f52011v;

    private long f52012v0;

    private final InterfaceC4804d f52013w;

    private final c f52014x;

    private final d f52015y;

    private final C5010b f52016z;

    private static final class b {
        public static p7.t1 a(Context context, C5032j0 c5032j0, boolean z10) {
            LogSessionId logSessionId;
            p7.r1 z02 = p7.r1.z0(context);
            if (z02 == null) {
                AbstractC4818s.i("ExoPlayerImpl", "MediaMetricsService unavailable.");
                logSessionId = LogSessionId.LOG_SESSION_ID_NONE;
                return new p7.t1(logSessionId);
            }
            if (z10) {
                c5032j0.y0(z02);
            }
            return new p7.t1(z02.G0());
        }
    }

    private static final class d implements o8.j, InterfaceC5272a, g1.b {

        private o8.j f52018a;

        private InterfaceC5272a f52019b;

        private o8.j f52020c;

        private InterfaceC5272a f52021d;

        private d() {
        }

        @Override
        public void a(long j10, float[] fArr) {
            InterfaceC5272a interfaceC5272a = this.f52021d;
            if (interfaceC5272a != null) {
                interfaceC5272a.a(j10, fArr);
            }
            InterfaceC5272a interfaceC5272a2 = this.f52019b;
            if (interfaceC5272a2 != null) {
                interfaceC5272a2.a(j10, fArr);
            }
        }

        @Override
        public void c() {
            InterfaceC5272a interfaceC5272a = this.f52021d;
            if (interfaceC5272a != null) {
                interfaceC5272a.c();
            }
            InterfaceC5272a interfaceC5272a2 = this.f52019b;
            if (interfaceC5272a2 != null) {
                interfaceC5272a2.c();
            }
        }

        @Override
        public void e(long j10, long j11, A0 a02, MediaFormat mediaFormat) {
            o8.j jVar = this.f52020c;
            if (jVar != null) {
                jVar.e(j10, j11, a02, mediaFormat);
            }
            o8.j jVar2 = this.f52018a;
            if (jVar2 != null) {
                jVar2.e(j10, j11, a02, mediaFormat);
            }
        }

        @Override
        public void q(int i10, Object obj) {
            if (i10 == 7) {
                this.f52018a = (o8.j) obj;
                return;
            }
            if (i10 == 8) {
                this.f52019b = (InterfaceC5272a) obj;
                return;
            }
            if (i10 != 10000) {
                return;
            }
            p8.l lVar = (p8.l) obj;
            if (lVar == null) {
                this.f52020c = null;
                this.f52021d = null;
            } else {
                this.f52020c = lVar.getVideoFrameMetadataListener();
                this.f52021d = lVar.getCameraMotionListener();
            }
        }
    }

    private static final class e implements S0 {

        private final Object f52022a;

        private y1 f52023b;

        public e(Object obj, y1 y1Var) {
            this.f52022a = obj;
            this.f52023b = y1Var;
        }

        @Override
        public y1 a() {
            return this.f52023b;
        }

        @Override
        public Object c() {
            return this.f52022a;
        }
    }

    static {
        AbstractC5059x0.a("goog.exo.exoplayer");
    }

    public C5032j0(K k10, InterfaceC5018d1 interfaceC5018d1) {
        C4807g c4807g = new C4807g();
        this.f51975d = c4807g;
        try {
            AbstractC4818s.f("ExoPlayerImpl", "Init " + Integer.toHexString(System.identityHashCode(this)) + " [ExoPlayerLib/2.18.1] [" + n8.Q.f50304e + "]");
            Context applicationContext = k10.f51682a.getApplicationContext();
            this.f51977e = applicationContext;
            InterfaceC5221a interfaceC5221a = (InterfaceC5221a) k10.f51690i.apply(k10.f51683b);
            this.f52003r = interfaceC5221a;
            this.f51984h0 = k10.f51692k;
            this.f51970a0 = k10.f51697p;
            this.f51972b0 = k10.f51698q;
            this.f51988j0 = k10.f51696o;
            this.f51948E = k10.f51705x;
            c cVar = new c();
            this.f52014x = cVar;
            d dVar = new d();
            this.f52015y = dVar;
            Handler handler = new Handler(k10.f51691j);
            k1[] a10 = ((n1) k10.f51685d.get()).a(handler, cVar, cVar, cVar, cVar);
            this.f51981g = a10;
            AbstractC4801a.f(a10.length > 0);
            k8.H h10 = (k8.H) k10.f51687f.get();
            this.f51983h = h10;
            this.f52001q = (InterfaceC1948t.a) k10.f51686e.get();
            InterfaceC4717e interfaceC4717e = (InterfaceC4717e) k10.f51689h.get();
            this.f52007t = interfaceC4717e;
            this.f51999p = k10.f51699r;
            this.f51955L = k10.f51700s;
            this.f52009u = k10.f51701t;
            this.f52011v = k10.f51702u;
            this.f51957N = k10.f51706y;
            Looper looper = k10.f51691j;
            this.f52005s = looper;
            InterfaceC4804d interfaceC4804d = k10.f51683b;
            this.f52013w = interfaceC4804d;
            InterfaceC5018d1 interfaceC5018d12 = interfaceC5018d1 == null ? this : interfaceC5018d1;
            this.f51979f = interfaceC5018d12;
            this.f51991l = new n8.r(looper, interfaceC4804d, new r.b() {
                @Override
                public final void a(Object obj, C4812l c4812l) {
                    C5032j0.this.Z0((InterfaceC5018d1.d) obj, c4812l);
                }
            });
            this.f51993m = new CopyOnWriteArraySet();
            this.f51997o = new ArrayList();
            this.f51956M = new O.a(0);
            k8.I i10 = new k8.I(new m1[a10.length], new k8.y[a10.length], D1.f51561b, null);
            this.f51971b = i10;
            this.f51995n = new y1.b();
            InterfaceC5018d1.b e10 = new InterfaceC5018d1.b.a().c(1, 2, 3, 13, 14, 15, 16, 17, 18, 19, 31, 20, 30, 21, 22, 23, 24, 25, 26, 27, 28).d(29, h10.d()).e();
            this.f51973c = e10;
            this.f51958O = new InterfaceC5018d1.b.a().b(e10).a(4).a(10).e();
            this.f51985i = interfaceC4804d.c(looper, null);
            C5057w0.f fVar = new C5057w0.f() {
                @Override
                public final void a(C5057w0.e eVar) {
                    C5032j0.this.b1(eVar);
                }
            };
            this.f51987j = fVar;
            this.f52006s0 = C5009a1.j(i10);
            interfaceC5221a.g0(interfaceC5018d12, looper);
            int i11 = n8.Q.f50300a;
            C5057w0 c5057w0 = new C5057w0(a10, h10, i10, (G0) k10.f51688g.get(), interfaceC4717e, this.f51949F, this.f51950G, interfaceC5221a, this.f51955L, k10.f51703v, k10.f51704w, this.f51957N, looper, interfaceC4804d, fVar, i11 < 31 ? new p7.t1() : b.a(applicationContext, this, k10.f51707z));
            this.f51989k = c5057w0;
            this.f51986i0 = 1.0f;
            this.f51949F = 0;
            N0 n02 = N0.f51710O;
            this.f51959P = n02;
            this.f51960Q = n02;
            this.f52004r0 = n02;
            this.f52008t0 = -1;
            if (i11 < 21) {
                this.f51982g0 = W0(0);
            } else {
                this.f51982g0 = n8.Q.F(applicationContext);
            }
            this.f51990k0 = a8.e.f20256b;
            this.f51992l0 = true;
            A0(interfaceC5221a);
            interfaceC4717e.i(new Handler(looper), interfaceC5221a);
            z0(cVar);
            long j10 = k10.f51684c;
            if (j10 > 0) {
                c5057w0.v(j10);
            }
            C5010b c5010b = new C5010b(k10.f51682a, handler, cVar);
            this.f52016z = c5010b;
            c5010b.b(k10.f51695n);
            C5037m c5037m = new C5037m(k10.f51682a, handler, cVar);
            this.f51944A = c5037m;
            c5037m.m(k10.f51693l ? this.f51984h0 : null);
            t1 t1Var = new t1(k10.f51682a, handler, cVar);
            this.f51945B = t1Var;
            t1Var.h(n8.Q.g0(this.f51984h0.f55361c));
            E1 e12 = new E1(k10.f51682a);
            this.f51946C = e12;
            e12.a(k10.f51694m != 0);
            F1 f12 = new F1(k10.f51682a);
            this.f51947D = f12;
            f12.a(k10.f51694m == 2);
            this.f52000p0 = D0(t1Var);
            this.f52002q0 = o8.z.f52406e;
            h10.h(this.f51984h0);
            E1(1, 10, Integer.valueOf(this.f51982g0));
            E1(2, 10, Integer.valueOf(this.f51982g0));
            E1(1, 3, this.f51984h0);
            E1(2, 4, Integer.valueOf(this.f51970a0));
            E1(2, 5, Integer.valueOf(this.f51972b0));
            E1(1, 9, Boolean.valueOf(this.f51988j0));
            E1(2, 7, dVar);
            E1(6, 8, dVar);
            c4807g.e();
        } catch (Throwable th2) {
            this.f51975d.e();
            throw th2;
        }
    }

    private List B0(int i10, List list) {
        ArrayList arrayList = new ArrayList();
        for (int i11 = 0; i11 < list.size(); i11++) {
            U0.c cVar = new U0.c((InterfaceC1948t) list.get(i11), this.f51999p);
            arrayList.add(cVar);
            this.f51997o.add(i11 + i10, new e(cVar.f51842b, cVar.f51841a.Q()));
        }
        this.f51956M = this.f51956M.g(i10, arrayList.size());
        return arrayList;
    }

    private C5009a1 B1(int i10, int i11) {
        AbstractC4801a.a(i10 >= 0 && i11 >= i10 && i11 <= this.f51997o.size());
        int r10 = r();
        y1 i12 = i();
        int size = this.f51997o.size();
        this.f51951H++;
        C1(i10, i11);
        y1 E02 = E0();
        C5009a1 u12 = u1(this.f52006s0, E02, P0(i12, E02));
        int i13 = u12.f51869e;
        if (i13 != 1 && i13 != 4 && i10 < i11 && i11 == size && r10 >= u12.f51865a.t()) {
            u12 = u12.g(4);
        }
        this.f51989k.o0(i10, i11, this.f51956M);
        return u12;
    }

    public N0 C0() {
        y1 i10 = i();
        if (i10.u()) {
            return this.f52004r0;
        }
        return this.f52004r0.b().H(i10.r(r(), this.f52042a).f52246c.f51591e).F();
    }

    private void C1(int i10, int i11) {
        for (int i12 = i11 - 1; i12 >= i10; i12--) {
            this.f51997o.remove(i12);
        }
        this.f51956M = this.f51956M.a(i10, i11);
    }

    public static C5060y D0(t1 t1Var) {
        return new C5060y(0, t1Var.d(), t1Var.c());
    }

    private void D1() {
        if (this.f51967X != null) {
            F0(this.f52015y).n(ModuleDescriptor.MODULE_VERSION).m(null).l();
            this.f51967X.h(this.f52014x);
            this.f51967X = null;
        }
        TextureView textureView = this.f51969Z;
        if (textureView != null) {
            if (textureView.getSurfaceTextureListener() != this.f52014x) {
                AbstractC4818s.i("ExoPlayerImpl", "SurfaceTextureListener already unset or replaced.");
            } else {
                this.f51969Z.setSurfaceTextureListener(null);
            }
            this.f51969Z = null;
        }
        SurfaceHolder surfaceHolder = this.f51966W;
        if (surfaceHolder != null) {
            surfaceHolder.removeCallback(this.f52014x);
            this.f51966W = null;
        }
    }

    private y1 E0() {
        return new h1(this.f51997o, this.f51956M);
    }

    private void E1(int i10, int i11, Object obj) {
        for (k1 k1Var : this.f51981g) {
            if (k1Var.d() == i10) {
                F0(k1Var).n(i11).m(obj).l();
            }
        }
    }

    private g1 F0(g1.b bVar) {
        int N02 = N0();
        C5057w0 c5057w0 = this.f51989k;
        y1 y1Var = this.f52006s0.f51865a;
        if (N02 == -1) {
            N02 = 0;
        }
        return new g1(c5057w0, bVar, y1Var, N02, this.f52013w, c5057w0.C());
    }

    public void F1() {
        E1(1, 2, Float.valueOf(this.f51986i0 * this.f51944A.g()));
    }

    private Pair G0(C5009a1 c5009a1, C5009a1 c5009a12, boolean z10, int i10, boolean z11) {
        y1 y1Var = c5009a12.f51865a;
        y1 y1Var2 = c5009a1.f51865a;
        if (y1Var2.u() && y1Var.u()) {
            return new Pair(Boolean.FALSE, -1);
        }
        int i11 = 3;
        if (y1Var2.u() != y1Var.u()) {
            return new Pair(Boolean.TRUE, 3);
        }
        if (y1Var.r(y1Var.l(c5009a12.f51866b.f13676a, this.f51995n).f52231c, this.f52042a).f52244a.equals(y1Var2.r(y1Var2.l(c5009a1.f51866b.f13676a, this.f51995n).f52231c, this.f52042a).f52244a)) {
            return (z10 && i10 == 0 && c5009a12.f51866b.f13679d < c5009a1.f51866b.f13679d) ? new Pair(Boolean.TRUE, 0) : new Pair(Boolean.FALSE, -1);
        }
        if (z10 && i10 == 0) {
            i11 = 1;
        } else if (z10 && i10 == 1) {
            i11 = 2;
        } else if (!z11) {
            throw new IllegalStateException();
        }
        return new Pair(Boolean.TRUE, Integer.valueOf(i11));
    }

    private void J1(List list, int i10, long j10, boolean z10) {
        int i11;
        long j11;
        int N02 = N0();
        long currentPosition = getCurrentPosition();
        this.f51951H++;
        if (!this.f51997o.isEmpty()) {
            C1(0, this.f51997o.size());
        }
        List B02 = B0(0, list);
        y1 E02 = E0();
        if (!E02.u() && i10 >= E02.t()) {
            throw new E0(E02, i10, j10);
        }
        if (z10) {
            j11 = -9223372036854775807L;
            i11 = E02.e(this.f51950G);
        } else if (i10 == -1) {
            i11 = N02;
            j11 = currentPosition;
        } else {
            i11 = i10;
            j11 = j10;
        }
        C5009a1 u12 = u1(this.f52006s0, E02, v1(E02, i11, j11));
        int i12 = u12.f51869e;
        if (i11 != -1 && i12 != 1) {
            i12 = (E02.u() || i11 >= E02.t()) ? 4 : 2;
        }
        C5009a1 g10 = u12.g(i12);
        this.f51989k.N0(B02, i11, n8.Q.C0(j11), this.f51956M);
        U1(g10, 0, 1, false, (this.f52006s0.f51866b.f13676a.equals(g10.f51866b.f13676a) || this.f52006s0.f51865a.u()) ? false : true, 4, M0(g10), -1);
    }

    private long M0(C5009a1 c5009a1) {
        return c5009a1.f51865a.u() ? n8.Q.C0(this.f52012v0) : c5009a1.f51866b.b() ? c5009a1.f51882r : x1(c5009a1.f51865a, c5009a1.f51866b, c5009a1.f51882r);
    }

    private int N0() {
        if (this.f52006s0.f51865a.u()) {
            return this.f52008t0;
        }
        C5009a1 c5009a1 = this.f52006s0;
        return c5009a1.f51865a.l(c5009a1.f51866b.f13676a, this.f51995n).f52231c;
    }

    public void N1(SurfaceTexture surfaceTexture) {
        Surface surface = new Surface(surfaceTexture);
        O1(surface);
        this.f51965V = surface;
    }

    public void O1(Object obj) {
        boolean z10;
        ArrayList arrayList = new ArrayList();
        k1[] k1VarArr = this.f51981g;
        int length = k1VarArr.length;
        int i10 = 0;
        while (true) {
            z10 = true;
            if (i10 >= length) {
                break;
            }
            k1 k1Var = k1VarArr[i10];
            if (k1Var.d() == 2) {
                arrayList.add(F0(k1Var).n(1).m(obj).l());
            }
            i10++;
        }
        Object obj2 = this.f51964U;
        if (obj2 == null || obj2 == obj) {
            z10 = false;
        } else {
            try {
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    ((g1) it.next()).a(this.f51948E);
                }
            } catch (InterruptedException unused) {
                Thread.currentThread().interrupt();
            } catch (TimeoutException unused2) {
            }
            z10 = false;
            Object obj3 = this.f51964U;
            Surface surface = this.f51965V;
            if (obj3 == surface) {
                surface.release();
                this.f51965V = null;
            }
        }
        this.f51964U = obj;
        if (z10) {
            R1(false, C5000A.j(new C5061y0(3), 1003));
        }
    }

    private Pair P0(y1 y1Var, y1 y1Var2) {
        long o10 = o();
        if (y1Var.u() || y1Var2.u()) {
            boolean z10 = !y1Var.u() && y1Var2.u();
            int N02 = z10 ? -1 : N0();
            if (z10) {
                o10 = -9223372036854775807L;
            }
            return v1(y1Var2, N02, o10);
        }
        Pair n10 = y1Var.n(this.f52042a, this.f51995n, r(), n8.Q.C0(o10));
        Object obj = ((Pair) n8.Q.j(n10)).first;
        if (y1Var2.f(obj) != -1) {
            return n10;
        }
        Object z02 = C5057w0.z0(this.f52042a, this.f51995n, this.f51949F, this.f51950G, obj, y1Var, y1Var2);
        if (z02 == null) {
            return v1(y1Var2, -1, -9223372036854775807L);
        }
        y1Var2.l(z02, this.f51995n);
        int i10 = this.f51995n.f52231c;
        return v1(y1Var2, i10, y1Var2.r(i10, this.f52042a).d());
    }

    public static int Q0(boolean z10, int i10) {
        return (!z10 || i10 == 1) ? 1 : 2;
    }

    private void R1(boolean z10, C5000A c5000a) {
        C5009a1 b10;
        if (z10) {
            b10 = B1(0, this.f51997o.size()).e(null);
        } else {
            C5009a1 c5009a1 = this.f52006s0;
            b10 = c5009a1.b(c5009a1.f51866b);
            b10.f51880p = b10.f51882r;
            b10.f51881q = 0L;
        }
        C5009a1 g10 = b10.g(1);
        if (c5000a != null) {
            g10 = g10.e(c5000a);
        }
        C5009a1 c5009a12 = g10;
        this.f51951H++;
        this.f51989k.g1();
        U1(c5009a12, 0, 1, false, c5009a12.f51865a.u() && !this.f52006s0.f51865a.u(), 4, M0(c5009a12), -1);
    }

    private InterfaceC5018d1.e S0(long j10) {
        I0 i02;
        Object obj;
        int i10;
        Object obj2;
        int r10 = r();
        if (this.f52006s0.f51865a.u()) {
            i02 = null;
            obj = null;
            i10 = -1;
            obj2 = null;
        } else {
            C5009a1 c5009a1 = this.f52006s0;
            Object obj3 = c5009a1.f51866b.f13676a;
            c5009a1.f51865a.l(obj3, this.f51995n);
            i10 = this.f52006s0.f51865a.f(obj3);
            obj = obj3;
            obj2 = this.f52006s0.f51865a.r(r10, this.f52042a).f52244a;
            i02 = this.f52042a.f52246c;
        }
        long Z02 = n8.Q.Z0(j10);
        long Z03 = this.f52006s0.f51866b.b() ? n8.Q.Z0(U0(this.f52006s0)) : Z02;
        InterfaceC1948t.b bVar = this.f52006s0.f51866b;
        return new InterfaceC5018d1.e(obj2, r10, i02, obj, i10, Z02, Z03, bVar.f13677b, bVar.f13678c);
    }

    private void S1() {
        InterfaceC5018d1.b bVar = this.f51958O;
        InterfaceC5018d1.b H10 = n8.Q.H(this.f51979f, this.f51973c);
        this.f51958O = H10;
        if (H10.equals(bVar)) {
            return;
        }
        this.f51991l.i(13, new r.a() {
            @Override
            public final void invoke(Object obj) {
                C5032j0.this.f1((InterfaceC5018d1.d) obj);
            }
        });
    }

    private InterfaceC5018d1.e T0(int i10, C5009a1 c5009a1, int i11) {
        int i12;
        Object obj;
        I0 i02;
        Object obj2;
        int i13;
        long j10;
        long U02;
        y1.b bVar = new y1.b();
        if (c5009a1.f51865a.u()) {
            i12 = i11;
            obj = null;
            i02 = null;
            obj2 = null;
            i13 = -1;
        } else {
            Object obj3 = c5009a1.f51866b.f13676a;
            c5009a1.f51865a.l(obj3, bVar);
            int i14 = bVar.f52231c;
            int f10 = c5009a1.f51865a.f(obj3);
            Object obj4 = c5009a1.f51865a.r(i14, this.f52042a).f52244a;
            i02 = this.f52042a.f52246c;
            obj2 = obj3;
            i13 = f10;
            obj = obj4;
            i12 = i14;
        }
        if (i10 == 0) {
            if (c5009a1.f51866b.b()) {
                InterfaceC1948t.b bVar2 = c5009a1.f51866b;
                j10 = bVar.e(bVar2.f13677b, bVar2.f13678c);
                U02 = U0(c5009a1);
            } else {
                j10 = c5009a1.f51866b.f13680e != -1 ? U0(this.f52006s0) : bVar.f52233e + bVar.f52232d;
                U02 = j10;
            }
        } else if (c5009a1.f51866b.b()) {
            j10 = c5009a1.f51882r;
            U02 = U0(c5009a1);
        } else {
            j10 = bVar.f52233e + c5009a1.f51882r;
            U02 = j10;
        }
        long Z02 = n8.Q.Z0(j10);
        long Z03 = n8.Q.Z0(U02);
        InterfaceC1948t.b bVar3 = c5009a1.f51866b;
        return new InterfaceC5018d1.e(obj, i12, i02, obj2, i13, Z02, Z03, bVar3.f13677b, bVar3.f13678c);
    }

    public void T1(boolean z10, int i10, int i11) {
        int i12 = 0;
        boolean z11 = z10 && i10 != -1;
        if (z11 && i10 != 1) {
            i12 = 1;
        }
        C5009a1 c5009a1 = this.f52006s0;
        if (c5009a1.f51876l == z11 && c5009a1.f51877m == i12) {
            return;
        }
        this.f51951H++;
        C5009a1 d10 = c5009a1.d(z11, i12);
        this.f51989k.Q0(z11, i12);
        U1(d10, 0, i11, false, false, 5, -9223372036854775807L, -1);
    }

    private static long U0(C5009a1 c5009a1) {
        y1.d dVar = new y1.d();
        y1.b bVar = new y1.b();
        c5009a1.f51865a.l(c5009a1.f51866b.f13676a, bVar);
        return c5009a1.f51867c == -9223372036854775807L ? c5009a1.f51865a.r(bVar.f52231c, dVar).e() : bVar.q() + c5009a1.f51867c;
    }

    private void U1(final C5009a1 c5009a1, final int i10, final int i11, boolean z10, boolean z11, final int i12, long j10, int i13) {
        C5009a1 c5009a12 = this.f52006s0;
        this.f52006s0 = c5009a1;
        Pair G02 = G0(c5009a1, c5009a12, z11, i12, !c5009a12.f51865a.equals(c5009a1.f51865a));
        boolean booleanValue = ((Boolean) G02.first).booleanValue();
        final int intValue = ((Integer) G02.second).intValue();
        N0 n02 = this.f51959P;
        if (booleanValue) {
            r3 = c5009a1.f51865a.u() ? null : c5009a1.f51865a.r(c5009a1.f51865a.l(c5009a1.f51866b.f13676a, this.f51995n).f52231c, this.f52042a).f52246c;
            this.f52004r0 = N0.f51710O;
        }
        if (booleanValue || !c5009a12.f51874j.equals(c5009a1.f51874j)) {
            this.f52004r0 = this.f52004r0.b().J(c5009a1.f51874j).F();
            n02 = C0();
        }
        boolean equals = n02.equals(this.f51959P);
        this.f51959P = n02;
        boolean z12 = c5009a12.f51876l != c5009a1.f51876l;
        boolean z13 = c5009a12.f51869e != c5009a1.f51869e;
        if (z13 || z12) {
            W1();
        }
        boolean z14 = c5009a12.f51871g;
        boolean z15 = c5009a1.f51871g;
        boolean z16 = z14 != z15;
        if (z16) {
            V1(z15);
        }
        if (!c5009a12.f51865a.equals(c5009a1.f51865a)) {
            this.f51991l.i(0, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.g1(C5009a1.this, i10, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (z11) {
            final InterfaceC5018d1.e T02 = T0(i12, c5009a12, i13);
            final InterfaceC5018d1.e S02 = S0(j10);
            this.f51991l.i(11, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.h1(i12, T02, S02, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (booleanValue) {
            this.f51991l.i(1, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).c0(I0.this, intValue);
                }
            });
        }
        if (c5009a12.f51870f != c5009a1.f51870f) {
            this.f51991l.i(10, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.j1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
            if (c5009a1.f51870f != null) {
                this.f51991l.i(10, new r.a() {
                    @Override
                    public final void invoke(Object obj) {
                        C5032j0.k1(C5009a1.this, (InterfaceC5018d1.d) obj);
                    }
                });
            }
        }
        k8.I i14 = c5009a12.f51873i;
        k8.I i15 = c5009a1.f51873i;
        if (i14 != i15) {
            this.f51983h.e(i15.f48094e);
            this.f51991l.i(2, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.l1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (!equals) {
            final N0 n03 = this.f51959P;
            this.f51991l.i(14, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).D(N0.this);
                }
            });
        }
        if (z16) {
            this.f51991l.i(3, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.n1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (z13 || z12) {
            this.f51991l.i(-1, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.o1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (z13) {
            this.f51991l.i(4, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.p1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (z12) {
            this.f51991l.i(5, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.q1(C5009a1.this, i11, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (c5009a12.f51877m != c5009a1.f51877m) {
            this.f51991l.i(6, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.r1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (X0(c5009a12) != X0(c5009a1)) {
            this.f51991l.i(7, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.s1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (!c5009a12.f51878n.equals(c5009a1.f51878n)) {
            this.f51991l.i(12, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.t1(C5009a1.this, (InterfaceC5018d1.d) obj);
                }
            });
        }
        if (z10) {
            this.f51991l.i(-1, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).Y();
                }
            });
        }
        S1();
        this.f51991l.f();
        if (c5009a12.f51879o != c5009a1.f51879o) {
            Iterator it = this.f51993m.iterator();
            while (it.hasNext()) {
                ((InterfaceC5001B) it.next()).E(c5009a1.f51879o);
            }
        }
    }

    public void a1(C5057w0.e eVar) {
        long j10;
        boolean z10;
        long j11;
        int i10 = this.f51951H - eVar.f52201c;
        this.f51951H = i10;
        boolean z11 = true;
        if (eVar.f52202d) {
            this.f51952I = eVar.f52203e;
            this.f51953J = true;
        }
        if (eVar.f52204f) {
            this.f51954K = eVar.f52205g;
        }
        if (i10 == 0) {
            y1 y1Var = eVar.f52200b.f51865a;
            if (!this.f52006s0.f51865a.u() && y1Var.u()) {
                this.f52008t0 = -1;
                this.f52012v0 = 0L;
                this.f52010u0 = 0;
            }
            if (!y1Var.u()) {
                List J10 = ((h1) y1Var).J();
                AbstractC4801a.f(J10.size() == this.f51997o.size());
                for (int i11 = 0; i11 < J10.size(); i11++) {
                    ((e) this.f51997o.get(i11)).f52023b = (y1) J10.get(i11);
                }
            }
            if (this.f51953J) {
                if (eVar.f52200b.f51866b.equals(this.f52006s0.f51866b) && eVar.f52200b.f51868d == this.f52006s0.f51882r) {
                    z11 = false;
                }
                if (z11) {
                    if (y1Var.u() || eVar.f52200b.f51866b.b()) {
                        j11 = eVar.f52200b.f51868d;
                    } else {
                        C5009a1 c5009a1 = eVar.f52200b;
                        j11 = x1(y1Var, c5009a1.f51866b, c5009a1.f51868d);
                    }
                    j10 = j11;
                } else {
                    j10 = -9223372036854775807L;
                }
                z10 = z11;
            } else {
                j10 = -9223372036854775807L;
                z10 = false;
            }
            this.f51953J = false;
            U1(eVar.f52200b, 1, this.f51954K, false, z10, this.f51952I, j10, -1);
        }
    }

    private int W0(int i10) {
        AudioTrack audioTrack = this.f51963T;
        if (audioTrack != null && audioTrack.getAudioSessionId() != i10) {
            this.f51963T.release();
            this.f51963T = null;
        }
        if (this.f51963T == null) {
            this.f51963T = new AudioTrack(3, 4000, 4, 2, 2, 0, i10);
        }
        return this.f51963T.getAudioSessionId();
    }

    public void W1() {
        int q10 = q();
        if (q10 != 1) {
            if (q10 == 2 || q10 == 3) {
                this.f51946C.b(k() && !H0());
                this.f51947D.b(k());
                return;
            } else if (q10 != 4) {
                throw new IllegalStateException();
            }
        }
        this.f51946C.b(false);
        this.f51947D.b(false);
    }

    private static boolean X0(C5009a1 c5009a1) {
        return c5009a1.f51869e == 3 && c5009a1.f51876l && c5009a1.f51877m == 0;
    }

    private void X1() {
        this.f51975d.b();
        if (Thread.currentThread() != I0().getThread()) {
            String C10 = n8.Q.C("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(), I0().getThread().getName());
            if (this.f51992l0) {
                throw new IllegalStateException(C10);
            }
            AbstractC4818s.j("ExoPlayerImpl", C10, this.f51994m0 ? null : new IllegalStateException());
            this.f51994m0 = true;
        }
    }

    public void Z0(InterfaceC5018d1.d dVar, C4812l c4812l) {
        dVar.Z(this.f51979f, new InterfaceC5018d1.c(c4812l));
    }

    public void b1(final C5057w0.e eVar) {
        this.f51985i.g(new Runnable() {
            @Override
            public final void run() {
                C5032j0.this.a1(eVar);
            }
        });
    }

    public static void c1(InterfaceC5018d1.d dVar) {
        dVar.b0(C5000A.j(new C5061y0(1), 1003));
    }

    public void f1(InterfaceC5018d1.d dVar) {
        dVar.R(this.f51958O);
    }

    public static void g1(C5009a1 c5009a1, int i10, InterfaceC5018d1.d dVar) {
        dVar.S(c5009a1.f51865a, i10);
    }

    public static void h1(int i10, InterfaceC5018d1.e eVar, InterfaceC5018d1.e eVar2, InterfaceC5018d1.d dVar) {
        dVar.V(i10);
        dVar.F(eVar, eVar2, i10);
    }

    public static void j1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.i0(c5009a1.f51870f);
    }

    public static void k1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.b0(c5009a1.f51870f);
    }

    public static void l1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.M(c5009a1.f51873i.f48093d);
    }

    public static void n1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.C(c5009a1.f51871g);
        dVar.X(c5009a1.f51871g);
    }

    public static void o1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.e0(c5009a1.f51876l, c5009a1.f51869e);
    }

    public static void p1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.G(c5009a1.f51869e);
    }

    public static void q1(C5009a1 c5009a1, int i10, InterfaceC5018d1.d dVar) {
        dVar.m0(c5009a1.f51876l, i10);
    }

    public static void r1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.A(c5009a1.f51877m);
    }

    public static void s1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.n0(X0(c5009a1));
    }

    public static void t1(C5009a1 c5009a1, InterfaceC5018d1.d dVar) {
        dVar.n(c5009a1.f51878n);
    }

    private C5009a1 u1(C5009a1 c5009a1, y1 y1Var, Pair pair) {
        AbstractC4801a.a(y1Var.u() || pair != null);
        y1 y1Var2 = c5009a1.f51865a;
        C5009a1 i10 = c5009a1.i(y1Var);
        if (y1Var.u()) {
            InterfaceC1948t.b k10 = C5009a1.k();
            long C02 = n8.Q.C0(this.f52012v0);
            C5009a1 b10 = i10.c(k10, C02, C02, C02, 0L, R7.V.f13585d, this.f51971b, AbstractC3390q.w()).b(k10);
            b10.f51880p = b10.f51882r;
            return b10;
        }
        Object obj = i10.f51866b.f13676a;
        boolean equals = obj.equals(((Pair) n8.Q.j(pair)).first);
        InterfaceC1948t.b bVar = !equals ? new InterfaceC1948t.b(pair.first) : i10.f51866b;
        long longValue = ((Long) pair.second).longValue();
        long C03 = n8.Q.C0(o());
        if (!y1Var2.u()) {
            C03 -= y1Var2.l(obj, this.f51995n).q();
        }
        if (!equals || longValue < C03) {
            AbstractC4801a.f(!bVar.b());
            C5009a1 b11 = i10.c(bVar, longValue, longValue, longValue, 0L, !equals ? R7.V.f13585d : i10.f51872h, !equals ? this.f51971b : i10.f51873i, !equals ? AbstractC3390q.w() : i10.f51874j).b(bVar);
            b11.f51880p = longValue;
            return b11;
        }
        if (longValue == C03) {
            int f10 = y1Var.f(i10.f51875k.f13676a);
            if (f10 == -1 || y1Var.j(f10, this.f51995n).f52231c != y1Var.l(bVar.f13676a, this.f51995n).f52231c) {
                y1Var.l(bVar.f13676a, this.f51995n);
                long e10 = bVar.b() ? this.f51995n.e(bVar.f13677b, bVar.f13678c) : this.f51995n.f52232d;
                i10 = i10.c(bVar, i10.f51882r, i10.f51882r, i10.f51868d, e10 - i10.f51882r, i10.f51872h, i10.f51873i, i10.f51874j).b(bVar);
                i10.f51880p = e10;
            }
        } else {
            AbstractC4801a.f(!bVar.b());
            long max = Math.max(0L, i10.f51881q - (longValue - C03));
            long j10 = i10.f51880p;
            if (i10.f51875k.equals(i10.f51866b)) {
                j10 = longValue + max;
            }
            i10 = i10.c(bVar, longValue, longValue, longValue, max, i10.f51872h, i10.f51873i, i10.f51874j);
            i10.f51880p = j10;
        }
        return i10;
    }

    private Pair v1(y1 y1Var, int i10, long j10) {
        if (y1Var.u()) {
            this.f52008t0 = i10;
            if (j10 == -9223372036854775807L) {
                j10 = 0;
            }
            this.f52012v0 = j10;
            this.f52010u0 = 0;
            return null;
        }
        if (i10 == -1 || i10 >= y1Var.t()) {
            i10 = y1Var.e(this.f51950G);
            j10 = y1Var.r(i10, this.f52042a).d();
        }
        return y1Var.n(this.f52042a, this.f51995n, i10, n8.Q.C0(j10));
    }

    public void w1(final int i10, final int i11) {
        if (i10 == this.f51974c0 && i11 == this.f51976d0) {
            return;
        }
        this.f51974c0 = i10;
        this.f51976d0 = i11;
        this.f51991l.k(24, new r.a() {
            @Override
            public final void invoke(Object obj) {
                ((InterfaceC5018d1.d) obj).T(i10, i11);
            }
        });
    }

    private long x1(y1 y1Var, InterfaceC1948t.b bVar, long j10) {
        y1Var.l(bVar.f13676a, this.f51995n);
        return j10 + this.f51995n.q();
    }

    public void A0(InterfaceC5018d1.d dVar) {
        AbstractC4801a.e(dVar);
        this.f51991l.c(dVar);
    }

    public void A1() {
        AudioTrack audioTrack;
        AbstractC4818s.f("ExoPlayerImpl", "Release " + Integer.toHexString(System.identityHashCode(this)) + " [ExoPlayerLib/2.18.1] [" + n8.Q.f50304e + "] [" + AbstractC5059x0.b() + "]");
        X1();
        if (n8.Q.f50300a < 21 && (audioTrack = this.f51963T) != null) {
            audioTrack.release();
            this.f51963T = null;
        }
        this.f52016z.b(false);
        this.f51945B.g();
        this.f51946C.b(false);
        this.f51947D.b(false);
        this.f51944A.i();
        if (!this.f51989k.l0()) {
            this.f51991l.k(10, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    C5032j0.c1((InterfaceC5018d1.d) obj);
                }
            });
        }
        this.f51991l.j();
        this.f51985i.e(null);
        this.f52007t.c(this.f52003r);
        C5009a1 g10 = this.f52006s0.g(1);
        this.f52006s0 = g10;
        C5009a1 b10 = g10.b(g10.f51866b);
        this.f52006s0 = b10;
        b10.f51880p = b10.f51882r;
        this.f52006s0.f51881q = 0L;
        this.f52003r.release();
        this.f51983h.f();
        D1();
        Surface surface = this.f51965V;
        if (surface != null) {
            surface.release();
            this.f51965V = null;
        }
        if (this.f51996n0) {
            android.support.v4.media.session.b.a(AbstractC4801a.e(null));
            throw null;
        }
        this.f51990k0 = a8.e.f20256b;
        this.f51998o0 = true;
    }

    public void G1(InterfaceC1948t interfaceC1948t) {
        X1();
        H1(Collections.singletonList(interfaceC1948t));
    }

    public boolean H0() {
        X1();
        return this.f52006s0.f51879o;
    }

    public void H1(List list) {
        X1();
        I1(list, true);
    }

    public Looper I0() {
        return this.f52005s;
    }

    public void I1(List list, boolean z10) {
        X1();
        J1(list, -1, -9223372036854775807L, z10);
    }

    public int J0() {
        X1();
        return this.f51982g0;
    }

    public long K0() {
        X1();
        if (!a()) {
            return L0();
        }
        C5009a1 c5009a1 = this.f52006s0;
        return c5009a1.f51875k.equals(c5009a1.f51866b) ? n8.Q.Z0(this.f52006s0.f51880p) : O0();
    }

    public void K1(boolean z10) {
        X1();
        int p10 = this.f51944A.p(z10, q());
        T1(z10, p10, Q0(z10, p10));
    }

    public long L0() {
        X1();
        if (this.f52006s0.f51865a.u()) {
            return this.f52012v0;
        }
        C5009a1 c5009a1 = this.f52006s0;
        if (c5009a1.f51875k.f13679d != c5009a1.f51866b.f13679d) {
            return c5009a1.f51865a.r(r(), this.f52042a).f();
        }
        long j10 = c5009a1.f51880p;
        if (this.f52006s0.f51875k.b()) {
            C5009a1 c5009a12 = this.f52006s0;
            y1.b l10 = c5009a12.f51865a.l(c5009a12.f51875k.f13676a, this.f51995n);
            long i10 = l10.i(this.f52006s0.f51875k.f13677b);
            j10 = i10 == Long.MIN_VALUE ? l10.f52232d : i10;
        }
        C5009a1 c5009a13 = this.f52006s0;
        return n8.Q.Z0(x1(c5009a13.f51865a, c5009a13.f51875k, j10));
    }

    public void L1(C5015c1 c5015c1) {
        X1();
        if (c5015c1 == null) {
            c5015c1 = C5015c1.f51893d;
        }
        if (this.f52006s0.f51878n.equals(c5015c1)) {
            return;
        }
        C5009a1 f10 = this.f52006s0.f(c5015c1);
        this.f51951H++;
        this.f51989k.S0(c5015c1);
        U1(f10, 0, 1, false, false, 5, -9223372036854775807L, -1);
    }

    public void M1(final int i10) {
        X1();
        if (this.f51949F != i10) {
            this.f51949F = i10;
            this.f51989k.U0(i10);
            this.f51991l.i(8, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).h0(i10);
                }
            });
            S1();
            this.f51991l.f();
        }
    }

    public long O0() {
        X1();
        if (!a()) {
            return v();
        }
        C5009a1 c5009a1 = this.f52006s0;
        InterfaceC1948t.b bVar = c5009a1.f51866b;
        c5009a1.f51865a.l(bVar.f13676a, this.f51995n);
        return n8.Q.Z0(this.f51995n.e(bVar.f13677b, bVar.f13678c));
    }

    public void P1(Surface surface) {
        X1();
        D1();
        O1(surface);
        int i10 = surface == null ? 0 : -1;
        w1(i10, i10);
    }

    public void Q1(float f10) {
        X1();
        final float p10 = n8.Q.p(f10, 0.0f, 1.0f);
        if (this.f51986i0 == p10) {
            return;
        }
        this.f51986i0 = p10;
        F1();
        this.f51991l.k(22, new r.a() {
            @Override
            public final void invoke(Object obj) {
                ((InterfaceC5018d1.d) obj).a0(p10);
            }
        });
    }

    @Override
    public C5000A c() {
        X1();
        return this.f52006s0.f51870f;
    }

    @Override
    public boolean a() {
        X1();
        return this.f52006s0.f51866b.b();
    }

    @Override
    public long b() {
        X1();
        return n8.Q.Z0(this.f52006s0.f51881q);
    }

    @Override
    public D1 d() {
        X1();
        return this.f52006s0.f51873i.f48093d;
    }

    @Override
    public int f() {
        X1();
        if (a()) {
            return this.f52006s0.f51866b.f13677b;
        }
        return -1;
    }

    @Override
    public long getCurrentPosition() {
        X1();
        return n8.Q.Z0(M0(this.f52006s0));
    }

    @Override
    public int h() {
        X1();
        return this.f52006s0.f51877m;
    }

    @Override
    public y1 i() {
        X1();
        return this.f52006s0.f51865a;
    }

    @Override
    public void j(int i10, long j10) {
        X1();
        this.f52003r.I();
        y1 y1Var = this.f52006s0.f51865a;
        if (i10 < 0 || (!y1Var.u() && i10 >= y1Var.t())) {
            throw new E0(y1Var, i10, j10);
        }
        this.f51951H++;
        if (a()) {
            AbstractC4818s.i("ExoPlayerImpl", "seekTo ignored because an ad is playing");
            C5057w0.e eVar = new C5057w0.e(this.f52006s0);
            eVar.b(1);
            this.f51987j.a(eVar);
            return;
        }
        int i11 = q() != 1 ? 2 : 1;
        int r10 = r();
        C5009a1 u12 = u1(this.f52006s0.g(i11), y1Var, v1(y1Var, i10, j10));
        this.f51989k.B0(y1Var, i10, n8.Q.C0(j10));
        U1(u12, 0, 1, true, true, 1, M0(u12), r10);
    }

    @Override
    public boolean k() {
        X1();
        return this.f52006s0.f51876l;
    }

    @Override
    public int l() {
        X1();
        if (this.f52006s0.f51865a.u()) {
            return this.f52010u0;
        }
        C5009a1 c5009a1 = this.f52006s0;
        return c5009a1.f51865a.f(c5009a1.f51866b.f13676a);
    }

    @Override
    public int n() {
        X1();
        if (a()) {
            return this.f52006s0.f51866b.f13678c;
        }
        return -1;
    }

    @Override
    public long o() {
        X1();
        if (!a()) {
            return getCurrentPosition();
        }
        C5009a1 c5009a1 = this.f52006s0;
        c5009a1.f51865a.l(c5009a1.f51866b.f13676a, this.f51995n);
        C5009a1 c5009a12 = this.f52006s0;
        return c5009a12.f51867c == -9223372036854775807L ? c5009a12.f51865a.r(r(), this.f52042a).d() : this.f51995n.p() + n8.Q.Z0(this.f52006s0.f51867c);
    }

    @Override
    public int q() {
        X1();
        return this.f52006s0.f51869e;
    }

    @Override
    public int r() {
        X1();
        int N02 = N0();
        if (N02 == -1) {
            return 0;
        }
        return N02;
    }

    @Override
    public int s() {
        X1();
        return this.f51949F;
    }

    @Override
    public boolean t() {
        X1();
        return this.f51950G;
    }

    public void y0(InterfaceC5223b interfaceC5223b) {
        AbstractC4801a.e(interfaceC5223b);
        this.f52003r.E(interfaceC5223b);
    }

    public void y1() {
        X1();
        boolean k10 = k();
        int p10 = this.f51944A.p(k10, 2);
        T1(k10, p10, Q0(k10, p10));
        C5009a1 c5009a1 = this.f52006s0;
        if (c5009a1.f51869e != 1) {
            return;
        }
        C5009a1 e10 = c5009a1.e(null);
        C5009a1 g10 = e10.g(e10.f51865a.u() ? 4 : 2);
        this.f51951H++;
        this.f51989k.j0();
        U1(g10, 1, 1, false, false, 5, -9223372036854775807L, -1);
    }

    public void z0(InterfaceC5001B interfaceC5001B) {
        this.f51993m.add(interfaceC5001B);
    }

    public void z1(InterfaceC1948t interfaceC1948t) {
        X1();
        G1(interfaceC1948t);
        y1();
    }

    final class c implements o8.x, InterfaceC5341u, a8.n, H7.e, SurfaceHolder.Callback, TextureView.SurfaceTextureListener, l.b, C5037m.b, C5010b.InterfaceC0816b, t1.b, InterfaceC5001B {
        private c() {
        }

        public void R(InterfaceC5018d1.d dVar) {
            dVar.D(C5032j0.this.f51959P);
        }

        @Override
        public void A(Surface surface) {
            C5032j0.this.O1(surface);
        }

        @Override
        public void B(final int i10, final boolean z10) {
            C5032j0.this.f51991l.k(30, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).L(i10, z10);
                }
            });
        }

        @Override
        public void E(boolean z10) {
            C5032j0.this.W1();
        }

        @Override
        public void F(float f10) {
            C5032j0.this.F1();
        }

        @Override
        public void G(int i10) {
            boolean k10 = C5032j0.this.k();
            C5032j0.this.T1(k10, i10, C5032j0.Q0(k10, i10));
        }

        @Override
        public void a(final boolean z10) {
            if (C5032j0.this.f51988j0 == z10) {
                return;
            }
            C5032j0.this.f51988j0 = z10;
            C5032j0.this.f51991l.k(23, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).a(z10);
                }
            });
        }

        @Override
        public void b(int i10) {
            final C5060y D02 = C5032j0.D0(C5032j0.this.f51945B);
            if (D02.equals(C5032j0.this.f52000p0)) {
                return;
            }
            C5032j0.this.f52000p0 = D02;
            C5032j0.this.f51991l.k(29, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).Q(C5060y.this);
                }
            });
        }

        @Override
        public void c(Exception exc) {
            C5032j0.this.f52003r.c(exc);
        }

        @Override
        public void d() {
            C5032j0.this.T1(false, -1, 3);
        }

        @Override
        public void e(String str) {
            C5032j0.this.f52003r.e(str);
        }

        @Override
        public void f(String str, long j10, long j11) {
            C5032j0.this.f52003r.f(str, j10, j11);
        }

        @Override
        public void g(String str) {
            C5032j0.this.f52003r.g(str);
        }

        @Override
        public void h(String str, long j10, long j11) {
            C5032j0.this.f52003r.h(str, j10, j11);
        }

        @Override
        public void i(C5440e c5440e) {
            C5032j0.this.f51978e0 = c5440e;
            C5032j0.this.f52003r.i(c5440e);
        }

        @Override
        public void j(final List list) {
            C5032j0.this.f51991l.k(27, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).j(list);
                }
            });
        }

        @Override
        public void k(long j10) {
            C5032j0.this.f52003r.k(j10);
        }

        @Override
        public void l(Exception exc) {
            C5032j0.this.f52003r.l(exc);
        }

        @Override
        public void m(C5440e c5440e) {
            C5032j0.this.f52003r.m(c5440e);
            C5032j0.this.f51961R = null;
            C5032j0.this.f51978e0 = null;
        }

        @Override
        public void n(Surface surface) {
            C5032j0.this.O1(null);
        }

        @Override
        public void o(final a8.e eVar) {
            C5032j0.this.f51990k0 = eVar;
            C5032j0.this.f51991l.k(27, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).o(a8.e.this);
                }
            });
        }

        @Override
        public void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int i10, int i11) {
            C5032j0.this.N1(surfaceTexture);
            C5032j0.this.w1(i10, i11);
        }

        @Override
        public boolean onSurfaceTextureDestroyed(SurfaceTexture surfaceTexture) {
            C5032j0.this.O1(null);
            C5032j0.this.w1(0, 0);
            return true;
        }

        @Override
        public void onSurfaceTextureSizeChanged(SurfaceTexture surfaceTexture, int i10, int i11) {
            C5032j0.this.w1(i10, i11);
        }

        @Override
        public void p(C5440e c5440e) {
            C5032j0.this.f51980f0 = c5440e;
            C5032j0.this.f52003r.p(c5440e);
        }

        @Override
        public void q(final H7.a aVar) {
            C5032j0 c5032j0 = C5032j0.this;
            c5032j0.f52004r0 = c5032j0.f52004r0.b().I(aVar).F();
            N0 C02 = C5032j0.this.C0();
            if (!C02.equals(C5032j0.this.f51959P)) {
                C5032j0.this.f51959P = C02;
                C5032j0.this.f51991l.i(14, new r.a() {
                    @Override
                    public final void invoke(Object obj) {
                        C5032j0.c.this.R((InterfaceC5018d1.d) obj);
                    }
                });
            }
            C5032j0.this.f51991l.i(28, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).q(H7.a.this);
                }
            });
            C5032j0.this.f51991l.f();
        }

        @Override
        public void r(final o8.z zVar) {
            C5032j0.this.f52002q0 = zVar;
            C5032j0.this.f51991l.k(25, new r.a() {
                @Override
                public final void invoke(Object obj) {
                    ((InterfaceC5018d1.d) obj).r(o8.z.this);
                }
            });
        }

        @Override
        public void s(C5440e c5440e) {
            C5032j0.this.f52003r.s(c5440e);
            C5032j0.this.f51962S = null;
            C5032j0.this.f51980f0 = null;
        }

        @Override
        public void surfaceChanged(SurfaceHolder surfaceHolder, int i10, int i11, int i12) {
            C5032j0.this.w1(i11, i12);
        }

        @Override
        public void surfaceCreated(SurfaceHolder surfaceHolder) {
            if (C5032j0.this.f51968Y) {
                C5032j0.this.O1(surfaceHolder.getSurface());
            }
        }

        @Override
        public void surfaceDestroyed(SurfaceHolder surfaceHolder) {
            if (C5032j0.this.f51968Y) {
                C5032j0.this.O1(null);
            }
            C5032j0.this.w1(0, 0);
        }

        @Override
        public void t(A0 a02, C5444i c5444i) {
            C5032j0.this.f51962S = a02;
            C5032j0.this.f52003r.t(a02, c5444i);
        }

        @Override
        public void u(int i10, long j10) {
            C5032j0.this.f52003r.u(i10, j10);
        }

        @Override
        public void v(A0 a02, C5444i c5444i) {
            C5032j0.this.f51961R = a02;
            C5032j0.this.f52003r.v(a02, c5444i);
        }

        @Override
        public void w(Object obj, long j10) {
            C5032j0.this.f52003r.w(obj, j10);
            if (C5032j0.this.f51964U == obj) {
                C5032j0.this.f51991l.k(26, new r.a() {
                    @Override
                    public final void invoke(Object obj2) {
                        ((InterfaceC5018d1.d) obj2).O();
                    }
                });
            }
        }

        @Override
        public void x(Exception exc) {
            C5032j0.this.f52003r.x(exc);
        }

        @Override
        public void y(int i10, long j10, long j11) {
            C5032j0.this.f52003r.y(i10, j10, j11);
        }

        @Override
        public void z(long j10, int i10) {
            C5032j0.this.f52003r.z(j10, i10);
        }

        @Override
        public void onSurfaceTextureUpdated(SurfaceTexture surfaceTexture) {
        }
    }

    private void V1(boolean z10) {
    }
}