package J0;

import A1.G;
import B0.AbstractC0020g;
import B0.F;
import B0.I;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import c1.C0576a;
import d3.R0;
import java.util.ArrayList;
import n4.u0;
import u0.B;
import u0.C;
import u0.C1564A;
import u0.C1579o;
import u0.D;
import x0.AbstractC1709a;
import x0.k;
import x0.v;

/* JADX INFO: loaded from: classes.dex */
public final class b extends AbstractC0020g implements Handler.Callback {
    public final a H;

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

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

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public final C0576a f3448K;

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    public u0 f3449L;

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

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

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

    /* JADX INFO: renamed from: P, reason: collision with root package name */
    public D f3453P;

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

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public b(F f3, Looper looper) {
        super(5);
        a aVar = a.f3445a;
        this.f3446I = f3;
        this.f3447J = looper == null ? null : new Handler(looper, this);
        this.H = aVar;
        this.f3448K = new C0576a(1);
        this.f3454Q = -9223372036854775807L;
    }

    /* JADX WARN: Removed duplicated region for block: B:12:0x003e  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void A(D d8, ArrayList arrayList) {
        int i = 0;
        while (true) {
            C[] cArr = d8.f17150a;
            if (i >= cArr.length) {
                return;
            }
            C1579o c1579oC = cArr[i].c();
            if (c1579oC != null) {
                a aVar = this.H;
                if (aVar.b(c1579oC)) {
                    u0 u0VarA = aVar.a(c1579oC);
                    byte[] bArrB = cArr[i].b();
                    bArrB.getClass();
                    C0576a c0576a = this.f3448K;
                    c0576a.e();
                    c0576a.h(bArrB.length);
                    c0576a.f18u.put(bArrB);
                    c0576a.j();
                    D dP = u0VarA.p(c0576a);
                    if (dP != null) {
                        A(dP, arrayList);
                    }
                } else {
                    arrayList.add(cArr[i]);
                }
            }
            i++;
        }
    }

    public final long B(long j8) {
        AbstractC1709a.j(j8 != -9223372036854775807L);
        AbstractC1709a.j(this.f3454Q != -9223372036854775807L);
        return j8 - this.f3454Q;
    }

    public final void C(D d8) {
        F f3 = this.f3446I;
        I i = f3.f523q;
        C1564A c1564aA = i.f578v0.a();
        int i5 = 0;
        while (true) {
            C[] cArr = d8.f17150a;
            if (i5 >= cArr.length) {
                break;
            }
            cArr[i5].a(c1564aA);
            i5++;
        }
        i.f578v0 = new B(c1564aA);
        B bF = i.F();
        boolean zEquals = bF.equals(i.f558f0);
        k kVar = i.f532C;
        if (!zEquals) {
            i.f558f0 = bF;
            kVar.c(14, new G(4, f3));
        }
        kVar.c(28, new G(5, d8));
        kVar.b();
    }

    @Override // android.os.Handler.Callback
    public final boolean handleMessage(Message message) {
        if (message.what != 1) {
            throw new IllegalStateException();
        }
        C((D) message.obj);
        return true;
    }

    @Override // B0.AbstractC0020g
    public final String i() {
        return "MetadataRenderer";
    }

    @Override // B0.AbstractC0020g
    public final boolean k() {
        return this.f3451N;
    }

    @Override // B0.AbstractC0020g
    public final boolean l() {
        return true;
    }

    @Override // B0.AbstractC0020g
    public final void m() {
        this.f3453P = null;
        this.f3449L = null;
        this.f3454Q = -9223372036854775807L;
    }

    @Override // B0.AbstractC0020g
    public final void o(long j8, boolean z8) {
        this.f3453P = null;
        this.f3450M = false;
        this.f3451N = false;
    }

    @Override // B0.AbstractC0020g
    public final void t(C1579o[] c1579oArr, long j8, long j9, L0.C c3) {
        this.f3449L = this.H.a(c1579oArr[0]);
        D d8 = this.f3453P;
        if (d8 != null) {
            long j10 = this.f3454Q;
            long j11 = d8.f17151b;
            long j12 = (j10 + j11) - j9;
            if (j11 != j12) {
                d8 = new D(j12, d8.f17150a);
            }
            this.f3453P = d8;
        }
        this.f3454Q = j9;
    }

    @Override // B0.AbstractC0020g
    public final void v(long j8, long j9) {
        boolean z8 = true;
        while (z8) {
            if (!this.f3450M && this.f3453P == null) {
                C0576a c0576a = this.f3448K;
                c0576a.e();
                R0 r02 = this.f758s;
                r02.H();
                int iU = u(r02, c0576a, 0);
                if (iU == -4) {
                    if (c0576a.d(4)) {
                        this.f3450M = true;
                    } else if (c0576a.f20w >= this.f751B) {
                        c0576a.f9331z = this.f3452O;
                        c0576a.j();
                        u0 u0Var = this.f3449L;
                        int i = v.f18553a;
                        D dP = u0Var.p(c0576a);
                        if (dP != null) {
                            ArrayList arrayList = new ArrayList(dP.f17150a.length);
                            A(dP, arrayList);
                            if (!arrayList.isEmpty()) {
                                this.f3453P = new D(B(c0576a.f20w), (C[]) arrayList.toArray(new C[0]));
                            }
                        }
                    }
                } else if (iU == -5) {
                    C1579o c1579o = (C1579o) r02.f11693s;
                    c1579o.getClass();
                    this.f3452O = c1579o.f17363s;
                }
            }
            D d8 = this.f3453P;
            if (d8 == null || d8.f17151b > B(j8)) {
                z8 = false;
            } else {
                D d9 = this.f3453P;
                Handler handler = this.f3447J;
                if (handler != null) {
                    handler.obtainMessage(1, d9).sendToTarget();
                } else {
                    C(d9);
                }
                this.f3453P = null;
                z8 = true;
            }
            if (this.f3450M && this.f3453P == null) {
                this.f3451N = true;
            }
        }
    }

    @Override // B0.AbstractC0020g
    public final int y(C1579o c1579o) {
        if (this.H.b(c1579o)) {
            return I1.a.e(c1579o.f17344M == 0 ? 4 : 2, 0, 0, 0);
        }
        return I1.a.e(0, 0, 0, 0);
    }
}
