package p138.p176.p177.p190.p198.p204;

import android.util.Log;
import android.util.Pair;
import android.util.SparseArray;
import com.google.android.exoplayer2.ParserException;
import java.io.EOFException;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.UUID;
import p000.p001.p002.p003.p004.C0567;
import p138.p139.p143.p144.C2803;
import p138.p176.p177.p190.C3414;
import p138.p176.p177.p190.C3431;
import p138.p176.p177.p190.p192.C3475;
import p138.p176.p177.p190.p194.C3526;
import p138.p176.p177.p190.p198.C3556;
import p138.p176.p177.p190.p198.C3558;
import p138.p176.p177.p190.p198.C3570;
import p138.p176.p177.p190.p198.InterfaceC3561;
import p138.p176.p177.p190.p198.InterfaceC3562;
import p138.p176.p177.p190.p198.InterfaceC3571;
import p138.p176.p177.p190.p198.InterfaceC3575;
import p138.p176.p177.p190.p198.p204.AbstractC3611;
import p138.p176.p177.p190.p210.p211.C3720;
import p138.p176.p177.p190.p210.p211.C3723;
import p138.p176.p177.p190.p239.C4136;
import p138.p176.p177.p190.p239.C4140;
import p138.p176.p177.p190.p239.C4149;
import p138.p176.p177.p190.p239.C4150;

/* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ೲ.ޚ.ށ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C3620 implements InterfaceC3561 {

    /* JADX INFO: renamed from: ޠ, reason: contains not printable characters */
    public static final byte[] f10867 = {-94, 57, 79, 82, 90, -101, 79, 20, -94, 68, 108, 66, 124, 100, -115, -12};

    /* JADX INFO: renamed from: ޡ, reason: contains not printable characters */
    public static final C3431 f10868 = C3431.m5580(null, "application/x-emsg", Long.MAX_VALUE);

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final int f10869;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final C3630 f10870;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final List<C3431> f10871;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final SparseArray<C3622> f10872;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final C4140 f10873;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final C4140 f10874;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final C4140 f10875;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final byte[] f10876;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final C4140 f10877;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final C4149 f10878;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final C3723 f10879;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public final C4140 f10880;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public final ArrayDeque<AbstractC3611.C3612> f10881;

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public final ArrayDeque<C3621> f10882;

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public final InterfaceC3575 f10883;

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public int f10884;

    /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
    public int f10885;

    /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
    public long f10886;

    /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
    public int f10887;

    /* JADX INFO: renamed from: ޑ, reason: contains not printable characters */
    public C4140 f10888;

    /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
    public long f10889;

    /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
    public int f10890;

    /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
    public long f10891;

    /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
    public long f10892;

    /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
    public long f10893;

    /* JADX INFO: renamed from: ޗ, reason: contains not printable characters */
    public C3622 f10894;

    /* JADX INFO: renamed from: ޘ, reason: contains not printable characters */
    public int f10895;

    /* JADX INFO: renamed from: ޙ, reason: contains not printable characters */
    public int f10896;

    /* JADX INFO: renamed from: ޚ, reason: contains not printable characters */
    public int f10897;

    /* JADX INFO: renamed from: ޛ, reason: contains not printable characters */
    public boolean f10898;

    /* JADX INFO: renamed from: ޜ, reason: contains not printable characters */
    public InterfaceC3562 f10899;

    /* JADX INFO: renamed from: ޝ, reason: contains not printable characters */
    public InterfaceC3575[] f10900;

    /* JADX INFO: renamed from: ޞ, reason: contains not printable characters */
    public InterfaceC3575[] f10901;

    /* JADX INFO: renamed from: ޟ, reason: contains not printable characters */
    public boolean f10902;

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ೲ.ޚ.ށ$֏, reason: contains not printable characters */
    public static final class C3621 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final long f10903;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final int f10904;

        public C3621(long j, int i) {
            this.f10903 = j;
            this.f10904 = i;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ೲ.ޚ.ށ$ؠ, reason: contains not printable characters */
    public static final class C3622 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final InterfaceC3575 f10905;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public C3630 f10908;

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public C3619 f10909;

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public int f10910;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public int f10911;

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public int f10912;

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public int f10913;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final C3632 f10906 = new C3632();

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final C4140 f10907 = new C4140();

        /* JADX INFO: renamed from: އ, reason: contains not printable characters */
        public final C4140 f10914 = new C4140(1);

        /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
        public final C4140 f10915 = new C4140();

        public C3622(InterfaceC3575 interfaceC3575) {
            this.f10905 = interfaceC3575;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public int m5961(int i, int i2) {
            C4140 c4140;
            C3631 c3631M5962 = m5962();
            if (c3631M5962 == null) {
                return 0;
            }
            int length = c3631M5962.f10964;
            if (length != 0) {
                c4140 = this.f10906.f10982;
            } else {
                byte[] bArr = c3631M5962.f10965;
                C4140 c41402 = this.f10915;
                int length2 = bArr.length;
                c41402.f13227 = bArr;
                c41402.f13229 = length2;
                c41402.f13228 = 0;
                length = bArr.length;
                c4140 = c41402;
            }
            C3632 c3632 = this.f10906;
            boolean z = c3632.f10978 && c3632.f10979[this.f10910];
            boolean z2 = z || i2 != 0;
            this.f10914.f13227[0] = (byte) ((z2 ? 128 : 0) | length);
            this.f10914.m6693(0);
            this.f10905.mo5885(this.f10914, 1);
            this.f10905.mo5885(c4140, length);
            if (!z2) {
                return length + 1;
            }
            if (!z) {
                this.f10907.m6689(8);
                C4140 c41403 = this.f10907;
                byte[] bArr2 = c41403.f13227;
                bArr2[0] = 0;
                bArr2[1] = 1;
                bArr2[2] = (byte) ((i2 >> 8) & 255);
                bArr2[3] = (byte) (i2 & 255);
                bArr2[4] = (byte) ((i >> 24) & 255);
                bArr2[5] = (byte) ((i >> 16) & 255);
                bArr2[6] = (byte) ((i >> 8) & 255);
                bArr2[7] = (byte) (i & 255);
                this.f10905.mo5885(c41403, 8);
                return length + 1 + 8;
            }
            C4140 c41404 = this.f10906.f10982;
            int iM6707 = c41404.m6707();
            c41404.m6695(-2);
            int i3 = (iM6707 * 6) + 2;
            if (i2 != 0) {
                this.f10907.m6689(i3);
                this.f10907.m6685(c41404.f13227, 0, i3);
                c41404.m6695(i3);
                c41404 = this.f10907;
                byte[] bArr3 = c41404.f13227;
                int i4 = (((bArr3[2] & 255) << 8) | (bArr3[3] & 255)) + i2;
                bArr3[2] = (byte) ((i4 >> 8) & 255);
                bArr3[3] = (byte) (i4 & 255);
            }
            this.f10905.mo5885(c41404, i3);
            return length + 1 + i3;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final C3631 m5962() {
            C3632 c3632 = this.f10906;
            int i = c3632.f10966.f10863;
            C3631 c3631M5978 = c3632.f10980;
            if (c3631M5978 == null) {
                c3631M5978 = this.f10908.m5978(i);
            }
            if (c3631M5978 == null || !c3631M5978.f10961) {
                return null;
            }
            return c3631M5978;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m5963(C3630 c3630, C3619 c3619) {
            if (c3630 == null) {
                throw null;
            }
            this.f10908 = c3630;
            if (c3619 == null) {
                throw null;
            }
            this.f10909 = c3619;
            this.f10905.mo5884(c3630.f10955);
            m5965();
        }

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public boolean m5964() {
            this.f10910++;
            int i = this.f10911 + 1;
            this.f10911 = i;
            int[] iArr = this.f10906.f10973;
            int i2 = this.f10912;
            if (i != iArr[i2]) {
                return true;
            }
            this.f10912 = i2 + 1;
            this.f10911 = 0;
            return false;
        }

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public void m5965() {
            C3632 c3632 = this.f10906;
            c3632.f10970 = 0;
            c3632.f10984 = 0L;
            c3632.f10978 = false;
            c3632.f10983 = false;
            c3632.f10980 = null;
            this.f10910 = 0;
            this.f10912 = 0;
            this.f10911 = 0;
            this.f10913 = 0;
        }
    }

    public C3620(int i, C4149 c4149, C3630 c3630, List<C3431> list) {
        this(i, c4149, c3630, list, null);
    }

    public C3620(int i, C4149 c4149, C3630 c3630, List<C3431> list, InterfaceC3575 interfaceC3575) {
        this.f10869 = i | (c3630 != null ? 8 : 0);
        this.f10878 = c4149;
        this.f10870 = c3630;
        this.f10871 = Collections.unmodifiableList(list);
        this.f10883 = interfaceC3575;
        this.f10879 = new C3723();
        this.f10880 = new C4140(16);
        this.f10873 = new C4140(C4136.f13203);
        this.f10874 = new C4140(5);
        this.f10875 = new C4140();
        byte[] bArr = new byte[16];
        this.f10876 = bArr;
        this.f10877 = new C4140(bArr);
        this.f10881 = new ArrayDeque<>();
        this.f10882 = new ArrayDeque<>();
        this.f10872 = new SparseArray<>();
        this.f10892 = -9223372036854775807L;
        this.f10891 = -9223372036854775807L;
        this.f10893 = -9223372036854775807L;
        m5959();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C3526 m5955(List<AbstractC3611.C3613> list) {
        int size = list.size();
        ArrayList arrayList = null;
        for (int i = 0; i < size; i++) {
            AbstractC3611.C3613 c3613 = list.get(i);
            if (c3613.f10840 == 1886614376) {
                if (arrayList == null) {
                    arrayList = new ArrayList();
                }
                byte[] bArr = c3613.f10844.f13227;
                C3628 c3628M1870 = C0567.m1870(bArr);
                UUID uuid = c3628M1870 == null ? null : c3628M1870.f10946;
                if (uuid == null) {
                    Log.w("FragmentedMp4Extractor", "Skipped pssh atom (failed to extract uuid)");
                } else {
                    arrayList.add(new C3526.C3528(uuid, null, "video/mp4", bArr));
                }
            }
        }
        if (arrayList == null) {
            return null;
        }
        return new C3526(null, false, (C3526.C3528[]) arrayList.toArray(new C3526.C3528[0]));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m5956(C4140 c4140, int i, C3632 c3632) throws ParserException {
        c4140.m6693(i + 8);
        int iM6688 = c4140.m6688() & 16777215;
        if ((iM6688 & 1) != 0) {
            throw new ParserException("Overriding TrackEncryptionBox parameters is unsupported.");
        }
        boolean z = (iM6688 & 2) != 0;
        int iM6705 = c4140.m6705();
        if (iM6705 != c3632.f10971) {
            StringBuilder sbM4896 = C2803.m4896("Length mismatch: ", iM6705, ", ");
            sbM4896.append(c3632.f10971);
            throw new ParserException(sbM4896.toString());
        }
        Arrays.fill(c3632.f10979, 0, iM6705, z);
        c3632.m5979(c4140.m6679());
        c4140.m6685(c3632.f10982.f13227, 0, c3632.f10981);
        c3632.f10982.m6693(0);
        c3632.f10983 = false;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:105:0x0290  */
    /* JADX WARN: Removed duplicated region for block: B:186:0x0551  */
    /* JADX WARN: Removed duplicated region for block: B:187:0x0569  */
    /* JADX WARN: Removed duplicated region for block: B:199:0x059f  */
    /* JADX WARN: Removed duplicated region for block: B:301:0x029a A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:304:0x06fa A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:308:0x06ed A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:311:0x06ef A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:62:0x0146  */
    /* JADX WARN: Removed duplicated region for block: B:65:0x014f  */
    /* JADX WARN: Removed duplicated region for block: B:87:0x0215 A[LOOP:5: B:87:0x0215->B:89:0x021b, LOOP_START] */
    /* JADX WARN: Removed duplicated region for block: B:92:0x0233  */
    /* JADX WARN: Removed duplicated region for block: B:93:0x0239  */
    /* JADX WARN: Removed duplicated region for block: B:97:0x024b  */
    /* JADX WARN: Type inference failed for: r12v22, types: [ދ.ހ.֏.ؠ.ဢ.ސ] */
    /* JADX WARN: Type inference failed for: r12v26, types: [ދ.ހ.֏.ؠ.ဢ.ސ] */
    /* JADX WARN: Type inference failed for: r2v0 */
    /* JADX WARN: Type inference failed for: r2v1, types: [ދ.ހ.֏.ؠ.ೲ.ނ] */
    /* JADX WARN: Type inference failed for: r2v2 */
    /* JADX WARN: Type inference failed for: r2v22 */
    /* JADX WARN: Type inference failed for: r2v3, types: [ދ.ހ.֏.ؠ.ೲ.ނ] */
    /* JADX WARN: Type inference failed for: r2v33 */
    /* JADX WARN: Type inference failed for: r2v34 */
    /* JADX WARN: Type inference failed for: r2v35 */
    /* JADX WARN: Type inference failed for: r3v104 */
    /* JADX WARN: Type inference failed for: r3v105 */
    /* JADX WARN: Type inference failed for: r3v53 */
    /* JADX WARN: Type inference failed for: r6v23, types: [ދ.ހ.֏.ؠ.ೲ.ސ] */
    /* JADX WARN: Type inference failed for: r9v23 */
    /* JADX WARN: Type inference failed for: r9v25 */
    /* JADX WARN: Type inference failed for: r9v26, types: [boolean, int] */
    /* JADX WARN: Type inference failed for: r9v35 */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public int mo5886(C3558 c3558, C3570 c3570) throws InterruptedException, ParserException, EOFException {
        C3620 c3620;
        long j;
        long j2;
        long j3;
        boolean z;
        String str;
        String str2;
        long jM6797;
        long jM6703;
        long j4;
        long jM6736;
        long jM6706;
        long jM67062;
        C4149 c4149;
        int i;
        C3631 c3631M5962;
        InterfaceC3575.C3576 c3576;
        ?? r3;
        C3630 c3630;
        int iMo5882;
        boolean z2;
        C3620 c36202 = this;
        ?? r2 = c3558;
        C3620 c36203 = c36202;
        while (true) {
            int i2 = c36203.f10884;
            if (i2 == 0) {
                c3620 = c36202;
                if (c36203.f10887 != 0) {
                    j = c36203.f10886;
                    if (j != 1) {
                        r2.m5877(c36203.f10880.f13227, 8, 8, false);
                        c36203.f10887 += 8;
                        c36203.f10886 = c36203.f10880.m6706();
                    } else if (j == 0) {
                        long j5 = r2.f10562;
                        if (j5 == -1 && !c36203.f10881.isEmpty()) {
                            j5 = c36203.f10881.peek().f10841;
                        }
                        if (j5 != -1) {
                            c36203.f10886 = (j5 - r2.f10563) + ((long) c36203.f10887);
                        }
                    }
                    j2 = c36203.f10886;
                    j3 = c36203.f10887;
                    if (j2 >= j3) {
                        throw new ParserException("Atom size less than header length (unsupported).");
                    }
                    long j6 = r2.f10563 - j3;
                    if (c36203.f10885 == 1836019558) {
                        int size = c36203.f10872.size();
                        for (int i3 = 0; i3 < size; i3++) {
                            C3632 c3632 = c36203.f10872.valueAt(i3).f10906;
                            c3632.f10967 = j6;
                            c3632.f10969 = j6;
                            c3632.f10968 = j6;
                        }
                    }
                    int i4 = c36203.f10885;
                    if (i4 == 1835295092) {
                        c36203.f10894 = null;
                        c36203.f10889 = c36203.f10886 + j6;
                        if (!c36203.f10902) {
                            c36203.f10899.mo5893(new InterfaceC3571.C3573(c36203.f10892, j6));
                            c36203.f10902 = true;
                        }
                        c36203.f10884 = 2;
                    } else if (i4 == 1836019574 || i4 == 1953653099 || i4 == 1835297121 || i4 == 1835626086 || i4 == 1937007212 || i4 == 1836019558 || i4 == 1953653094 || i4 == 1836475768 || i4 == 1701082227) {
                        long j7 = (r2.f10563 + c36203.f10886) - 8;
                        c36203.f10881.push(new AbstractC3611.C3612(c36203.f10885, j7));
                        if (c36203.f10886 == c36203.f10887) {
                            c36203.m5958(j7);
                        } else {
                            m5959();
                        }
                    } else {
                        int i5 = c36203.f10885;
                        if (i5 == 1751411826 || i5 == 1835296868 || i5 == 1836476516 || i5 == 1936286840 || i5 == 1937011556 || i5 == 1952867444 || i5 == 1952868452 || i5 == 1953196132 || i5 == 1953654136 || i5 == 1953658222 || i5 == 1886614376 || i5 == 1935763834 || i5 == 1935763823 || i5 == 1936027235 || i5 == 1970628964 || i5 == 1935828848 || i5 == 1936158820 || i5 == 1701606260 || i5 == 1835362404 || i5 == 1701671783) {
                            if (c36203.f10887 != 8) {
                                throw new ParserException("Leaf atom defines extended atom size (unsupported).");
                            }
                            long j8 = c36203.f10886;
                            if (j8 > 2147483647L) {
                                throw new ParserException("Leaf atom with length > 2147483647 (unsupported).");
                            }
                            C4140 c4140 = new C4140((int) j8);
                            c36203.f10888 = c4140;
                            System.arraycopy(c36203.f10880.f13227, 0, c4140.f13227, 0, 8);
                            c36203.f10884 = 1;
                        } else {
                            if (c36203.f10886 > 2147483647L) {
                                throw new ParserException("Skipping atom with length > 2147483647 (unsupported).");
                            }
                            c36203.f10888 = null;
                            c36203.f10884 = 1;
                        }
                    }
                    z = true;
                    if (z) {
                        return -1;
                    }
                } else if (r2.m5877(c36203.f10880.f13227, 0, 8, true)) {
                    c36203.f10887 = 8;
                    c36203.f10880.m6693(0);
                    c36203.f10886 = c36203.f10880.m6703();
                    c36203.f10885 = c36203.f10880.m6688();
                    j = c36203.f10886;
                    if (j != 1) {
                    }
                    j2 = c36203.f10886;
                    j3 = c36203.f10887;
                    if (j2 >= j3) {
                    }
                } else {
                    z = false;
                    if (z) {
                    }
                }
            } else if (i2 != 1) {
                long j9 = Long.MAX_VALUE;
                if (i2 == 2) {
                    int size2 = c36203.f10872.size();
                    C3622 c3622ValueAt = null;
                    for (int i6 = 0; i6 < size2; i6++) {
                        C3632 c36322 = c36203.f10872.valueAt(i6).f10906;
                        if (c36322.f10983) {
                            long j10 = c36322.f10969;
                            if (j10 < j9) {
                                c3622ValueAt = c36203.f10872.valueAt(i6);
                                j9 = j10;
                            }
                        }
                    }
                    if (c3622ValueAt == null) {
                        c36203.f10884 = 3;
                    } else {
                        int i7 = (int) (j9 - r2.f10563);
                        if (i7 < 0) {
                            throw new ParserException("Offset to encryption data was negative.");
                        }
                        r2.m5878(i7);
                        C3632 c36323 = c3622ValueAt.f10906;
                        r2.m5877(c36323.f10982.f13227, 0, c36323.f10981, false);
                        c36323.f10982.m6693(0);
                        c36323.f10983 = false;
                    }
                } else if (i2 != 3) {
                    C3622 c3622 = c36203.f10894;
                    C3632 c36324 = c3622.f10906;
                    C3630 c36302 = c3622.f10908;
                    ?? r6 = c3622.f10905;
                    int i8 = c3622.f10910;
                    long jM67362 = (c36324.f10976[i8] + ((long) c36324.f10975[i8])) * 1000;
                    c4149 = c36203.f10878;
                    if (c4149 != null) {
                        jM67362 = c4149.m6736(jM67362);
                    }
                    long j11 = jM67362;
                    i = c36302.f10959;
                    if (i != 0) {
                        while (true) {
                            int i9 = c36203.f10896;
                            int i10 = c36203.f10895;
                            if (i9 >= i10) {
                                break;
                            }
                            c36203.f10896 += r6.mo5882(r2, i10 - i9, false);
                        }
                    } else {
                        byte[] bArr = c36203.f10874.f13227;
                        ?? r9 = 0;
                        bArr[0] = 0;
                        int i11 = 1;
                        bArr[1] = 0;
                        bArr[2] = 0;
                        int i12 = i + 1;
                        int i13 = 4 - i;
                        while (c36203.f10896 < c36203.f10895) {
                            int i14 = c36203.f10897;
                            if (i14 == 0) {
                                r2.m5877(bArr, i13, i12, r9);
                                c36203.f10874.m6693(r9);
                                int iM6688 = c36203.f10874.m6688();
                                if (iM6688 < i11) {
                                    throw new ParserException("Invalid NAL length");
                                }
                                c36203.f10897 = iM6688 - 1;
                                c36203.f10873.m6693(r9);
                                r6.mo5885(c36203.f10873, 4);
                                r6.mo5885(c36203.f10874, i11);
                                c36203.f10898 = c36203.f10901.length > 0 && C4136.m6665(c36302.f10955.f10090, bArr[4]);
                                c36203.f10896 += 5;
                                c36203.f10895 += i13;
                                c3630 = c36302;
                            } else {
                                if (c36203.f10898) {
                                    c36203.f10875.m6689(i14);
                                    r2.m5877(c36203.f10875.f13227, 0, c36203.f10897, false);
                                    r6.mo5885(c36203.f10875, c36203.f10897);
                                    iMo5882 = c36203.f10897;
                                    C4140 c41402 = c36203.f10875;
                                    int iM6660 = C4136.m6660(c41402.f13227, c41402.f13229);
                                    c3630 = c36302;
                                    c36203.f10875.m6693("video/hevc".equals(c36302.f10955.f10090) ? 1 : 0);
                                    c36203.f10875.m6691(iM6660);
                                    C0567.m1875(j11, c36203.f10875, c36203.f10901);
                                } else {
                                    c3630 = c36302;
                                    iMo5882 = r6.mo5882(r2, i14, false);
                                }
                                c36203.f10896 += iMo5882;
                                c36203.f10897 -= iMo5882;
                            }
                            i11 = 1;
                            r9 = 0;
                            c36302 = c3630;
                        }
                    }
                    boolean z3 = c36324.f10977[i8];
                    c3631M5962 = c36203.f10894.m5962();
                    if (c3631M5962 == null) {
                        int i15 = (z3 ? 1 : 0) | 1073741824;
                        c3576 = c3631M5962.f10963;
                        r3 = i15;
                    } else {
                        c3576 = null;
                        r3 = z3;
                    }
                    r6.mo5883(j11, r3 == true ? 1 : 0, c36203.f10895, 0, c3576);
                    while (!c36203.f10882.isEmpty()) {
                        C3621 c3621RemoveFirst = c36203.f10882.removeFirst();
                        c36203.f10890 -= c3621RemoveFirst.f10904;
                        long jM67363 = c3621RemoveFirst.f10903 + j11;
                        C4149 c41492 = c36203.f10878;
                        if (c41492 != null) {
                            jM67363 = c41492.m6736(jM67363);
                        }
                        InterfaceC3575[] interfaceC3575Arr = c36203.f10900;
                        int i16 = 0;
                        for (int length = interfaceC3575Arr.length; i16 < length; length = length) {
                            interfaceC3575Arr[i16].mo5883(jM67363, 1, c3621RemoveFirst.f10904, c36203.f10890, null);
                            i16++;
                        }
                    }
                    if (!c36203.f10894.m5964()) {
                        c36203.f10894 = null;
                    }
                    c36203.f10884 = 3;
                    z2 = true;
                    if (z2) {
                        return 0;
                    }
                } else {
                    if (c36203.f10894 == null) {
                        SparseArray<C3622> sparseArray = c36203.f10872;
                        int size3 = sparseArray.size();
                        C3622 c36222 = null;
                        for (int i17 = 0; i17 < size3; i17++) {
                            C3622 c3622ValueAt2 = sparseArray.valueAt(i17);
                            int i18 = c3622ValueAt2.f10912;
                            C3632 c36325 = c3622ValueAt2.f10906;
                            if (i18 != c36325.f10970) {
                                long j12 = c36325.f10972[i18];
                                if (j12 < j9) {
                                    c36222 = c3622ValueAt2;
                                    j9 = j12;
                                }
                            }
                        }
                        if (c36222 == null) {
                            int i19 = (int) (c36203.f10889 - r2.f10563);
                            if (i19 < 0) {
                                throw new ParserException("Offset to end of mdat was negative.");
                            }
                            r2.m5878(i19);
                            m5959();
                            z2 = false;
                            if (z2) {
                            }
                        } else {
                            int i20 = (int) (c36222.f10906.f10972[c36222.f10912] - r2.f10563);
                            if (i20 < 0) {
                                Log.w("FragmentedMp4Extractor", "Ignoring negative offset to sample data.");
                                i20 = 0;
                            }
                            r2.m5878(i20);
                            c36203.f10894 = c36222;
                        }
                    }
                    C3622 c36223 = c36203.f10894;
                    int[] iArr = c36223.f10906.f10974;
                    int i21 = c36223.f10910;
                    int i22 = iArr[i21];
                    c36203.f10895 = i22;
                    if (i21 < c36223.f10913) {
                        r2.m5878(i22);
                        C3622 c36224 = c36203.f10894;
                        C3631 c3631M59622 = c36224.m5962();
                        if (c3631M59622 != null) {
                            C4140 c41403 = c36224.f10906.f10982;
                            int i23 = c3631M59622.f10964;
                            if (i23 != 0) {
                                c41403.m6695(i23);
                            }
                            C3632 c36326 = c36224.f10906;
                            if (c36326.f10978 && c36326.f10979[c36224.f10910]) {
                                c41403.m6695(c41403.m6707() * 6);
                            }
                        }
                        if (!c36203.f10894.m5964()) {
                            c36203.f10894 = null;
                        }
                        c36203.f10884 = 3;
                        z2 = true;
                        if (z2) {
                        }
                    } else {
                        if (c36223.f10908.f10956 == 1) {
                            c36203.f10895 = i22 - 8;
                            r2.m5878(8);
                        }
                        if ("audio/ac4".equals(c36203.f10894.f10908.f10955.f10090)) {
                            c36203.f10896 = c36203.f10894.m5961(c36203.f10895, 7);
                            C3475.m5757(c36203.f10895, c36203.f10877);
                            c36203.f10894.f10905.mo5885(c36203.f10877, 7);
                            c36203.f10896 += 7;
                        } else {
                            c36203.f10896 = c36203.f10894.m5961(c36203.f10895, 0);
                        }
                        c36203.f10895 += c36203.f10896;
                        c36203.f10884 = 4;
                        c36203.f10897 = 0;
                        C3622 c36225 = c36203.f10894;
                        C3632 c363242 = c36225.f10906;
                        C3630 c363022 = c36225.f10908;
                        ?? r62 = c36225.f10905;
                        int i82 = c36225.f10910;
                        long jM673622 = (c363242.f10976[i82] + ((long) c363242.f10975[i82])) * 1000;
                        c4149 = c36203.f10878;
                        if (c4149 != null) {
                        }
                        long j112 = jM673622;
                        i = c363022.f10959;
                        if (i != 0) {
                        }
                        boolean z32 = c363242.f10977[i82];
                        c3631M5962 = c36203.f10894.m5962();
                        if (c3631M5962 == null) {
                        }
                        r62.mo5883(j112, r3 == true ? 1 : 0, c36203.f10895, 0, c3576);
                        while (!c36203.f10882.isEmpty()) {
                        }
                        if (!c36203.f10894.m5964()) {
                        }
                        c36203.f10884 = 3;
                        z2 = true;
                        if (z2) {
                        }
                    }
                }
                c3620 = c36202;
            } else {
                int i24 = ((int) c36203.f10886) - c36203.f10887;
                C4140 c41404 = c36203.f10888;
                if (c41404 != null) {
                    r2.m5877(c41404.f13227, 8, i24, false);
                    AbstractC3611.C3613 c3613 = new AbstractC3611.C3613(c36203.f10885, c36203.f10888);
                    long j13 = r2.f10563;
                    if (c36203.f10881.isEmpty()) {
                        int i25 = c3613.f10840;
                        if (i25 == 1936286840) {
                            C4140 c41405 = c3613.f10844;
                            c41405.m6693(8);
                            int iM66882 = (c41405.m6688() >> 24) & 255;
                            c41405.m6695(4);
                            long jM67032 = c41405.m6703();
                            if (iM66882 == 0) {
                                jM6706 = c41405.m6703();
                                jM67062 = c41405.m6703();
                            } else {
                                jM6706 = c41405.m6706();
                                jM67062 = c41405.m6706();
                            }
                            long j14 = jM6706;
                            long j15 = j13 + jM67062;
                            long jM67972 = C4150.m6797(j14, 1000000L, jM67032);
                            c41405.m6695(2);
                            int iM6707 = c41405.m6707();
                            int[] iArr2 = new int[iM6707];
                            long[] jArr = new long[iM6707];
                            long[] jArr2 = new long[iM6707];
                            long[] jArr3 = new long[iM6707];
                            long j16 = j14;
                            long j17 = jM67972;
                            int i26 = 0;
                            while (i26 < iM6707) {
                                int iM66883 = c41405.m6688();
                                if ((Integer.MIN_VALUE & iM66883) != 0) {
                                    throw new ParserException("Unhandled indirect reference");
                                }
                                long jM67033 = c41405.m6703();
                                iArr2[i26] = iM66883 & Integer.MAX_VALUE;
                                jArr[i26] = j15;
                                jArr3[i26] = j17;
                                long j18 = j16 + jM67033;
                                long[] jArr4 = jArr3;
                                long[] jArr5 = jArr2;
                                long jM67973 = C4150.m6797(j18, 1000000L, jM67032);
                                jArr5[i26] = jM67973 - jArr4[i26];
                                c41405.m6695(4);
                                j15 += (long) iArr2[i26];
                                i26++;
                                jArr2 = jArr5;
                                jArr = jArr;
                                jArr3 = jArr4;
                                iM6707 = iM6707;
                                j16 = j18;
                                j17 = jM67973;
                            }
                            Pair pairCreate = Pair.create(Long.valueOf(jM67972), new C3556(iArr2, jArr, jArr2, jArr3));
                            c3620 = this;
                            c3620.f10893 = ((Long) pairCreate.first).longValue();
                            c3620.f10899.mo5893((InterfaceC3571) pairCreate.second);
                            c3620.f10902 = true;
                            c36203 = c3620;
                        } else {
                            c3620 = c36202;
                            if (i25 == 1701671783) {
                                C4140 c41406 = c3613.f10844;
                                InterfaceC3575[] interfaceC3575Arr2 = c36203.f10900;
                                if (interfaceC3575Arr2 != null && interfaceC3575Arr2.length != 0) {
                                    c41406.m6693(8);
                                    int iM66884 = (c41406.m6688() >> 24) & 255;
                                    if (iM66884 == 0) {
                                        String strM6700 = c41406.m6700();
                                        C0567.m1856(strM6700);
                                        String strM67002 = c41406.m6700();
                                        C0567.m1856(strM67002);
                                        long jM67034 = c41406.m6703();
                                        long jM67974 = C4150.m6797(c41406.m6703(), 1000000L, jM67034);
                                        long j19 = c36203.f10893;
                                        long j20 = j19 != -9223372036854775807L ? j19 + jM67974 : -9223372036854775807L;
                                        str = strM6700;
                                        str2 = strM67002;
                                        jM6797 = C4150.m6797(c41406.m6703(), 1000L, jM67034);
                                        jM6703 = c41406.m6703();
                                        j4 = jM67974;
                                        jM6736 = j20;
                                    } else if (iM66884 != 1) {
                                        C2803.m4900("Skipping unsupported emsg version: ", iM66884, "FragmentedMp4Extractor");
                                    } else {
                                        long jM67035 = c41406.m6703();
                                        long jM67975 = C4150.m6797(c41406.m6706(), 1000000L, jM67035);
                                        long jM67976 = C4150.m6797(c41406.m6703(), 1000L, jM67035);
                                        long jM67036 = c41406.m6703();
                                        String strM67003 = c41406.m6700();
                                        C0567.m1856(strM67003);
                                        String strM67004 = c41406.m6700();
                                        C0567.m1856(strM67004);
                                        str = strM67003;
                                        str2 = strM67004;
                                        jM6797 = jM67976;
                                        jM6703 = jM67036;
                                        jM6736 = jM67975;
                                        j4 = -9223372036854775807L;
                                    }
                                    byte[] bArr2 = new byte[c41406.m6679()];
                                    int iM6679 = c41406.m6679();
                                    System.arraycopy(c41406.f13227, c41406.f13228, bArr2, 0, iM6679);
                                    c41406.f13228 += iM6679;
                                    C4140 c41407 = new C4140(c36203.f10879.m6065(new C3720(str, str2, jM6797, jM6703, bArr2)));
                                    int iM66792 = c41407.m6679();
                                    for (InterfaceC3575 interfaceC3575 : c36203.f10900) {
                                        c41407.m6693(0);
                                        interfaceC3575.mo5885(c41407, iM66792);
                                    }
                                    if (jM6736 == -9223372036854775807L) {
                                        c36203.f10882.addLast(new C3621(j4, iM66792));
                                        c36203.f10890 += iM66792;
                                    } else {
                                        C4149 c41493 = c36203.f10878;
                                        if (c41493 != null) {
                                            jM6736 = c41493.m6736(jM6736);
                                        }
                                        for (InterfaceC3575 interfaceC35752 : c36203.f10900) {
                                            interfaceC35752.mo5883(jM6736, 1, iM66792, 0, null);
                                        }
                                    }
                                }
                            }
                        }
                        r2 = c3558;
                    } else {
                        c36203.f10881.peek().f10842.add(c3613);
                        c3620 = c36202;
                        r2 = r2;
                    }
                } else {
                    c3620 = c36202;
                    r2.m5878(i24);
                    r2 = r2;
                }
                c36203.m5958(r2.f10563);
            }
            c36202 = c3620;
            r2 = r2;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final C3619 m5957(SparseArray<C3619> sparseArray, int i) {
        if (sparseArray.size() == 1) {
            return sparseArray.valueAt(0);
        }
        C3619 c3619 = sparseArray.get(i);
        C0567.m1856(c3619);
        return c3619;
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public void mo5887() {
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:162:0x0390  */
    /* JADX WARN: Removed duplicated region for block: B:165:0x039c  */
    /* JADX WARN: Removed duplicated region for block: B:166:0x03a3  */
    /* JADX WARN: Removed duplicated region for block: B:169:0x03ad  */
    /* JADX WARN: Removed duplicated region for block: B:289:0x067a  */
    /* JADX WARN: Type inference failed for: r1v41 */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void m5958(long j) throws ParserException {
        C3620 c3620;
        byte[] bArr;
        AbstractC3611.C3612 c3612;
        SparseArray<C3622> sparseArray;
        int i;
        int i2;
        int i3;
        int i4;
        byte[] bArr2;
        int i5;
        String str;
        boolean z;
        byte[] bArr3;
        int i6;
        byte[] bArr4;
        AbstractC3611.C3612 c36122;
        int i7;
        int i8;
        List<AbstractC3611.C3613> list;
        int i9;
        AbstractC3611.C3612 c36123;
        C3632 c3632;
        int i10;
        C3622 c3622;
        boolean z2;
        long jM6797;
        int i11;
        int i12;
        C3632 c36322;
        long j2;
        int i13;
        boolean z3;
        int iM6705;
        boolean z4;
        int iM67052;
        boolean z5;
        int iM6688;
        boolean z6;
        C4140 c4140;
        boolean z7;
        C3620 c36202 = this;
        C3620 c36203 = c36202;
        while (!c36203.f10881.isEmpty() && c36203.f10881.peek().f10841 == j) {
            AbstractC3611.C3612 c3612Pop = c36203.f10881.pop();
            int i14 = c3612Pop.f10840;
            int i15 = 12;
            int i16 = 8;
            if (i14 == 1836019574) {
                if (!(c36203.f10870 == null)) {
                    throw new IllegalStateException("Unexpected moov box.");
                }
                C3526 c3526M5955 = m5955(c3612Pop.f10842);
                AbstractC3611.C3612 c3612M5943 = c3612Pop.m5943(1836475768);
                SparseArray sparseArray2 = new SparseArray();
                int size = c3612M5943.f10842.size();
                int i17 = 0;
                long jM6703 = -9223372036854775807L;
                while (i17 < size) {
                    AbstractC3611.C3613 c3613 = c3612M5943.f10842.get(i17);
                    int i18 = c3613.f10840;
                    if (i18 == 1953654136) {
                        C4140 c41402 = c3613.f10844;
                        c41402.m6693(i15);
                        Pair pairCreate = Pair.create(Integer.valueOf(c41402.m6688()), new C3619(c41402.m6705() - 1, c41402.m6705(), c41402.m6705(), c41402.m6688()));
                        sparseArray2.put(((Integer) pairCreate.first).intValue(), pairCreate.second);
                    } else if (i18 == 1835362404) {
                        C4140 c41403 = c3613.f10844;
                        c41403.m6693(8);
                        jM6703 = ((c41403.m6688() >> 24) & 255) == 0 ? c41403.m6703() : c41403.m6706();
                    }
                    i17++;
                    i15 = 12;
                }
                SparseArray sparseArray3 = new SparseArray();
                int size2 = c3612Pop.f10843.size();
                for (int i19 = 0; i19 < size2; i19++) {
                    AbstractC3611.C3612 c36124 = c3612Pop.f10843.get(i19);
                    if (c36124.f10840 == 1953653099) {
                        C3630 c3630M5948 = C3614.m5948(c36124, c3612Pop.m5944(1836476516), jM6703, c3526M5955, (c36203.f10869 & 16) != 0, false);
                        if (c3630M5948 != null) {
                            sparseArray3.put(c3630M5948.f10950, c3630M5948);
                        }
                    }
                }
                int size3 = sparseArray3.size();
                if (c36203.f10872.size() == 0) {
                    for (int i20 = 0; i20 < size3; i20++) {
                        C3630 c3630 = (C3630) sparseArray3.valueAt(i20);
                        C3622 c36222 = new C3622(c36203.f10899.mo5891(i20, c3630.f10951));
                        c36222.m5963(c3630, c36203.m5957((SparseArray<C3619>) sparseArray2, c3630.f10950));
                        c36203.f10872.put(c3630.f10950, c36222);
                        c36203.f10892 = Math.max(c36203.f10892, c3630.f10954);
                    }
                    m5960();
                    c36203.f10899.mo5892();
                } else {
                    C0567.m1932(c36203.f10872.size() == size3);
                    for (int i21 = 0; i21 < size3; i21++) {
                        C3630 c36302 = (C3630) sparseArray3.valueAt(i21);
                        c36203.f10872.get(c36302.f10950).m5963(c36302, c36203.m5957((SparseArray<C3619>) sparseArray2, c36302.f10950));
                    }
                }
                c3620 = c36202;
            } else if (i14 == 1836019558) {
                SparseArray<C3622> sparseArray4 = c36203.f10872;
                int i22 = c36203.f10869;
                byte[] bArr5 = c36203.f10876;
                int size4 = c3612Pop.f10843.size();
                int i23 = 0;
                while (i23 < size4) {
                    AbstractC3611.C3612 c36125 = c3612Pop.f10843.get(i23);
                    if (c36125.f10840 == 1953653094) {
                        C4140 c41404 = c36125.m5944(1952868452).f10844;
                        c41404.m6693(i16);
                        int iM66882 = c41404.m6688() & 16777215;
                        C3622 c3622ValueAt = sparseArray4.size() == 1 ? sparseArray4.valueAt(0) : sparseArray4.get(c41404.m6688());
                        if (c3622ValueAt == null) {
                            c3622ValueAt = null;
                        } else {
                            if ((iM66882 & 1) != 0) {
                                long jM6706 = c41404.m6706();
                                C3632 c36323 = c3622ValueAt.f10906;
                                c36323.f10968 = jM6706;
                                c36323.f10969 = jM6706;
                            }
                            C3619 c3619 = c3622ValueAt.f10909;
                            c3622ValueAt.f10906.f10966 = new C3619((iM66882 & 2) != 0 ? c41404.m6705() - 1 : c3619.f10863, (iM66882 & 8) != 0 ? c41404.m6705() : c3619.f10864, (iM66882 & 16) != 0 ? c41404.m6705() : c3619.f10865, (iM66882 & 32) != 0 ? c41404.m6705() : c3619.f10866);
                        }
                        if (c3622ValueAt == null) {
                            bArr = bArr5;
                            c3612 = c3612Pop;
                            sparseArray = sparseArray4;
                            i = i22;
                            i2 = size4;
                            i3 = i23;
                        } else {
                            C3632 c36324 = c3622ValueAt.f10906;
                            long jM67062 = c36324.f10984;
                            c3622ValueAt.m5965();
                            if (c36125.m5944(1952867444) != null && (i22 & 2) == 0) {
                                C4140 c41405 = c36125.m5944(1952867444).f10844;
                                c41405.m6693(i16);
                                jM67062 = ((c41405.m6688() >> 24) & 255) == 1 ? c41405.m6706() : c41405.m6703();
                            }
                            List<AbstractC3611.C3613> list2 = c36125.f10842;
                            int size5 = list2.size();
                            int i24 = 0;
                            int i25 = 0;
                            sparseArray = sparseArray4;
                            i2 = size4;
                            int i26 = 0;
                            while (true) {
                                i4 = 1953658222;
                                if (i25 >= size5) {
                                    break;
                                }
                                long j3 = jM67062;
                                AbstractC3611.C3613 c36132 = list2.get(i25);
                                if (c36132.f10840 == 1953658222) {
                                    C4140 c41406 = c36132.f10844;
                                    c41406.m6693(12);
                                    int iM67053 = c41406.m6705();
                                    if (iM67053 > 0) {
                                        i24 += iM67053;
                                        i26++;
                                    }
                                }
                                i25++;
                                jM67062 = j3;
                            }
                            long j4 = jM67062;
                            c3622ValueAt.f10912 = 0;
                            c3622ValueAt.f10911 = 0;
                            c3622ValueAt.f10910 = 0;
                            C3632 c36325 = c3622ValueAt.f10906;
                            c36325.f10970 = i26;
                            c36325.f10971 = i24;
                            int[] iArr = c36325.f10973;
                            if (iArr == null || iArr.length < i26) {
                                c36325.f10972 = new long[i26];
                                c36325.f10973 = new int[i26];
                            }
                            int[] iArr2 = c36325.f10974;
                            if (iArr2 == null || iArr2.length < i24) {
                                int i27 = (i24 * 125) / 100;
                                c36325.f10974 = new int[i27];
                                c36325.f10975 = new int[i27];
                                c36325.f10976 = new long[i27];
                                c36325.f10977 = new boolean[i27];
                                c36325.f10979 = new boolean[i27];
                            }
                            int i28 = 0;
                            int i29 = 0;
                            int i30 = 0;
                            while (i28 < size5) {
                                AbstractC3611.C3613 c36133 = list2.get(i28);
                                if (c36133.f10840 == i4) {
                                    int i31 = i29 + 1;
                                    C4140 c41407 = c36133.f10844;
                                    c41407.m6693(8);
                                    int iM66883 = c41407.m6688() & 16777215;
                                    C3630 c36303 = c3622ValueAt.f10908;
                                    list = list2;
                                    C3632 c36326 = c3622ValueAt.f10906;
                                    i10 = size5;
                                    C3619 c36192 = c36326.f10966;
                                    c36326.f10973[i29] = c41407.m6705();
                                    long[] jArr = c36326.f10972;
                                    bArr4 = bArr5;
                                    c36122 = c3612Pop;
                                    jArr[i29] = c36326.f10968;
                                    if ((iM66883 & 1) != 0) {
                                        i9 = i23;
                                        c36123 = c36125;
                                        jArr[i29] = jArr[i29] + ((long) c41407.m6688());
                                    } else {
                                        i9 = i23;
                                        c36123 = c36125;
                                    }
                                    boolean z8 = (iM66883 & 4) != 0;
                                    int iM67054 = c36192.f10866;
                                    if (z8) {
                                        iM67054 = c41407.m6705();
                                    }
                                    boolean z9 = (iM66883 & 256) != 0;
                                    boolean z10 = (iM66883 & 512) != 0;
                                    boolean z11 = (iM66883 & 1024) != 0;
                                    boolean z12 = (iM66883 & 2048) != 0;
                                    int i32 = iM67054;
                                    long[] jArr2 = c36303.f10957;
                                    if (jArr2 != null) {
                                        c3632 = c36324;
                                        c3622 = c3622ValueAt;
                                        if (jArr2.length == 1 && jArr2[0] == 0) {
                                            z2 = z11;
                                            jM6797 = C4150.m6797(c36303.f10958[0], 1000L, c36303.f10952);
                                            int[] iArr3 = c36326.f10974;
                                            int[] iArr4 = c36326.f10975;
                                            long[] jArr3 = c36326.f10976;
                                            i7 = i28;
                                            boolean[] zArr = c36326.f10977;
                                            boolean z13 = (c36303.f10951 == 2 || (i22 & 1) == 0) ? false : true;
                                            i11 = c36326.f10973[i29] + i30;
                                            i8 = i22;
                                            long j5 = c36303.f10952;
                                            if (i29 <= 0) {
                                                i12 = i30;
                                                j2 = c36326.f10984;
                                                c36322 = c36326;
                                            } else {
                                                i12 = i30;
                                                c36322 = c36326;
                                                j2 = j4;
                                            }
                                            i13 = i12;
                                            while (i13 < i11) {
                                                if (z9) {
                                                    z3 = z9;
                                                    iM6705 = c41407.m6705();
                                                } else {
                                                    z3 = z9;
                                                    iM6705 = c36192.f10864;
                                                }
                                                if (z10) {
                                                    z4 = z10;
                                                    iM67052 = c41407.m6705();
                                                } else {
                                                    z4 = z10;
                                                    iM67052 = c36192.f10865;
                                                }
                                                if (i13 == 0 && z8) {
                                                    z5 = z8;
                                                    iM6688 = i32;
                                                } else if (z2) {
                                                    z5 = z8;
                                                    iM6688 = c41407.m6688();
                                                } else {
                                                    z5 = z8;
                                                    iM6688 = c36192.f10866;
                                                }
                                                if (z12) {
                                                    z6 = z2;
                                                    c4140 = c41407;
                                                    z7 = z12;
                                                    iArr4[i13] = (int) ((((long) c41407.m6688()) * 1000) / j5);
                                                } else {
                                                    z6 = z2;
                                                    c4140 = c41407;
                                                    z7 = z12;
                                                    iArr4[i13] = 0;
                                                }
                                                jArr3[i13] = C4150.m6797(j2, 1000L, j5) - jM6797;
                                                iArr3[i13] = iM67052;
                                                zArr[i13] = ((iM6688 >> 16) & 1) == 0 && (!z13 || i13 == 0);
                                                j2 += (long) iM6705;
                                                i13++;
                                                z9 = z3;
                                                z10 = z4;
                                                z8 = z5;
                                                z2 = z6;
                                                c41407 = c4140;
                                                z12 = z7;
                                            }
                                            c36322.f10984 = j2;
                                            i30 = i11;
                                            i29 = i31;
                                        } else {
                                            z2 = z11;
                                        }
                                    } else {
                                        z2 = z11;
                                        c3632 = c36324;
                                        c3622 = c3622ValueAt;
                                    }
                                    jM6797 = 0;
                                    int[] iArr32 = c36326.f10974;
                                    int[] iArr42 = c36326.f10975;
                                    long[] jArr32 = c36326.f10976;
                                    i7 = i28;
                                    boolean[] zArr2 = c36326.f10977;
                                    if (c36303.f10951 == 2) {
                                        i11 = c36326.f10973[i29] + i30;
                                        i8 = i22;
                                        long j52 = c36303.f10952;
                                        if (i29 <= 0) {
                                        }
                                        i13 = i12;
                                        while (i13 < i11) {
                                        }
                                        c36322.f10984 = j2;
                                        i30 = i11;
                                        i29 = i31;
                                    }
                                } else {
                                    bArr4 = bArr5;
                                    c36122 = c3612Pop;
                                    i7 = i28;
                                    i8 = i22;
                                    list = list2;
                                    i9 = i23;
                                    c36123 = c36125;
                                    c3632 = c36324;
                                    i10 = size5;
                                    c3622 = c3622ValueAt;
                                }
                                i28 = i7 + 1;
                                i4 = 1953658222;
                                list2 = list;
                                size5 = i10;
                                c3612Pop = c36122;
                                bArr5 = bArr4;
                                i23 = i9;
                                c36125 = c36123;
                                c36324 = c3632;
                                c3622ValueAt = c3622;
                                i22 = i8;
                            }
                            byte[] bArr6 = bArr5;
                            c3612 = c3612Pop;
                            i = i22;
                            i3 = i23;
                            C3632 c36327 = c36324;
                            C3631 c3631M5978 = c3622ValueAt.f10908.m5978(c36327.f10966.f10863);
                            AbstractC3611.C3613 c3613M5944 = c36125.m5944(1935763834);
                            if (c3613M5944 != null) {
                                C4140 c41408 = c3613M5944.f10844;
                                int i33 = c3631M5978.f10964;
                                c41408.m6693(8);
                                if ((c41408.m6688() & 16777215 & 1) == 1) {
                                    c41408.m6695(8);
                                }
                                int iM6702 = c41408.m6702();
                                int iM67055 = c41408.m6705();
                                if (iM67055 != c36327.f10971) {
                                    StringBuilder sbM4896 = C2803.m4896("Length mismatch: ", iM67055, ", ");
                                    sbM4896.append(c36327.f10971);
                                    throw new ParserException(sbM4896.toString());
                                }
                                if (iM6702 == 0) {
                                    boolean[] zArr3 = c36327.f10979;
                                    i6 = 0;
                                    for (int i34 = 0; i34 < iM67055; i34++) {
                                        int iM67022 = c41408.m6702();
                                        i6 += iM67022;
                                        zArr3[i34] = iM67022 > i33;
                                    }
                                } else {
                                    i6 = (iM6702 * iM67055) + 0;
                                    Arrays.fill(c36327.f10979, 0, iM67055, iM6702 > i33);
                                }
                                c36327.m5979(i6);
                            }
                            AbstractC3611.C3613 c3613M59442 = c36125.m5944(1935763823);
                            if (c3613M59442 != null) {
                                C4140 c41409 = c3613M59442.f10844;
                                c41409.m6693(8);
                                int iM66884 = c41409.m6688();
                                if ((16777215 & iM66884 & 1) == 1) {
                                    c41409.m6695(8);
                                }
                                int iM67056 = c41409.m6705();
                                if (iM67056 != 1) {
                                    throw new ParserException(C2803.m4871("Unexpected saio entry count: ", iM67056));
                                }
                                c36327.f10969 += ((iM66884 >> 24) & 255) == 0 ? c41409.m6703() : c41409.m6706();
                            }
                            AbstractC3611.C3613 c3613M59443 = c36125.m5944(1936027235);
                            if (c3613M59443 != null) {
                                m5956(c3613M59443.f10844, 0, c36327);
                            }
                            AbstractC3611.C3613 c3613M59444 = c36125.m5944(1935828848);
                            AbstractC3611.C3613 c3613M59445 = c36125.m5944(1936158820);
                            if (c3613M59444 != null && c3613M59445 != null) {
                                C4140 c414010 = c3613M59444.f10844;
                                C4140 c414011 = c3613M59445.f10844;
                                if (c3631M5978 != null) {
                                    str = c3631M5978.f10962;
                                    i5 = 8;
                                } else {
                                    i5 = 8;
                                    str = null;
                                }
                                String str2 = str;
                                c414010.m6693(i5);
                                int iM66885 = c414010.m6688();
                                if (c414010.m6688() == 1936025959) {
                                    if (((iM66885 >> 24) & 255) == 1) {
                                        c414010.m6695(4);
                                    }
                                    if (c414010.m6688() != 1) {
                                        throw new ParserException("Entry count in sbgp != 1 (unsupported).");
                                    }
                                    c414011.m6693(8);
                                    int iM66886 = c414011.m6688();
                                    if (c414011.m6688() == 1936025959) {
                                        int i35 = (iM66886 >> 24) & 255;
                                        if (i35 == 1) {
                                            if (c414011.m6703() == 0) {
                                                throw new ParserException("Variable length description in sgpd found (unsupported)");
                                            }
                                        } else if (i35 >= 2) {
                                            c414011.m6695(4);
                                        }
                                        if (c414011.m6703() != 1) {
                                            throw new ParserException("Entry count in sgpd != 1 (unsupported).");
                                        }
                                        c414011.m6695(1);
                                        int iM67023 = c414011.m6702();
                                        int i36 = (iM67023 & 240) >> 4;
                                        int i37 = iM67023 & 15;
                                        boolean z14 = c414011.m6702() == 1;
                                        if (z14) {
                                            int iM67024 = c414011.m6702();
                                            byte[] bArr7 = new byte[16];
                                            System.arraycopy(c414011.f13227, c414011.f13228, bArr7, 0, 16);
                                            c414011.f13228 += 16;
                                            if (iM67024 == 0) {
                                                int iM67025 = c414011.m6702();
                                                byte[] bArr8 = new byte[iM67025];
                                                System.arraycopy(c414011.f13227, c414011.f13228, bArr8, 0, iM67025);
                                                c414011.f13228 += iM67025;
                                                z = true;
                                                bArr3 = bArr8;
                                            } else {
                                                z = true;
                                                bArr3 = null;
                                            }
                                            c36327.f10978 = z;
                                            c36327.f10980 = new C3631(z14, str2, iM67024, bArr7, i36, i37, bArr3);
                                        }
                                    }
                                }
                            }
                            int size6 = c36125.f10842.size();
                            int i38 = 0;
                            while (i38 < size6) {
                                AbstractC3611.C3613 c36134 = c36125.f10842.get(i38);
                                if (c36134.f10840 == 1970628964) {
                                    C4140 c414012 = c36134.f10844;
                                    c414012.m6693(8);
                                    bArr2 = bArr6;
                                    System.arraycopy(c414012.f13227, c414012.f13228, bArr2, 0, 16);
                                    c414012.f13228 += 16;
                                    if (Arrays.equals(bArr2, f10867)) {
                                        m5956(c414012, 16, c36327);
                                    }
                                } else {
                                    bArr2 = bArr6;
                                }
                                i38++;
                                bArr6 = bArr2;
                            }
                            bArr = bArr6;
                        }
                    }
                    i23 = i3 + 1;
                    i16 = 8;
                    bArr5 = bArr;
                    sparseArray4 = sparseArray;
                    size4 = i2;
                    c3612Pop = c3612;
                    i22 = i;
                }
                C3526 c3526M59552 = m5955(c3612Pop.f10842);
                c3620 = this;
                if (c3526M59552 != null) {
                    int size7 = c3620.f10872.size();
                    for (int i39 = 0; i39 < size7; i39++) {
                        C3622 c3622ValueAt2 = c3620.f10872.valueAt(i39);
                        C3631 c3631M59782 = c3622ValueAt2.f10908.m5978(c3622ValueAt2.f10906.f10966.f10863);
                        String str3 = c3631M59782 != null ? c3631M59782.f10962 : null;
                        InterfaceC3575 interfaceC3575 = c3622ValueAt2.f10905;
                        C3431 c3431 = c3622ValueAt2.f10908.f10955;
                        interfaceC3575.mo5884(c3431.m5601(c3526M59552.m5825(str3), c3431.f10088));
                    }
                }
                if (c3620.f10891 != -9223372036854775807L) {
                    int size8 = c3620.f10872.size();
                    for (int i40 = 0; i40 < size8; i40++) {
                        C3622 c3622ValueAt3 = c3620.f10872.valueAt(i40);
                        long j6 = c3620.f10891;
                        if (c3622ValueAt3 == null) {
                            throw null;
                        }
                        long jM5459 = C3414.m5459(j6);
                        int i41 = c3622ValueAt3.f10910;
                        while (true) {
                            C3632 c36328 = c3622ValueAt3.f10906;
                            if (i41 >= c36328.f10971 || c36328.f10976[i41] + ((long) c36328.f10975[i41]) >= jM5459) {
                                break;
                            }
                            if (c36328.f10977[i41]) {
                                c3622ValueAt3.f10913 = i41;
                            }
                            i41++;
                        }
                    }
                    c3620.f10891 = -9223372036854775807L;
                }
                c36203 = c3620;
            } else {
                c3620 = c36202;
                if (!c36203.f10881.isEmpty()) {
                    c36203.f10881.peek().f10843.add(c3612Pop);
                }
            }
            c36202 = c3620;
            c36203 = c36203;
        }
        m5959();
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public void mo5888(long j, long j2) {
        int size = this.f10872.size();
        for (int i = 0; i < size; i++) {
            this.f10872.valueAt(i).m5965();
        }
        this.f10882.clear();
        this.f10890 = 0;
        this.f10891 = j2;
        this.f10881.clear();
        m5959();
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public void mo5889(InterfaceC3562 interfaceC3562) {
        this.f10899 = interfaceC3562;
        C3630 c3630 = this.f10870;
        if (c3630 != null) {
            C3622 c3622 = new C3622(interfaceC3562.mo5891(0, c3630.f10951));
            c3622.m5963(this.f10870, new C3619(0, 0, 0, 0));
            this.f10872.put(0, c3622);
            m5960();
            this.f10899.mo5892();
        }
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public boolean mo5890(C3558 c3558) {
        return C3629.m5977(c3558, true);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final void m5959() {
        this.f10884 = 0;
        this.f10887 = 0;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final void m5960() {
        int i;
        if (this.f10900 == null) {
            InterfaceC3575[] interfaceC3575Arr = new InterfaceC3575[2];
            this.f10900 = interfaceC3575Arr;
            InterfaceC3575 interfaceC3575 = this.f10883;
            if (interfaceC3575 != null) {
                interfaceC3575Arr[0] = interfaceC3575;
                i = 1;
            } else {
                i = 0;
            }
            if ((this.f10869 & 4) != 0) {
                this.f10900[i] = this.f10899.mo5891(this.f10872.size(), 4);
                i++;
            }
            InterfaceC3575[] interfaceC3575Arr2 = (InterfaceC3575[]) Arrays.copyOf(this.f10900, i);
            this.f10900 = interfaceC3575Arr2;
            for (InterfaceC3575 interfaceC35752 : interfaceC3575Arr2) {
                interfaceC35752.mo5884(f10868);
            }
        }
        if (this.f10901 == null) {
            this.f10901 = new InterfaceC3575[this.f10871.size()];
            for (int i2 = 0; i2 < this.f10901.length; i2++) {
                InterfaceC3575 interfaceC3575Mo5891 = this.f10899.mo5891(this.f10872.size() + 1 + i2, 3);
                interfaceC3575Mo5891.mo5884(this.f10871.get(i2));
                this.f10901[i2] = interfaceC3575Mo5891;
            }
        }
    }
}
