package defpackage;

import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import java.util.ArrayList;

/* renamed from: ᵿˏ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C5501 extends AbstractC4483 implements Handler.Callback {

    /* renamed from: ˀᵗᵩ, reason: contains not printable characters */
    public final C1304 f20631;

    /* renamed from: ˆᵼᵷˊ, reason: contains not printable characters */
    public ˁˈᵸ f20632;

    /* renamed from: ˊʽˎ, reason: contains not printable characters */
    public long f20633;

    /* renamed from: ˊᵸˊ, reason: contains not printable characters */
    public final Handler f20634;

    /* renamed from: ˌᵪ, reason: contains not printable characters */
    public boolean f20635;

    /* renamed from: ˑᵝﹳᵜ, reason: contains not printable characters */
    public final SurfaceHolderCallbackC4282 f20636;

    /* renamed from: ᵛˈᵤ, reason: contains not printable characters */
    public boolean f20637;

    /* renamed from: ᵡᵘˎʽ, reason: contains not printable characters */
    public final ʾᵠᵦ f20638;

    /* renamed from: ᵡᵶᵡ, reason: contains not printable characters */
    public C3034 f20639;

    /* renamed from: ᵳᵹᵺˋ, reason: contains not printable characters */
    public long f20640;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public C5501(SurfaceHolderCallbackC4282 surfaceHolderCallbackC4282, Looper looper) {
        super(5);
        ʾᵠᵦ r0 = ʾᵠᵦ.ᵤᵙᵷ;
        this.f20636 = surfaceHolderCallbackC4282;
        this.f20634 = looper == null ? null : new Handler(looper, this);
        this.f20638 = r0;
        this.f20631 = new C1304();
        this.f20633 = -9223372036854775807L;
    }

    @Override // android.os.Handler.Callback
    public final boolean handleMessage(Message message) {
        if (message.what == 1) {
            m11124((C3034) message.obj);
            return true;
        }
        ᵨᴵᵺ.ˌʾˀ();
        return false;
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ˀᵗᵝᵭ */
    public final int mo372(C3446 c3446) {
        if (this.f20638.ᵿʗᵝʽ(c3446)) {
            return AbstractC2990.m7325(c3446.f12902 == 0 ? 4 : 2, 0, 0, 0);
        }
        return AbstractC2990.m7325(0, 0, 0, 0);
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ˌʾˀ */
    public final void mo374(long j, boolean z, boolean z2) {
        this.f20639 = null;
        this.f20637 = false;
        this.f20635 = false;
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ˌᵜᵹᵩ */
    public final boolean mo375() {
        return this.f20635;
    }

    /* JADX WARN: Removed duplicated region for block: B:12:0x003e  */
    /* renamed from: ˎˑː, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m11123(defpackage.C3034 r6, java.util.ArrayList r7) {
        /*
            r5 = this;
            r0 = 0
        L1:
            ᵟᵶᵝ[] r1 = r6.f11675
            int r2 = r1.length
            if (r0 >= r2) goto L46
            r2 = r1[r0]
            ᵤᵛᵖ r2 = r2.mo1236()
            if (r2 == 0) goto L3e
            ʾᵠᵦ r3 = r5.f20638
            boolean r4 = r3.ᵿʗᵝʽ(r2)
            if (r4 == 0) goto L3e
            ˁˈᵸ r2 = r3.ᵳٴᵶ(r2)
            r1 = r1[r0]
            byte[] r1 = r1.mo1235()
            r1.getClass()
            ˊˋⁱʢ r3 = r5.f20631
            r3.mo6221()
            int r4 = r1.length
            r3.m6222(r4)
            java.nio.ByteBuffer r4 = r3.f9517
            r4.put(r1)
            r3.m6219()
            ᵟˊᵕ r1 = r2.ˌʾˀ(r3)
            if (r1 == 0) goto L43
            r5.m11123(r1, r7)
            goto L43
        L3e:
            r1 = r1[r0]
            r7.add(r1)
        L43:
            int r0 = r0 + 1
            goto L1
        L46:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5501.m11123(ᵟˊᵕ, java.util.ArrayList):void");
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ˑᵱ */
    public final void mo380(C3446[] c3446Arr, long j, long j2, C2477 c2477) {
        this.f20632 = this.f20638.ᵳٴᵶ(c3446Arr[0]);
        C3034 c3034 = this.f20639;
        if (c3034 != null) {
            long j3 = c3034.f11676;
            long j4 = (this.f20633 + j3) - j2;
            if (j3 != j4) {
                c3034 = new C3034(j4, c3034.f11675);
            }
            this.f20639 = c3034;
        }
        this.f20633 = j2;
    }

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public final void m11124(C3034 c3034) {
        SurfaceHolderCallbackC4282 surfaceHolderCallbackC4282 = this.f20636;
        C3916 c3916 = surfaceHolderCallbackC4282.f16066;
        C5582 c5582 = c3916.f14720;
        C5128 c5128 = c3916.f14768;
        C5369 c5369M11218 = c5582.m11218();
        int i = 0;
        while (true) {
            InterfaceC3080[] interfaceC3080Arr = c3034.f11675;
            if (i >= interfaceC3080Arr.length) {
                break;
            }
            interfaceC3080Arr[i].mo1237(c5369M11218);
            i++;
        }
        c3916.f14720 = new C5582(c5369M11218);
        C5582 c5582M8647 = c3916.m8647();
        if (!c5582M8647.equals(c3916.f14745)) {
            c3916.f14745 = c5582M8647;
            c5128.m10591(14, new ʾᵛ(23, surfaceHolderCallbackC4282));
        }
        c5128.m10591(28, new ʾᵛ(24, c3034));
        c5128.m10593();
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ᵪʩ */
    public final void mo388() {
        this.f20639 = null;
        this.f20632 = null;
        this.f20633 = -9223372036854775807L;
    }

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public final long m11125(long j) {
        ᵛᵾˏ.ᵿʗᵝʽ(j != -9223372036854775807L);
        ᵛᵾˏ.ᵿʗᵝʽ(this.f20633 != -9223372036854775807L);
        return j - this.f20633;
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ᵯٴᵦ */
    public final boolean mo390() {
        return true;
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ᵶᵷᵕ */
    public final String mo394() {
        return "MetadataRenderer";
    }

    @Override // defpackage.AbstractC4483
    /* renamed from: ᵿʗᵝʽ */
    public final void mo397(long j, long j2) {
        boolean z = true;
        while (z) {
            if (!this.f20637 && this.f20639 == null) {
                C1304 c1304 = this.f20631;
                c1304.mo6221();
                C2720 c2720 = this.f16732;
                c2720.m6736();
                int iM9535 = m9535(c2720, c1304, 0);
                if (iM9535 == -4) {
                    if (c1304.m9873(4)) {
                        this.f20637 = true;
                    } else if (c1304.f9512 >= this.f16726) {
                        c1304.f5386 = this.f20640;
                        c1304.m6219();
                        ˁˈᵸ r1 = this.f20632;
                        String str = AbstractC3558.f13329;
                        C3034 c3034 = r1.ˌʾˀ(c1304);
                        if (c3034 != null) {
                            ArrayList arrayList = new ArrayList(c3034.f11675.length);
                            m11123(c3034, arrayList);
                            if (!arrayList.isEmpty()) {
                                this.f20639 = new C3034(m11125(c1304.f9512), (InterfaceC3080[]) arrayList.toArray(new InterfaceC3080[0]));
                            }
                        }
                    }
                } else if (iM9535 == -5) {
                    C3446 c3446 = (C3446) c2720.f10550;
                    c3446.getClass();
                    this.f20640 = c3446.f12925;
                }
            }
            C3034 c30342 = this.f20639;
            if (c30342 == null || c30342.f11676 > m11125(j)) {
                z = false;
            } else {
                C3034 c30343 = this.f20639;
                Handler handler = this.f20634;
                if (handler != null) {
                    handler.obtainMessage(1, c30343).sendToTarget();
                } else {
                    m11124(c30343);
                }
                this.f20639 = null;
                z = true;
            }
            if (this.f20637 && this.f20639 == null) {
                this.f20635 = true;
            }
        }
    }
}
