package n1;

import C3.G;
import C3.W;
import D0.C0072i;
import L0.X;
import R0.u;
import T0.AbstractC0302b;
import T0.C0301a;
import T0.C0303c;
import T0.H;
import T0.t;
import android.util.Pair;
import androidx.leanback.widget.Q0;
import java.math.RoundingMode;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
import l6.C1139a;
import n4.u0;
import u0.C1570f;
import u0.C1575k;
import u0.C1578n;
import u0.C1579o;
import u0.D;
import u0.E;
import u0.F;
import x0.AbstractC1709a;
import x0.v;

/* JADX INFO: renamed from: n1.c, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC1251c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final byte[] f14982a;

    static {
        int i = v.f18553a;
        f14982a = "OpusHead".getBytes(StandardCharsets.UTF_8);
    }

    public static X a(int i, x0.o oVar) {
        oVar.F(i + 12);
        oVar.G(1);
        b(oVar);
        oVar.G(2);
        int iT = oVar.t();
        if ((iT & 128) != 0) {
            oVar.G(2);
        }
        if ((iT & 64) != 0) {
            oVar.G(oVar.t());
        }
        if ((iT & 32) != 0) {
            oVar.G(2);
        }
        oVar.G(1);
        b(oVar);
        String strE = E.e(oVar.t());
        if ("audio/mpeg".equals(strE) || "audio/vnd.dts".equals(strE) || "audio/vnd.dts.hd".equals(strE)) {
            return new X(strE, null, -1L, -1L);
        }
        oVar.G(4);
        long jV = oVar.v();
        long jV2 = oVar.v();
        oVar.G(1);
        int iB = b(oVar);
        long j8 = jV2;
        byte[] bArr = new byte[iB];
        oVar.e(bArr, 0, iB);
        if (j8 <= 0) {
            j8 = -1;
        }
        return new X(strE, bArr, j8, jV > 0 ? jV : -1L);
    }

    public static int b(x0.o oVar) {
        int iT = oVar.t();
        int i = iT & 127;
        while ((iT & 128) == 128) {
            iT = oVar.t();
            i = (i << 7) | (iT & 127);
        }
        return i;
    }

    public static int c(int i) {
        return (i >> 24) & 255;
    }

    public static y0.f d(x0.o oVar) {
        long jN;
        long jN2;
        oVar.F(8);
        if (c(oVar.g()) == 0) {
            jN = oVar.v();
            jN2 = oVar.v();
        } else {
            jN = oVar.n();
            jN2 = oVar.n();
        }
        return new y0.f(jN, jN2, oVar.v());
    }

    public static Pair e(x0.o oVar, int i, int i5) throws F {
        Integer num;
        C1264p c1264p;
        Pair pairCreate;
        int i8;
        int i9;
        Integer num2;
        boolean z8;
        int i10 = oVar.f18540b;
        while (i10 - i < i5) {
            oVar.F(i10);
            int iG = oVar.g();
            AbstractC0302b.c("childAtomSize must be positive", iG > 0);
            if (oVar.g() == 1936289382) {
                int i11 = i10 + 8;
                int i12 = 0;
                int i13 = -1;
                Integer numValueOf = null;
                String strR = null;
                while (i11 - i10 < iG) {
                    oVar.F(i11);
                    int iG2 = oVar.g();
                    int iG3 = oVar.g();
                    if (iG3 == 1718775137) {
                        numValueOf = Integer.valueOf(oVar.g());
                    } else if (iG3 == 1935894637) {
                        oVar.G(4);
                        strR = oVar.r(4, StandardCharsets.UTF_8);
                    } else if (iG3 == 1935894633) {
                        i13 = i11;
                        i12 = iG2;
                    }
                    i11 += iG2;
                }
                byte[] bArr = null;
                if ("cenc".equals(strR) || "cbc1".equals(strR) || "cens".equals(strR) || "cbcs".equals(strR)) {
                    AbstractC0302b.c("frma atom is mandatory", numValueOf != null);
                    AbstractC0302b.c("schi atom is mandatory", i13 != -1);
                    int i14 = i13 + 8;
                    while (true) {
                        if (i14 - i13 >= i12) {
                            num = numValueOf;
                            c1264p = null;
                            break;
                        }
                        oVar.F(i14);
                        int iG4 = oVar.g();
                        if (oVar.g() == 1952804451) {
                            int iC = c(oVar.g());
                            oVar.G(1);
                            if (iC == 0) {
                                oVar.G(1);
                                i9 = 0;
                                i8 = 0;
                            } else {
                                int iT = oVar.t();
                                i8 = iT & 15;
                                i9 = (iT & 240) >> 4;
                            }
                            if (oVar.t() == 1) {
                                num2 = numValueOf;
                                z8 = true;
                            } else {
                                num2 = numValueOf;
                                z8 = false;
                            }
                            int iT2 = oVar.t();
                            byte[] bArr2 = new byte[16];
                            oVar.e(bArr2, 0, 16);
                            if (z8 && iT2 == 0) {
                                int iT3 = oVar.t();
                                byte[] bArr3 = new byte[iT3];
                                oVar.e(bArr3, 0, iT3);
                                bArr = bArr3;
                            }
                            num = num2;
                            c1264p = new C1264p(z8, strR, iT2, bArr2, i9, i8, bArr);
                        } else {
                            i14 += iG4;
                        }
                    }
                    AbstractC0302b.c("tenc atom is mandatory", c1264p != null);
                    int i15 = v.f18553a;
                    pairCreate = Pair.create(num, c1264p);
                } else {
                    pairCreate = null;
                }
                if (pairCreate != null) {
                    return pairCreate;
                }
            }
            i10 += iG;
        }
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:170:0x02e0  */
    /* JADX WARN: Removed duplicated region for block: B:230:0x03de  */
    /* JADX WARN: Removed duplicated region for block: B:337:0x0696  */
    /* JADX WARN: Removed duplicated region for block: B:405:0x082f  */
    /* JADX WARN: Removed duplicated region for block: B:424:0x0864  */
    /* JADX WARN: Removed duplicated region for block: B:521:0x09ba  */
    /* JADX WARN: Removed duplicated region for block: B:555:0x0a29  */
    /* JADX WARN: Removed duplicated region for block: B:562:0x0a40  */
    /* JADX WARN: Removed duplicated region for block: B:681:0x0a65 A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static S0.f f(x0.o oVar, int i, int i5, String str, C1575k c1575k, boolean z8) throws F {
        int i8;
        int i9;
        int i10;
        String str2;
        int i11;
        boolean z9;
        int i12;
        int i13;
        S0.f fVar;
        int i14;
        int i15;
        int i16;
        int iG;
        int iIntValue;
        int i17;
        int i18;
        int i19;
        int i20;
        boolean z10;
        C1575k c1575k2;
        String str3;
        String str4;
        String str5;
        List listP;
        int i21;
        int i22;
        int i23;
        String str6;
        int i24;
        int i25;
        X x8;
        int i26;
        String str7;
        int i27;
        int i28;
        int i29;
        int i30;
        int i31;
        int i32;
        boolean zH;
        int i33;
        int i34;
        boolean z11;
        int iB;
        int i35;
        int i36;
        int i37;
        boolean zH2;
        int i38;
        int i39;
        boolean z12;
        int i40;
        C1575k c1575k3;
        int i41;
        C1575k c1575kA;
        int i42;
        int i43;
        long j8;
        W wP;
        x0.o oVar2 = oVar;
        String str8 = str;
        C1575k c1575k4 = c1575k;
        String str9 = "audio/mhm1";
        boolean z13 = false;
        oVar2.F(12);
        int iG2 = oVar2.g();
        S0.f fVar2 = new S0.f();
        fVar2.f6217c = new C1264p[iG2];
        fVar2.f6216b = 0;
        int i44 = 0;
        while (i44 < iG2) {
            int i45 = oVar2.f18540b;
            int iG3 = oVar2.g();
            String str10 = "childAtomSize must be positive";
            AbstractC0302b.c("childAtomSize must be positive", iG3 > 0 ? true : z13);
            int iG4 = oVar2.g();
            if (iG4 == 1635148593 || iG4 == 1635148595 || iG4 == 1701733238 || iG4 == 1831958048 || iG4 == 1836070006 || iG4 == 1752589105 || iG4 == 1751479857 || iG4 == 1932670515 || iG4 == 1211250227 || iG4 == 1748121139 || iG4 == 1987063864 || iG4 == 1987063865 || iG4 == 1635135537 || iG4 == 1685479798 || iG4 == 1685479729 || iG4 == 1685481573 || iG4 == 1685481521) {
                i8 = iG2;
                oVar2 = oVar;
                i9 = i;
                i10 = i5;
                c1575k4 = c1575k;
                str2 = str9;
                i11 = iG4;
                z9 = z13;
                i12 = i44;
                i13 = i45;
                fVar = fVar2;
                i14 = iG3;
            } else if (iG4 == 1634760241) {
                i9 = i;
                i10 = i5;
                str2 = str9;
                i11 = iG4;
                z9 = z13;
                i8 = iG2;
                i12 = i44;
                i13 = i45;
                fVar = fVar2;
                i14 = iG3;
            } else {
                if (iG4 == 1836069985 || iG4 == 1701733217 || iG4 == 1633889587 || iG4 == 1700998451 || iG4 == 1633889588 || iG4 == 1835823201 || iG4 == 1685353315 || iG4 == 1685353317 || iG4 == 1685353320 || iG4 == 1685353324 || iG4 == 1685353336 || iG4 == 1935764850 || iG4 == 1935767394 || iG4 == 1819304813 || iG4 == 1936684916 || iG4 == 1953984371 || iG4 == 778924082 || iG4 == 778924083 || iG4 == 1835557169 || iG4 == 1835560241 || iG4 == 1634492771 || iG4 == 1634492791 || iG4 == 1970037111 || iG4 == 1332770163 || iG4 == 1716281667 || iG4 == 1767992678) {
                    oVar2.F(i45 + 16);
                    if (z8) {
                        int iZ = oVar2.z();
                        oVar2.G(6);
                        i16 = iZ;
                    } else {
                        oVar2.G(8);
                        i16 = 0;
                    }
                    if (i16 == 0 || i16 == 1) {
                        i8 = iG2;
                        int iZ2 = oVar2.z();
                        oVar2.G(6);
                        int iU = oVar2.u();
                        oVar2.F(oVar2.f18540b - 4);
                        iG = oVar2.g();
                        if (i16 == 1) {
                            oVar2.G(16);
                        }
                        iIntValue = iZ2;
                        i17 = iU;
                        i18 = -1;
                    } else if (i16 == 2) {
                        oVar2.G(16);
                        i8 = iG2;
                        int iRound = (int) Math.round(Double.longBitsToDouble(oVar2.n()));
                        int iX = oVar2.x();
                        oVar2.G(4);
                        int iX2 = oVar2.x();
                        int iX3 = oVar2.x();
                        boolean z14 = (iX3 & 1) != 0;
                        boolean z15 = (iX3 & 2) != 0;
                        if (z14) {
                            if (iX2 == 32) {
                                i42 = 4;
                            }
                            i43 = 8;
                            oVar2.G(i43);
                            i18 = i42;
                            i17 = iRound;
                            iIntValue = iX;
                            iG = 0;
                        } else {
                            i43 = 8;
                            if (iX2 == 8) {
                                i42 = 3;
                                oVar2.G(i43);
                                i18 = i42;
                                i17 = iRound;
                                iIntValue = iX;
                                iG = 0;
                            } else {
                                i42 = iX2 == 16 ? z15 ? 268435456 : 2 : iX2 == 24 ? z15 ? 1342177280 : 21 : iX2 == 32 ? z15 ? 1610612736 : 22 : -1;
                                i43 = 8;
                                oVar2.G(i43);
                                i18 = i42;
                                i17 = iRound;
                                iIntValue = iX;
                                iG = 0;
                            }
                        }
                    } else {
                        i8 = iG2;
                        str2 = str9;
                        i15 = i44;
                        i20 = i45;
                        i19 = iG3;
                        z10 = false;
                        oVar2 = oVar;
                        fVar = fVar2;
                        z9 = z10;
                        i13 = i20;
                        i14 = i19;
                    }
                    if (iG4 == 1767992678) {
                        iIntValue = -1;
                        i17 = -1;
                    } else {
                        if (iG4 == 1935764850) {
                            i17 = 8000;
                        } else if (iG4 == 1935767394) {
                            i17 = 16000;
                        }
                        iIntValue = 1;
                    }
                    int i46 = oVar2.f18540b;
                    if (iG4 == 1701733217) {
                        Pair pairE = e(oVar2, i45, iG3);
                        if (pairE != null) {
                            int iIntValue2 = ((Integer) pairE.first).intValue();
                            if (c1575k4 == null) {
                                i41 = iIntValue2;
                                c1575kA = null;
                            } else {
                                i41 = iIntValue2;
                                c1575kA = c1575k4.a(((C1264p) pairE.second).f15096b);
                            }
                            c1575k3 = c1575kA;
                            ((C1264p[]) fVar2.f6217c)[i44] = (C1264p) pairE.second;
                            iG4 = i41;
                        } else {
                            c1575k3 = c1575k4;
                        }
                        oVar2.F(i46);
                        c1575k2 = c1575k3;
                    } else {
                        c1575k2 = c1575k4;
                    }
                    if (iG4 == 1633889587) {
                        str3 = "audio/ac3";
                    } else if (iG4 == 1700998451) {
                        str3 = "audio/eac3";
                    } else if (iG4 == 1633889588) {
                        str3 = "audio/ac4";
                    } else if (iG4 == 1685353315) {
                        str3 = "audio/vnd.dts";
                    } else if (iG4 == 1685353320 || iG4 == 1685353324) {
                        str3 = "audio/vnd.dts.hd";
                    } else if (iG4 == 1685353317) {
                        str3 = "audio/vnd.dts.hd;profile=lbr";
                    } else if (iG4 == 1685353336) {
                        str3 = "audio/vnd.dts.uhd;profile=p2";
                    } else if (iG4 == 1935764850) {
                        str3 = "audio/3gpp";
                    } else if (iG4 == 1935767394) {
                        str3 = "audio/amr-wb";
                    } else if (iG4 != 1936684916) {
                        if (iG4 == 1953984371) {
                            str3 = "audio/raw";
                            i18 = 268435456;
                        } else if (iG4 != 1819304813) {
                            str3 = (iG4 == 778924082 || iG4 == 778924083) ? "audio/mpeg" : iG4 == 1835557169 ? "audio/mha1" : iG4 == 1835560241 ? str9 : iG4 == 1634492771 ? "audio/alac" : iG4 == 1634492791 ? "audio/g711-alaw" : iG4 == 1970037111 ? "audio/g711-mlaw" : iG4 == 1332770163 ? "audio/opus" : iG4 == 1716281667 ? "audio/flac" : iG4 == 1835823201 ? "audio/true-hd" : iG4 == 1767992678 ? "audio/iamf" : null;
                        } else if (i18 == -1) {
                            str3 = "audio/raw";
                            i18 = 2;
                        } else {
                            str3 = "audio/raw";
                        }
                    }
                    i15 = i44;
                    i20 = i45;
                    int i47 = i46;
                    String str11 = null;
                    List listP2 = null;
                    X x9 = null;
                    u uVar = null;
                    while (i47 - i20 < iG3) {
                        oVar2.F(i47);
                        int iG5 = oVar2.g();
                        int i48 = iG3;
                        AbstractC0302b.c(str10, iG5 > 0);
                        int iG6 = oVar2.g();
                        int i49 = i18;
                        if (iG6 == 1835557187) {
                            oVar2.F(i47 + 8);
                            oVar2.G(1);
                            int iT = oVar2.t();
                            oVar2.G(1);
                            if (Objects.equals(str3, str9)) {
                                i40 = 0;
                                str11 = String.format("mhm1.%02X", Integer.valueOf(iT));
                            } else {
                                i40 = 0;
                                str11 = String.format("mha1.%02X", Integer.valueOf(iT));
                            }
                            int iZ3 = oVar2.z();
                            byte[] bArr = new byte[iZ3];
                            str4 = str9;
                            int i50 = i40;
                            oVar2.e(bArr, i50, iZ3);
                            listP2 = listP2 == null ? G.p(bArr) : G.s(bArr, (byte[]) listP2.get(i50));
                        } else {
                            str4 = str9;
                            if (iG6 == 1835557200) {
                                oVar2.F(i47 + 8);
                                int iT2 = oVar2.t();
                                if (iT2 > 0) {
                                    byte[] bArr2 = new byte[iT2];
                                    oVar2.e(bArr2, 0, iT2);
                                    listP2 = listP2 == null ? G.p(bArr2) : G.s((byte[]) listP2.get(0), bArr2);
                                }
                            } else {
                                if (iG6 == 1702061171 || (z8 && iG6 == 2002876005)) {
                                    String str12 = str3;
                                    String str13 = str10;
                                    int i51 = i47;
                                    str5 = str11;
                                    int i52 = i17;
                                    listP = listP2;
                                    int i53 = iG5;
                                    if (iG6 == 1702061171) {
                                        str6 = str13;
                                        i23 = i53;
                                        i21 = i51;
                                        i22 = i21;
                                    } else {
                                        i21 = oVar2.f18540b;
                                        i22 = i51;
                                        AbstractC0302b.c(null, i21 >= i22);
                                        while (true) {
                                            i23 = i53;
                                            if (i21 - i22 < i23) {
                                                oVar2.F(i21);
                                                int iG7 = oVar2.g();
                                                str6 = str13;
                                                AbstractC0302b.c(str6, iG7 > 0);
                                                if (oVar2.g() != 1702061171) {
                                                    i21 += iG7;
                                                    i53 = i23;
                                                    str13 = str6;
                                                }
                                            } else {
                                                str6 = str13;
                                                i21 = -1;
                                            }
                                        }
                                    }
                                    if (i21 != -1) {
                                        X xA = a(i21, oVar2);
                                        String str14 = (String) xA.f3745s;
                                        byte[] bArr3 = (byte[]) xA.f3746t;
                                        if (bArr3 == null) {
                                            i24 = i23;
                                            i17 = i52;
                                        } else if ("audio/vorbis".equals(str14)) {
                                            x0.o oVar3 = new x0.o(bArr3);
                                            oVar3.G(1);
                                            int i54 = 0;
                                            while (oVar3.a() > 0 && (oVar3.f18539a[oVar3.f18540b] & 255) == 255) {
                                                i54 += 255;
                                                oVar3.G(1);
                                            }
                                            int iT3 = oVar3.t() + i54;
                                            int i55 = 0;
                                            while (true) {
                                                if (oVar3.a() > 0) {
                                                    i24 = i23;
                                                    if ((oVar3.f18539a[oVar3.f18540b] & 255) == 255) {
                                                        i55 += 255;
                                                        oVar3.G(1);
                                                        i23 = i24;
                                                    }
                                                } else {
                                                    i24 = i23;
                                                }
                                            }
                                            int iT4 = oVar3.t() + i55;
                                            byte[] bArr4 = new byte[iT3];
                                            int i56 = oVar3.f18540b;
                                            System.arraycopy(bArr3, i56, bArr4, 0, iT3);
                                            int i57 = i56 + iT3 + iT4;
                                            int length = bArr3.length - i57;
                                            byte[] bArr5 = new byte[length];
                                            System.arraycopy(bArr3, i57, bArr5, 0, length);
                                            listP = G.s(bArr4, bArr5);
                                            i17 = i52;
                                            x8 = xA;
                                            str3 = str14;
                                            i25 = iIntValue;
                                        } else {
                                            i24 = i23;
                                            if ("audio/mp4a-latm".equals(str14)) {
                                                C0301a c0301aN = AbstractC0302b.n(new H(bArr3.length, bArr3), false);
                                                i26 = c0301aN.f6364b;
                                                iIntValue = c0301aN.f6365c;
                                                str5 = c0301aN.f6363a;
                                            } else {
                                                i26 = i52;
                                            }
                                            listP = G.p(bArr3);
                                            i17 = i26;
                                        }
                                        x8 = xA;
                                        str3 = str14;
                                        i25 = iIntValue;
                                    } else {
                                        i24 = i23;
                                        i17 = i52;
                                        i25 = iIntValue;
                                        x8 = x9;
                                        str3 = str12;
                                    }
                                    iIntValue = i25;
                                    x9 = x8;
                                } else if (iG6 == 1651798644) {
                                    oVar2.F(i47 + 8);
                                    oVar2.G(4);
                                    str5 = str11;
                                    listP = listP2;
                                    i24 = iG5;
                                    uVar = new u(oVar2.v(), oVar2.v());
                                    iIntValue = iIntValue;
                                    str3 = str3;
                                    str6 = str10;
                                    i22 = i47;
                                } else {
                                    String str15 = str3;
                                    int i58 = iIntValue;
                                    if (iG6 == 1684103987) {
                                        oVar2.F(i47 + 8);
                                        String string = Integer.toString(i);
                                        H h8 = new H();
                                        h8.p(oVar2);
                                        int i59 = AbstractC0302b.f6369d[h8.i(2)];
                                        h8.t(8);
                                        int i60 = AbstractC0302b.f6371f[h8.i(3)];
                                        if (h8.i(1) != 0) {
                                            i60++;
                                        }
                                        int i61 = AbstractC0302b.f6372g[h8.i(5)] * 1000;
                                        h8.c();
                                        oVar2.F(h8.f());
                                        C1578n c1578n = new C1578n();
                                        c1578n.f17309a = string;
                                        c1578n.f17320m = E.m("audio/ac3");
                                        c1578n.f17301C = i60;
                                        c1578n.D = i59;
                                        c1578n.f17324q = c1575k2;
                                        c1578n.f17312d = str8;
                                        c1578n.f17316h = i61;
                                        c1578n.i = i61;
                                        fVar2.f6218d = new C1579o(c1578n);
                                        str7 = str10;
                                        i27 = i47;
                                        str5 = str11;
                                        i28 = i17;
                                        listP = listP2;
                                    } else if (iG6 == 1684366131) {
                                        oVar2.F(i47 + 8);
                                        String string2 = Integer.toString(i);
                                        H h9 = new H();
                                        h9.p(oVar2);
                                        int i62 = h9.i(13) * 1000;
                                        h9.t(3);
                                        int i63 = AbstractC0302b.f6369d[h9.i(2)];
                                        h9.t(10);
                                        int i64 = AbstractC0302b.f6371f[h9.i(3)];
                                        if (h9.i(1) != 0) {
                                            i64++;
                                        }
                                        h9.t(3);
                                        int i65 = h9.i(4);
                                        h9.t(1);
                                        if (i65 > 0) {
                                            listP = listP2;
                                            h9.t(6);
                                            if (h9.i(1) != 0) {
                                                i64 += 2;
                                            }
                                            h9.t(1);
                                        } else {
                                            listP = listP2;
                                        }
                                        int i66 = i64;
                                        str5 = str11;
                                        if (h9.b() > 7) {
                                            h9.t(7);
                                            String str16 = h9.i(1) != 0 ? "audio/eac3-joc" : "audio/eac3";
                                            h9.c();
                                            oVar2.F(h9.f());
                                            C1578n c1578n2 = new C1578n();
                                            c1578n2.f17309a = string2;
                                            c1578n2.f17320m = E.m(str16);
                                            c1578n2.f17301C = i66;
                                            c1578n2.D = i63;
                                            c1578n2.f17324q = c1575k2;
                                            c1578n2.f17312d = str8;
                                            c1578n2.i = i62;
                                            fVar2.f6218d = new C1579o(c1578n2);
                                            str7 = str10;
                                            i27 = i47;
                                            i28 = i17;
                                        }
                                    } else {
                                        str5 = str11;
                                        listP = listP2;
                                        if (iG6 == 1684103988) {
                                            oVar2.F(i47 + 8);
                                            String string3 = Integer.toString(i);
                                            H h10 = new H();
                                            h10.p(oVar2);
                                            int iB2 = h10.b();
                                            int i67 = h10.i(3);
                                            if (i67 > 1) {
                                                throw F.c("Unsupported AC-4 DSI version: " + i67);
                                            }
                                            int i68 = h10.i(7);
                                            int i69 = h10.h() ? 48000 : 44100;
                                            h10.t(4);
                                            int i70 = h10.i(9);
                                            int i71 = 1;
                                            if (i68 > 1) {
                                                if (i67 == 0) {
                                                    throw F.c("Invalid AC-4 DSI version: " + i67);
                                                }
                                                if (h10.h()) {
                                                    h10.t(16);
                                                    if (h10.h()) {
                                                        h10.t(128);
                                                    }
                                                }
                                                i71 = 1;
                                            }
                                            if (i67 == i71) {
                                                if (h10.b() < 66) {
                                                    throw F.c("Invalid AC-4 DSI bitrate.");
                                                }
                                                h10.t(66);
                                                h10.c();
                                            }
                                            D0.n nVar = new D0.n();
                                            nVar.f1571a = true;
                                            nVar.f1572b = -1;
                                            nVar.f1573c = -1;
                                            nVar.f1574d = true;
                                            nVar.f1575e = 2;
                                            nVar.f1576f = 0;
                                            str7 = str10;
                                            int i72 = 0;
                                            while (i72 < i70) {
                                                if (i67 == 0) {
                                                    zH = h10.h();
                                                    i33 = h10.i(5);
                                                    i34 = h10.i(5);
                                                    z11 = false;
                                                    iB = 0;
                                                    i24 = iG5;
                                                    i35 = 0;
                                                } else {
                                                    int i73 = i70;
                                                    int i74 = h10.i(8);
                                                    i24 = iG5;
                                                    i35 = h10.i(8);
                                                    if (i35 == 255) {
                                                        i35 = h10.i(16) + i35;
                                                    }
                                                    if (i74 > 2) {
                                                        h10.t(i35 * 8);
                                                        i72++;
                                                        i70 = i73;
                                                        iG5 = i24;
                                                    } else {
                                                        iB = (iB2 - h10.b()) / 8;
                                                        int i75 = h10.i(5);
                                                        z11 = i75 == 31;
                                                        i33 = i75;
                                                        i34 = i74;
                                                        zH = false;
                                                    }
                                                }
                                                i27 = i47;
                                                if (zH || z11 || i33 != 6) {
                                                    i29 = i17;
                                                    nVar.f1576f = h10.i(3);
                                                    if (h10.h()) {
                                                        h10.t(5);
                                                    }
                                                    h10.t(2);
                                                    if (i67 == 1 && (i34 == 1 || i34 == 2)) {
                                                        h10.t(2);
                                                    }
                                                    h10.t(5);
                                                    h10.t(10);
                                                    if (i67 == 1) {
                                                        if (i34 > 0) {
                                                            nVar.f1571a = h10.h();
                                                        }
                                                        if (!nVar.f1571a) {
                                                            i38 = 2;
                                                        } else if (i34 != 1) {
                                                            i38 = 2;
                                                            if (i34 == 2) {
                                                                int i76 = h10.i(5);
                                                                if (i76 >= 0 && i76 <= 15) {
                                                                    nVar.f1572b = i76;
                                                                }
                                                                if (i76 < 11 || i76 > 14) {
                                                                    i38 = 2;
                                                                } else {
                                                                    nVar.f1574d = h10.h();
                                                                    i38 = 2;
                                                                    nVar.f1575e = h10.i(2);
                                                                }
                                                            }
                                                            h10.t(24);
                                                        }
                                                        if (i34 == 1 || i34 == i38) {
                                                            if (h10.h() && h10.h()) {
                                                                h10.t(i38);
                                                            }
                                                            if (h10.h()) {
                                                                h10.s();
                                                                int i77 = 8;
                                                                int i78 = h10.i(8);
                                                                i36 = i34;
                                                                int i79 = 0;
                                                                while (i79 < i78) {
                                                                    h10.t(i77);
                                                                    i79++;
                                                                    i77 = 8;
                                                                }
                                                            } else {
                                                                i36 = i34;
                                                            }
                                                            i37 = 1;
                                                        }
                                                    } else {
                                                        i36 = i34;
                                                        i37 = 1;
                                                    }
                                                    if (!zH && !z11) {
                                                        h10.s();
                                                        if (i33 == 0 || i33 == i37 || i33 == 2) {
                                                            if (i36 == 0) {
                                                                for (int i80 = 0; i80 < 2; i80 += i37) {
                                                                    AbstractC0302b.o(h10, nVar);
                                                                }
                                                            } else {
                                                                for (int i81 = 0; i81 < 2; i81 += i37) {
                                                                    AbstractC0302b.p(h10, nVar);
                                                                }
                                                            }
                                                        } else if (i33 == 3 || i33 == 4) {
                                                            if (i36 == 0) {
                                                                for (int i82 = 0; i82 < 3; i82 += i37) {
                                                                    AbstractC0302b.o(h10, nVar);
                                                                }
                                                            } else {
                                                                for (int i83 = 0; i83 < 3; i83 += i37) {
                                                                    AbstractC0302b.p(h10, nVar);
                                                                }
                                                            }
                                                        } else if (i33 != 5) {
                                                            int i84 = h10.i(7);
                                                            for (int i85 = 0; i85 < i84; i85 += i37) {
                                                                h10.t(8);
                                                            }
                                                        } else if (i36 == 0) {
                                                            AbstractC0302b.o(h10, nVar);
                                                        } else {
                                                            int i86 = h10.i(3);
                                                            for (int i87 = 0; i87 < i86 + 2; i87 += i37) {
                                                                AbstractC0302b.p(h10, nVar);
                                                            }
                                                        }
                                                    } else if (i36 == 0) {
                                                        AbstractC0302b.o(h10, nVar);
                                                    } else {
                                                        AbstractC0302b.p(h10, nVar);
                                                    }
                                                    h10.s();
                                                    zH2 = h10.h();
                                                } else {
                                                    i36 = i34;
                                                    i29 = i17;
                                                    zH2 = true;
                                                }
                                                if (zH2) {
                                                    int i88 = h10.i(7);
                                                    for (int i89 = 0; i89 < i88; i89++) {
                                                        h10.t(15);
                                                    }
                                                }
                                                if (i36 > 0) {
                                                    if (h10.h()) {
                                                        if (h10.b() < 66) {
                                                            z12 = false;
                                                        } else {
                                                            h10.t(66);
                                                            z12 = true;
                                                        }
                                                        if (!z12) {
                                                            throw F.c("Can't parse bitrate DSI.");
                                                        }
                                                    }
                                                    if (h10.h()) {
                                                        h10.c();
                                                        h10.u(h10.i(16));
                                                        int i90 = h10.i(5);
                                                        for (int i91 = 0; i91 < i90; i91++) {
                                                            h10.t(3);
                                                            h10.t(8);
                                                        }
                                                    }
                                                    i39 = 1;
                                                } else {
                                                    i39 = 1;
                                                }
                                                h10.c();
                                                if (i67 == i39) {
                                                    int iB3 = ((iB2 - h10.b()) / 8) - iB;
                                                    if (i35 < iB3) {
                                                        throw F.c("pres_bytes is smaller than presentation bytes read.");
                                                    }
                                                    h10.u(i35 - iB3);
                                                }
                                                if (nVar.f1571a && nVar.f1572b == -1) {
                                                    throw F.c("Can't determine channel mode of presentation " + i72);
                                                }
                                                if (nVar.f1571a) {
                                                    i30 = nVar.f1573c + 1;
                                                    if (nVar.f1576f == 4) {
                                                        i31 = i30 == 17 ? 21 : i30;
                                                    }
                                                    if (i30 <= 0) {
                                                        throw F.c("Can't determine channel count of presentation.");
                                                    }
                                                    C1578n c1578n3 = new C1578n();
                                                    c1578n3.f17309a = string3;
                                                    c1578n3.f17320m = E.m("audio/ac4");
                                                    c1578n3.f17301C = i30;
                                                    c1578n3.D = i69;
                                                    c1578n3.f17324q = c1575k2;
                                                    c1578n3.f17312d = str8;
                                                    fVar2.f6218d = new C1579o(c1578n3);
                                                    iIntValue = i58;
                                                    i28 = i29;
                                                    i17 = i28;
                                                    str3 = str15;
                                                    str6 = str7;
                                                    i22 = i27;
                                                } else {
                                                    int i92 = nVar.f1572b;
                                                    boolean z16 = nVar.f1574d;
                                                    int i93 = nVar.f1575e;
                                                    switch (i92) {
                                                        case u0.f15495q /* 0 */:
                                                            i32 = 11;
                                                            i31 = 1;
                                                            break;
                                                        case 1:
                                                            i32 = 11;
                                                            i31 = 2;
                                                            break;
                                                        case 2:
                                                            i32 = 11;
                                                            i31 = 3;
                                                            break;
                                                        case 3:
                                                            i32 = 11;
                                                            i31 = 5;
                                                            break;
                                                        case 4:
                                                            i32 = 11;
                                                            i31 = 6;
                                                            break;
                                                        case 5:
                                                        case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                                        case 9:
                                                            i32 = 11;
                                                            i31 = 7;
                                                            break;
                                                        case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                                        case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                                        case 10:
                                                            i32 = 11;
                                                            i31 = 8;
                                                            break;
                                                        case 11:
                                                            i32 = 11;
                                                            i31 = 11;
                                                            break;
                                                        case 12:
                                                            i32 = 11;
                                                            i31 = 12;
                                                            break;
                                                        case 13:
                                                            i32 = 11;
                                                            i31 = 13;
                                                            break;
                                                        case 14:
                                                            i32 = 11;
                                                            i31 = 14;
                                                            break;
                                                        case 15:
                                                            i32 = 11;
                                                            i31 = 24;
                                                            break;
                                                        default:
                                                            i32 = 11;
                                                            i31 = -1;
                                                            break;
                                                    }
                                                    if (i92 != i32 && i92 != 12) {
                                                        if (i92 == 13 || i92 == 14) {
                                                        }
                                                    }
                                                    if (!z16) {
                                                        i31 -= 2;
                                                    }
                                                    if (i93 == 0) {
                                                        i31 -= 4;
                                                    } else if (i93 == 1) {
                                                        i31 -= 2;
                                                    }
                                                }
                                                i30 = i31;
                                                if (i30 <= 0) {
                                                }
                                            }
                                            i27 = i47;
                                            i29 = i17;
                                            i24 = iG5;
                                            if (nVar.f1571a) {
                                            }
                                            i30 = i31;
                                            if (i30 <= 0) {
                                            }
                                        } else {
                                            str7 = str10;
                                            i27 = i47;
                                            int i94 = i17;
                                            i24 = iG5;
                                            if (iG6 != 1684892784) {
                                                if (iG6 == 1684305011 || iG6 == 1969517683) {
                                                    C1578n c1578n4 = new C1578n();
                                                    c1578n4.f17309a = Integer.toString(i);
                                                    c1578n4.f17320m = E.m(str15);
                                                    iIntValue = i58;
                                                    c1578n4.f17301C = iIntValue;
                                                    i28 = i94;
                                                    c1578n4.D = i28;
                                                    c1578n4.f17324q = c1575k2;
                                                    c1578n4.f17312d = str8;
                                                    fVar2.f6218d = new C1579o(c1578n4);
                                                } else if (iG6 == 1682927731) {
                                                    int i95 = i24 - 8;
                                                    byte[] bArr6 = f14982a;
                                                    byte[] bArrCopyOf = Arrays.copyOf(bArr6, bArr6.length + i95);
                                                    oVar2.F(i27 + 8);
                                                    oVar2.e(bArrCopyOf, bArr6.length, i95);
                                                    listP = AbstractC0302b.a(bArrCopyOf);
                                                    iIntValue = i58;
                                                    str3 = str15;
                                                    str6 = str7;
                                                    i22 = i27;
                                                    i17 = i94;
                                                } else if (iG6 == 1684425825) {
                                                    byte[] bArr7 = new byte[i24 - 8];
                                                    bArr7[0] = 102;
                                                    bArr7[1] = 76;
                                                    bArr7[2] = 97;
                                                    bArr7[3] = 67;
                                                    oVar2.F(i27 + 12);
                                                    oVar2.e(bArr7, 4, i24 - 12);
                                                    listP = G.p(bArr7);
                                                    iIntValue = i58;
                                                    str3 = str15;
                                                    str6 = str7;
                                                    i22 = i27;
                                                    i17 = i94;
                                                } else if (iG6 == 1634492771) {
                                                    int i96 = i24 - 12;
                                                    byte[] bArr8 = new byte[i96];
                                                    oVar2.F(i27 + 12);
                                                    oVar2.e(bArr8, 0, i96);
                                                    byte[] bArr9 = x0.b.f18499a;
                                                    x0.o oVar4 = new x0.o(bArr8);
                                                    oVar4.F(9);
                                                    int iT5 = oVar4.t();
                                                    oVar4.F(20);
                                                    Pair pairCreate = Pair.create(Integer.valueOf(oVar4.x()), Integer.valueOf(iT5));
                                                    int iIntValue3 = ((Integer) pairCreate.first).intValue();
                                                    iIntValue = ((Integer) pairCreate.second).intValue();
                                                    i17 = iIntValue3;
                                                    listP = G.p(bArr8);
                                                    str3 = str15;
                                                    str6 = str7;
                                                    i22 = i27;
                                                } else if (iG6 == 1767990114) {
                                                    oVar2.F(i27 + 9);
                                                    long j9 = 0;
                                                    int i97 = 0;
                                                    while (true) {
                                                        if (i97 < 9) {
                                                            if (oVar2.f18540b == oVar2.f18541c) {
                                                                throw new IllegalStateException("Attempting to read a byte over the limit.");
                                                            }
                                                            long jT = oVar2.t();
                                                            long j10 = j9 | ((127 & jT) << (i97 * 7));
                                                            if ((jT & 128) == 0) {
                                                                j9 = j10;
                                                            } else {
                                                                i97++;
                                                                j9 = j10;
                                                            }
                                                        }
                                                    }
                                                    int iH = W3.b.h(j9);
                                                    byte[] bArr10 = new byte[iH];
                                                    oVar2.e(bArr10, 0, iH);
                                                    listP = G.p(bArr10);
                                                    iIntValue = i58;
                                                    str3 = str15;
                                                    str6 = str7;
                                                    i22 = i27;
                                                    i17 = i94;
                                                } else {
                                                    iIntValue = i58;
                                                    i28 = i94;
                                                }
                                                i17 = i28;
                                                str3 = str15;
                                                str6 = str7;
                                                i22 = i27;
                                            } else {
                                                if (iG <= 0) {
                                                    throw F.a(null, "Invalid sample rate for Dolby TrueHD MLP stream: " + iG);
                                                }
                                                i17 = iG;
                                                str3 = str15;
                                                str6 = str7;
                                                i22 = i27;
                                                iIntValue = 2;
                                            }
                                        }
                                    }
                                    i24 = iG5;
                                    iIntValue = i58;
                                    i17 = i28;
                                    str3 = str15;
                                    str6 = str7;
                                    i22 = i27;
                                }
                                i47 = i22 + i24;
                                oVar2 = oVar;
                                str10 = str6;
                                iG3 = i48;
                                i18 = i49;
                                str9 = str4;
                                str11 = str5;
                                listP2 = listP;
                            }
                        }
                        str5 = str11;
                        listP = listP2;
                        i24 = iG5;
                        str6 = str10;
                        i22 = i47;
                        i47 = i22 + i24;
                        oVar2 = oVar;
                        str10 = str6;
                        iG3 = i48;
                        i18 = i49;
                        str9 = str4;
                        str11 = str5;
                        listP2 = listP;
                    }
                    str2 = str9;
                    String str17 = str3;
                    String str18 = str11;
                    int i98 = i18;
                    int i99 = i17;
                    List list = listP2;
                    i19 = iG3;
                    z10 = false;
                    if (((C1579o) fVar2.f6218d) == null && str17 != null) {
                        C1578n c1578n5 = new C1578n();
                        c1578n5.f17309a = Integer.toString(i);
                        c1578n5.f17320m = E.m(str17);
                        c1578n5.f17317j = str18;
                        c1578n5.f17301C = iIntValue;
                        c1578n5.D = i99;
                        c1578n5.f17302E = i98;
                        c1578n5.f17323p = list;
                        c1578n5.f17324q = c1575k2;
                        c1578n5.f17312d = str8;
                        if (x9 != null) {
                            X x10 = x9;
                            c1578n5.f17316h = W3.b.s(x10.f3743q);
                            c1578n5.i = W3.b.s(x10.f3744r);
                        } else {
                            u uVar2 = uVar;
                            if (uVar2 != null) {
                                c1578n5.f17316h = W3.b.s(uVar2.f5981a);
                                c1578n5.i = W3.b.s(uVar2.f5982b);
                            }
                        }
                        fVar2.f6218d = new C1579o(c1578n5);
                    }
                    oVar2 = oVar;
                    fVar = fVar2;
                    z9 = z10;
                    i13 = i20;
                    i14 = i19;
                } else if (iG4 == 1414810956 || iG4 == 1954034535 || iG4 == 2004251764 || iG4 == 1937010800 || iG4 == 1664495672) {
                    oVar2.F(i45 + 16);
                    String str19 = "application/ttml+xml";
                    if (iG4 == 1414810956) {
                        j8 = Long.MAX_VALUE;
                        wP = null;
                        C1578n c1578n6 = new C1578n();
                        c1578n6.f17309a = Integer.toString(i);
                        c1578n6.f17320m = E.m(str19);
                        c1578n6.f17312d = str8;
                        c1578n6.f17325r = j8;
                        c1578n6.f17323p = wP;
                        fVar2.f6218d = new C1579o(c1578n6);
                        str2 = str9;
                        i8 = iG2;
                        i15 = i44;
                        i13 = i45;
                        fVar = fVar2;
                        i14 = iG3;
                        z9 = false;
                    } else if (iG4 == 1954034535) {
                        int i100 = iG3 - 16;
                        byte[] bArr11 = new byte[i100];
                        oVar2.e(bArr11, 0, i100);
                        wP = G.p(bArr11);
                        str19 = "application/x-quicktime-tx3g";
                        j8 = Long.MAX_VALUE;
                        C1578n c1578n62 = new C1578n();
                        c1578n62.f17309a = Integer.toString(i);
                        c1578n62.f17320m = E.m(str19);
                        c1578n62.f17312d = str8;
                        c1578n62.f17325r = j8;
                        c1578n62.f17323p = wP;
                        fVar2.f6218d = new C1579o(c1578n62);
                        str2 = str9;
                        i8 = iG2;
                        i15 = i44;
                        i13 = i45;
                        fVar = fVar2;
                        i14 = iG3;
                        z9 = false;
                    } else {
                        if (iG4 == 2004251764) {
                            str19 = "application/x-mp4-vtt";
                        } else if (iG4 == 1937010800) {
                            j8 = 0;
                            wP = null;
                            C1578n c1578n622 = new C1578n();
                            c1578n622.f17309a = Integer.toString(i);
                            c1578n622.f17320m = E.m(str19);
                            c1578n622.f17312d = str8;
                            c1578n622.f17325r = j8;
                            c1578n622.f17323p = wP;
                            fVar2.f6218d = new C1579o(c1578n622);
                            str2 = str9;
                            i8 = iG2;
                            i15 = i44;
                            i13 = i45;
                            fVar = fVar2;
                            i14 = iG3;
                            z9 = false;
                        } else {
                            if (iG4 != 1664495672) {
                                throw new IllegalStateException();
                            }
                            fVar2.f6216b = 1;
                            str19 = "application/x-mp4-cea-608";
                        }
                        j8 = Long.MAX_VALUE;
                        wP = null;
                        C1578n c1578n6222 = new C1578n();
                        c1578n6222.f17309a = Integer.toString(i);
                        c1578n6222.f17320m = E.m(str19);
                        c1578n6222.f17312d = str8;
                        c1578n6222.f17325r = j8;
                        c1578n6222.f17323p = wP;
                        fVar2.f6218d = new C1579o(c1578n6222);
                        str2 = str9;
                        i8 = iG2;
                        i15 = i44;
                        i13 = i45;
                        fVar = fVar2;
                        i14 = iG3;
                        z9 = false;
                    }
                } else {
                    if (iG4 == 1835365492) {
                        oVar2.F(i45 + 16);
                        if (iG4 == 1835365492) {
                            oVar2.o();
                            String strO = oVar2.o();
                            if (strO != null) {
                                C1578n c1578n7 = new C1578n();
                                c1578n7.f17309a = Integer.toString(i);
                                c1578n7.f17320m = E.m(strO);
                                fVar2.f6218d = new C1579o(c1578n7);
                            }
                        }
                    } else if (iG4 == 1667329389) {
                        C1578n c1578n8 = new C1578n();
                        c1578n8.f17309a = Integer.toString(i);
                        c1578n8.f17320m = E.m("application/x-camera-motion");
                        fVar2.f6218d = new C1579o(c1578n8);
                    }
                    str2 = str9;
                    i8 = iG2;
                    i15 = i44;
                    i13 = i45;
                    fVar = fVar2;
                    i14 = iG3;
                    z9 = false;
                }
                oVar2.F(i13 + i14);
                i44 = i15 + 1;
                str8 = str;
                c1575k4 = c1575k;
                fVar2 = fVar;
                z13 = z9;
                str9 = str2;
                iG2 = i8;
            }
            h(oVar2, i11, i13, i14, i9, str8, i10, c1575k4, fVar, i12);
            i15 = i12;
            oVar2.F(i13 + i14);
            i44 = i15 + 1;
            str8 = str;
            c1575k4 = c1575k;
            fVar2 = fVar;
            z13 = z9;
            str9 = str2;
            iG2 = i8;
        }
        return fVar2;
    }

    /* JADX WARN: Code restructure failed: missing block: B:102:0x01de, code lost:
    
        r30 = -9223372036854775807L;
     */
    /* JADX WARN: Code restructure failed: missing block: B:49:0x00ee, code lost:
    
        r27 = -9223372036854775807L;
     */
    /* JADX WARN: Removed duplicated region for block: B:108:0x0223  */
    /* JADX WARN: Removed duplicated region for block: B:118:0x0244  */
    /* JADX WARN: Removed duplicated region for block: B:147:0x02e1  */
    /* JADX WARN: Removed duplicated region for block: B:148:0x02e5  */
    /* JADX WARN: Removed duplicated region for block: B:215:0x04d9  */
    /* JADX WARN: Removed duplicated region for block: B:236:0x05c4  */
    /* JADX WARN: Removed duplicated region for block: B:272:0x069d A[ADDED_TO_REGION, LOOP:15: B:272:0x069d->B:276:0x06a9, LOOP_START, PHI: r30
      0x069d: PHI (r30v6 int) = (r30v4 int), (r30v7 int) binds: [B:271:0x069b, B:276:0x06a9] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:277:0x06b1  */
    /* JADX WARN: Removed duplicated region for block: B:284:0x06c0  */
    /* JADX WARN: Removed duplicated region for block: B:286:0x06fa  */
    /* JADX WARN: Removed duplicated region for block: B:287:0x06fd  */
    /* JADX WARN: Removed duplicated region for block: B:328:0x0826  */
    /* JADX WARN: Removed duplicated region for block: B:331:0x0830  */
    /* JADX WARN: Removed duplicated region for block: B:339:0x0879 A[PHI: r13
      0x0879: PHI (r13v15 int) = (r13v14 int), (r13v26 int) binds: [B:330:0x082e, B:338:0x0878] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:341:0x0882  */
    /* JADX WARN: Removed duplicated region for block: B:342:0x0884  */
    /* JADX WARN: Removed duplicated region for block: B:346:0x089c  */
    /* JADX WARN: Removed duplicated region for block: B:380:0x0941  */
    /* JADX WARN: Removed duplicated region for block: B:381:0x0943  */
    /* JADX WARN: Removed duplicated region for block: B:384:0x0949  */
    /* JADX WARN: Removed duplicated region for block: B:385:0x094c  */
    /* JADX WARN: Removed duplicated region for block: B:387:0x094f  */
    /* JADX WARN: Removed duplicated region for block: B:388:0x0952  */
    /* JADX WARN: Removed duplicated region for block: B:390:0x0955  */
    /* JADX WARN: Removed duplicated region for block: B:392:0x0959  */
    /* JADX WARN: Removed duplicated region for block: B:393:0x095c  */
    /* JADX WARN: Removed duplicated region for block: B:397:0x096a  */
    /* JADX WARN: Removed duplicated region for block: B:414:0x09e2  */
    /* JADX WARN: Removed duplicated region for block: B:425:0x0a1e A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:448:0x068d A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:461:0x01f7 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:77:0x0151  */
    /* JADX WARN: Removed duplicated region for block: B:78:0x0154  */
    /* JADX WARN: Removed duplicated region for block: B:81:0x0162  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x016d  */
    /* JADX WARN: Removed duplicated region for block: B:86:0x01a7  */
    /* JADX WARN: Removed duplicated region for block: B:87:0x01aa  */
    /* JADX WARN: Removed duplicated region for block: B:90:0x01b7  */
    /* JADX WARN: Removed duplicated region for block: B:91:0x01b9  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x01bf  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static ArrayList g(y0.c cVar, t tVar, long j8, C1575k c1575k, boolean z8, boolean z9, B3.e eVar) {
        long jV;
        int i;
        long j9;
        int i5;
        int i8;
        long j10;
        long j11;
        long jS;
        int i9;
        int i10;
        byte b8;
        long jS2;
        int i11;
        String str;
        y0.d dVarG;
        long j12;
        long[] jArr;
        long[] jArr2;
        C1579o c1579o;
        C1579o c1579o2;
        B3.e eVar2;
        C1263o c1263o;
        y0.c cVarE;
        Pair pairCreate;
        int i12;
        InterfaceC1250b eVar3;
        boolean z10;
        int iX;
        int iX2;
        int iX3;
        int iA;
        x0.o oVar;
        String str2;
        long[] jArr3;
        int[] iArr;
        ArrayList arrayList;
        int i13;
        int i14;
        long j13;
        int i15;
        int i16;
        int i17;
        int[] iArr2;
        long[] jArrCopyOf;
        int[] iArrCopyOf;
        String str3;
        byte b9;
        boolean z11;
        long[] jArr4;
        long[] jArr5;
        long j14;
        int i18;
        long j15;
        int i19;
        long[] jArr6;
        String str4;
        String str5;
        int i20;
        boolean z12;
        int i21;
        boolean z13;
        ArrayList arrayList2;
        C1266r c1266r;
        int[] iArr3;
        int i22;
        long[] jArr7;
        int i23;
        C1266r c1266r2;
        y0.c cVar2 = cVar;
        String str6 = "BoxParsers";
        String str7 = "audio/raw";
        byte b10 = -1;
        ArrayList arrayList3 = new ArrayList();
        int i24 = 0;
        while (true) {
            ArrayList arrayList4 = cVar2.f18815u;
            if (i24 >= arrayList4.size()) {
                return arrayList3;
            }
            y0.c cVar3 = (y0.c) arrayList4.get(i24);
            if (cVar3.f6r != 1953653099) {
                str5 = str6;
                str2 = str7;
                b9 = b10;
                arrayList2 = arrayList3;
                i13 = i24;
            } else {
                y0.d dVarG2 = cVar2.g(1836476516);
                dVarG2.getClass();
                y0.c cVarE2 = cVar3.e(1835297121);
                cVarE2.getClass();
                y0.d dVarG3 = cVarE2.g(1751411826);
                dVarG3.getClass();
                x0.o oVar2 = dVarG3.f18816s;
                oVar2.F(16);
                int iG = oVar2.g();
                byte b11 = iG == 1936684398 ? (byte) 1 : iG == 1986618469 ? (byte) 2 : (iG == 1952807028 || iG == 1935832172 || iG == 1937072756 || iG == 1668047728) ? (byte) 3 : iG == 1835365473 ? (byte) 5 : b10;
                int i25 = 2;
                int i26 = 1;
                if (b11 == b10) {
                    eVar2 = eVar;
                    c1263o = null;
                } else {
                    y0.d dVarG4 = cVar3.g(1953196132);
                    dVarG4.getClass();
                    x0.o oVar3 = dVarG4.f18816s;
                    oVar3.F(8);
                    int iC = c(oVar3.g());
                    oVar3.G(iC != 0 ? 16 : 8);
                    int iG2 = oVar3.g();
                    oVar3.G(4);
                    int i27 = oVar3.f18540b;
                    int i28 = iC == 0 ? 4 : 8;
                    int i29 = 0;
                    while (true) {
                        if (i29 >= i28) {
                            oVar3.G(i28);
                            break;
                        }
                        if (oVar3.f18539a[i27 + i29] != b10) {
                            jV = iC == 0 ? oVar3.v() : oVar3.y();
                            if (jV == 0) {
                                break;
                            }
                        } else {
                            i29++;
                        }
                    }
                    oVar3.G(10);
                    int iZ = oVar3.z();
                    oVar3.G(4);
                    int iG3 = oVar3.g();
                    int iG4 = oVar3.g();
                    oVar3.G(4);
                    int iG5 = oVar3.g();
                    int iG6 = oVar3.g();
                    if (iG3 == 0 && iG4 == 65536) {
                        i = -65536;
                        if (iG5 == -65536 && iG6 == 0) {
                            i8 = 90;
                        }
                        i5 = i8;
                        j9 = -9223372036854775807L;
                        j10 = j8 == j9 ? jV : j8;
                        long j16 = d(dVarG2.f18816s).f18821c;
                        if (j10 == j9) {
                            j11 = j16;
                            jS = -9223372036854775807L;
                        } else {
                            int i30 = v.f18553a;
                            j11 = j16;
                            jS = v.S(j10, 1000000L, j11, RoundingMode.DOWN);
                        }
                        y0.c cVarE3 = cVarE2.e(1835626086);
                        cVarE3.getClass();
                        y0.c cVarE4 = cVarE3.e(1937007212);
                        cVarE4.getClass();
                        y0.d dVarG5 = cVarE2.g(1835296868);
                        dVarG5.getClass();
                        x0.o oVar4 = dVarG5.f18816s;
                        oVar4.F(8);
                        int iC2 = c(oVar4.g());
                        oVar4.G(iC2 == 0 ? 8 : 16);
                        long jV2 = oVar4.v();
                        int i31 = oVar4.f18540b;
                        i9 = iC2 == 0 ? 4 : 8;
                        i10 = 0;
                        while (true) {
                            if (i10 >= i9) {
                                b8 = b11;
                                oVar4.G(i9);
                                break;
                            }
                            i12 = i10;
                            b8 = b11;
                            if (oVar4.f18539a[i31 + i12] != -1) {
                                long jV3 = iC2 == 0 ? oVar4.v() : oVar4.y();
                                if (jV3 == 0) {
                                    break;
                                }
                                int i32 = v.f18553a;
                                jS2 = v.S(jV3, 1000000L, jV2, RoundingMode.DOWN);
                            } else {
                                i10 = i12 + 1;
                                b11 = b8;
                            }
                        }
                        int iZ2 = oVar4.z();
                        char[] cArr = {(char) (((iZ2 >> 10) & 31) + 96), (char) (((iZ2 >> 5) & 31) + 96), (char) ((iZ2 & 31) + 96)};
                        for (i11 = 0; i11 < 3; i11++) {
                            char c3 = cArr[i11];
                            if (c3 < 'a' || c3 > 'z') {
                                str = null;
                                break;
                            }
                        }
                        str = new String(cArr);
                        dVarG = cVarE4.g(1937011556);
                        if (dVarG == null) {
                            throw F.a(null, "Malformed sample table (stbl) missing sample description (stsd)");
                        }
                        S0.f fVarF = f(dVarG.f18816s, iG2, i5, str, c1575k, z9);
                        if (z8 || (cVarE = cVar3.e(1701082227)) == null) {
                            j12 = jS;
                        } else {
                            y0.d dVarG6 = cVarE.g(1701606260);
                            if (dVarG6 == null) {
                                j12 = jS;
                                pairCreate = null;
                            } else {
                                x0.o oVar5 = dVarG6.f18816s;
                                oVar5.F(8);
                                int iC3 = c(oVar5.g());
                                int iX4 = oVar5.x();
                                long[] jArr8 = new long[iX4];
                                long[] jArr9 = new long[iX4];
                                int i33 = 0;
                                while (i33 < iX4) {
                                    long j17 = jS;
                                    int i34 = i26;
                                    jArr8[i33] = iC3 == i34 ? oVar5.y() : oVar5.v();
                                    jArr9[i33] = iC3 == i34 ? oVar5.n() : oVar5.g();
                                    if (oVar5.q() != 1) {
                                        throw new IllegalArgumentException("Unsupported media rate.");
                                    }
                                    oVar5.G(i25);
                                    i33++;
                                    i26 = 1;
                                    jS = j17;
                                    i25 = 2;
                                }
                                j12 = jS;
                                pairCreate = Pair.create(jArr8, jArr9);
                            }
                            if (pairCreate != null) {
                                long[] jArr10 = (long[]) pairCreate.first;
                                jArr2 = (long[]) pairCreate.second;
                                jArr = jArr10;
                            }
                            c1579o = (C1579o) fVarF.f6218d;
                            if (c1579o != null) {
                                eVar2 = eVar;
                                c1263o = null;
                            } else {
                                if (iZ != 0) {
                                    y0.b bVar = new y0.b(iZ);
                                    C1578n c1578nA = c1579o.a();
                                    D d8 = ((C1579o) fVarF.f6218d).f17356l;
                                    c1578nA.f17318k = d8 != null ? d8.a(bVar) : new D(bVar);
                                    c1579o2 = new C1579o(c1578nA);
                                } else {
                                    c1579o2 = c1579o;
                                }
                                C1263o c1263o2 = new C1263o(iG2, b8, jV2, j11, j12, jS2, c1579o2, fVarF.f6216b, (C1264p[]) fVarF.f6217c, fVarF.f6215a, jArr, jArr2);
                                eVar2 = eVar;
                                c1263o = c1263o2;
                            }
                        }
                        jArr = null;
                        jArr2 = null;
                        c1579o = (C1579o) fVarF.f6218d;
                        if (c1579o != null) {
                        }
                    } else {
                        i = -65536;
                    }
                    if (iG3 == 0 && iG4 == i) {
                        if (iG5 == 65536 && iG6 == 0) {
                            i8 = 270;
                            i5 = i8;
                            j9 = -9223372036854775807L;
                            if (j8 == j9) {
                            }
                            long j162 = d(dVarG2.f18816s).f18821c;
                            if (j10 == j9) {
                            }
                            y0.c cVarE32 = cVarE2.e(1835626086);
                            cVarE32.getClass();
                            y0.c cVarE42 = cVarE32.e(1937007212);
                            cVarE42.getClass();
                            y0.d dVarG52 = cVarE2.g(1835296868);
                            dVarG52.getClass();
                            x0.o oVar42 = dVarG52.f18816s;
                            oVar42.F(8);
                            int iC22 = c(oVar42.g());
                            oVar42.G(iC22 == 0 ? 8 : 16);
                            long jV22 = oVar42.v();
                            int i312 = oVar42.f18540b;
                            if (iC22 == 0) {
                            }
                            i10 = 0;
                            while (true) {
                                if (i10 >= i9) {
                                }
                                i10 = i12 + 1;
                                b11 = b8;
                            }
                            int iZ22 = oVar42.z();
                            char[] cArr2 = {(char) (((iZ22 >> 10) & 31) + 96), (char) (((iZ22 >> 5) & 31) + 96), (char) ((iZ22 & 31) + 96)};
                            while (i11 < 3) {
                            }
                            str = new String(cArr2);
                            dVarG = cVarE42.g(1937011556);
                            if (dVarG == null) {
                            }
                        } else {
                            i = -65536;
                            if (iG3 != i) {
                            }
                            j9 = -9223372036854775807L;
                            i5 = 0;
                            if (j8 == j9) {
                            }
                            long j1622 = d(dVarG2.f18816s).f18821c;
                            if (j10 == j9) {
                            }
                            y0.c cVarE322 = cVarE2.e(1835626086);
                            cVarE322.getClass();
                            y0.c cVarE422 = cVarE322.e(1937007212);
                            cVarE422.getClass();
                            y0.d dVarG522 = cVarE2.g(1835296868);
                            dVarG522.getClass();
                            x0.o oVar422 = dVarG522.f18816s;
                            oVar422.F(8);
                            int iC222 = c(oVar422.g());
                            oVar422.G(iC222 == 0 ? 8 : 16);
                            long jV222 = oVar422.v();
                            int i3122 = oVar422.f18540b;
                            if (iC222 == 0) {
                            }
                            i10 = 0;
                            while (true) {
                                if (i10 >= i9) {
                                }
                                i10 = i12 + 1;
                                b11 = b8;
                            }
                            int iZ222 = oVar422.z();
                            char[] cArr22 = {(char) (((iZ222 >> 10) & 31) + 96), (char) (((iZ222 >> 5) & 31) + 96), (char) ((iZ222 & 31) + 96)};
                            while (i11 < 3) {
                            }
                            str = new String(cArr22);
                            dVarG = cVarE422.g(1937011556);
                            if (dVarG == null) {
                            }
                        }
                    } else if (iG3 != i && iG4 == 0 && iG5 == 0 && iG6 == i) {
                        i8 = 180;
                        i5 = i8;
                        j9 = -9223372036854775807L;
                        if (j8 == j9) {
                        }
                        long j16222 = d(dVarG2.f18816s).f18821c;
                        if (j10 == j9) {
                        }
                        y0.c cVarE3222 = cVarE2.e(1835626086);
                        cVarE3222.getClass();
                        y0.c cVarE4222 = cVarE3222.e(1937007212);
                        cVarE4222.getClass();
                        y0.d dVarG5222 = cVarE2.g(1835296868);
                        dVarG5222.getClass();
                        x0.o oVar4222 = dVarG5222.f18816s;
                        oVar4222.F(8);
                        int iC2222 = c(oVar4222.g());
                        oVar4222.G(iC2222 == 0 ? 8 : 16);
                        long jV2222 = oVar4222.v();
                        int i31222 = oVar4222.f18540b;
                        if (iC2222 == 0) {
                        }
                        i10 = 0;
                        while (true) {
                            if (i10 >= i9) {
                            }
                            i10 = i12 + 1;
                            b11 = b8;
                        }
                        int iZ2222 = oVar4222.z();
                        char[] cArr222 = {(char) (((iZ2222 >> 10) & 31) + 96), (char) (((iZ2222 >> 5) & 31) + 96), (char) ((iZ2222 & 31) + 96)};
                        while (i11 < 3) {
                        }
                        str = new String(cArr222);
                        dVarG = cVarE4222.g(1937011556);
                        if (dVarG == null) {
                        }
                    } else {
                        j9 = -9223372036854775807L;
                        i5 = 0;
                        if (j8 == j9) {
                        }
                        long j162222 = d(dVarG2.f18816s).f18821c;
                        if (j10 == j9) {
                        }
                        y0.c cVarE32222 = cVarE2.e(1835626086);
                        cVarE32222.getClass();
                        y0.c cVarE42222 = cVarE32222.e(1937007212);
                        cVarE42222.getClass();
                        y0.d dVarG52222 = cVarE2.g(1835296868);
                        dVarG52222.getClass();
                        x0.o oVar42222 = dVarG52222.f18816s;
                        oVar42222.F(8);
                        int iC22222 = c(oVar42222.g());
                        oVar42222.G(iC22222 == 0 ? 8 : 16);
                        long jV22222 = oVar42222.v();
                        int i312222 = oVar42222.f18540b;
                        if (iC22222 == 0) {
                        }
                        i10 = 0;
                        while (true) {
                            if (i10 >= i9) {
                            }
                            i10 = i12 + 1;
                            b11 = b8;
                        }
                        int iZ22222 = oVar42222.z();
                        char[] cArr2222 = {(char) (((iZ22222 >> 10) & 31) + 96), (char) (((iZ22222 >> 5) & 31) + 96), (char) ((iZ22222 & 31) + 96)};
                        while (i11 < 3) {
                        }
                        str = new String(cArr2222);
                        dVarG = cVarE42222.g(1937011556);
                        if (dVarG == null) {
                        }
                    }
                }
                C1263o c1263oA = (C1263o) eVar2.apply(c1263o);
                if (c1263oA == null) {
                    str5 = str6;
                    str2 = str7;
                    arrayList2 = arrayList3;
                    i13 = i24;
                    b9 = -1;
                } else {
                    y0.c cVarE5 = cVar3.e(1835297121);
                    cVarE5.getClass();
                    y0.c cVarE6 = cVarE5.e(1835626086);
                    cVarE6.getClass();
                    y0.c cVarE7 = cVarE6.e(1937007212);
                    cVarE7.getClass();
                    y0.d dVarG7 = cVarE7.g(1937011578);
                    C1579o c1579o3 = c1263oA.f15090g;
                    if (dVarG7 != null) {
                        Q0 q0 = new Q0();
                        x0.o oVar6 = dVarG7.f18816s;
                        q0.f8514s = oVar6;
                        oVar6.F(12);
                        int iX5 = oVar6.x();
                        if (str7.equals(c1579o3.f17358n)) {
                            int iS = v.s(c1579o3.f17338F) * c1579o3.D;
                            if (iX5 == 0 || iX5 % iS != 0) {
                                AbstractC1709a.B(str6, "Audio sample size mismatch. stsd sample size: " + iS + ", stsz sample size: " + iX5);
                                iX5 = iS;
                            }
                        }
                        if (iX5 == 0) {
                            iX5 = -1;
                        }
                        q0.f8512q = iX5;
                        q0.f8513r = oVar6.x();
                        eVar3 = q0;
                    } else {
                        y0.d dVarG8 = cVarE7.g(1937013298);
                        if (dVarG8 == null) {
                            throw F.a(null, "Track has no sample table size information");
                        }
                        eVar3 = new B1.e(dVarG8);
                    }
                    int iB = eVar3.b();
                    if (iB == 0) {
                        str5 = str6;
                        str2 = str7;
                        arrayList2 = arrayList3;
                        i13 = i24;
                        c1266r = new C1266r(c1263oA, new long[0], new int[0], 0, new long[0], new int[0], 0L);
                        b9 = -1;
                    } else {
                        if (c1263oA.f15085b == 2) {
                            long j18 = c1263oA.f15089f;
                            if (j18 > 0) {
                                C1578n c1578nA2 = c1579o3.a();
                                c1578nA2.f17329v = iB / (j18 / 1000000.0f);
                                c1263oA = c1263oA.a(new C1579o(c1578nA2));
                            }
                        }
                        y0.d dVarG9 = cVarE7.g(1937007471);
                        if (dVarG9 == null) {
                            dVarG9 = cVarE7.g(1668232756);
                            dVarG9.getClass();
                            z10 = true;
                        } else {
                            z10 = false;
                        }
                        y0.d dVarG10 = cVarE7.g(1937011555);
                        dVarG10.getClass();
                        y0.d dVarG11 = cVarE7.g(1937011827);
                        dVarG11.getClass();
                        y0.d dVarG12 = cVarE7.g(1937011571);
                        x0.o oVar7 = dVarG12 != null ? dVarG12.f18816s : null;
                        y0.d dVarG13 = cVarE7.g(1668576371);
                        x0.o oVar8 = dVarG13 != null ? dVarG13.f18816s : null;
                        C1249a c1249a = new C1249a(dVarG10.f18816s, dVarG9.f18816s, z10);
                        x0.o oVar9 = dVarG11.f18816s;
                        oVar9.F(12);
                        int iX6 = oVar9.x() - 1;
                        int iX7 = oVar9.x();
                        int iX8 = oVar9.x();
                        if (oVar8 != null) {
                            oVar8.F(12);
                            iX = oVar8.x();
                        } else {
                            iX = 0;
                        }
                        if (oVar7 != null) {
                            oVar7.F(12);
                            iX2 = oVar7.x();
                            if (iX2 > 0) {
                                iX3 = oVar7.x() - 1;
                                iA = eVar3.a();
                                oVar = oVar8;
                                C1579o c1579o4 = c1263oA.f15090g;
                                String str8 = c1579o4.f17358n;
                                if (iA == -1 && ((str7.equals(str8) || "audio/g711-mlaw".equals(str8) || "audio/g711-alaw".equals(str8)) && iX6 == 0 && iX == 0 && iX2 == 0)) {
                                    int i35 = c1249a.f14974a;
                                    long[] jArr11 = new long[i35];
                                    int[] iArr4 = new int[i35];
                                    while (c1249a.a()) {
                                        int i36 = c1249a.f14975b;
                                        long[] jArr12 = jArr11;
                                        int[] iArr5 = iArr4;
                                        jArr12[i36] = c1249a.f14977d;
                                        iArr5[i36] = c1249a.f14976c;
                                        jArr11 = jArr12;
                                        iArr4 = iArr5;
                                    }
                                    long[] jArr13 = jArr11;
                                    int[] iArr6 = iArr4;
                                    long j19 = iX8;
                                    int i37 = 8192 / iA;
                                    int i38 = 0;
                                    int iF = 0;
                                    while (i38 < i35) {
                                        iF += v.f(iArr6[i38], i37);
                                        i38++;
                                        str7 = str7;
                                    }
                                    str2 = str7;
                                    long[] jArr14 = new long[iF];
                                    int[] iArr7 = new int[iF];
                                    long[] jArr15 = new long[iF];
                                    iArrCopyOf = new int[iF];
                                    int i39 = 0;
                                    int i40 = 0;
                                    int i41 = 0;
                                    int i42 = 0;
                                    int i43 = 0;
                                    while (i39 < i35) {
                                        int i44 = iArr6[i39];
                                        long j20 = jArr13[i39];
                                        int i45 = i43;
                                        int i46 = i39;
                                        int iMax = i42;
                                        int i47 = i45;
                                        int i48 = i35;
                                        int i49 = i44;
                                        while (i49 > 0) {
                                            int iMin = Math.min(i37, i49);
                                            jArr14[i47] = j20;
                                            int i50 = i37;
                                            int i51 = iA * iMin;
                                            iArr7[i47] = i51;
                                            iMax = Math.max(iMax, i51);
                                            jArr15[i47] = ((long) i40) * j19;
                                            iArrCopyOf[i47] = 1;
                                            j20 += (long) iArr7[i47];
                                            i40 += iMin;
                                            i49 -= iMin;
                                            i47++;
                                            i41 += i51;
                                            i37 = i50;
                                            iA = iA;
                                        }
                                        int i52 = i37;
                                        int i53 = i46 + 1;
                                        i43 = i47;
                                        i35 = i48;
                                        i42 = iMax;
                                        i39 = i53;
                                        i37 = i52;
                                    }
                                    iArr2 = iArr7;
                                    long j21 = ((long) i40) * j19;
                                    j15 = i41;
                                    str3 = str6;
                                    j14 = j21;
                                    arrayList = arrayList3;
                                    i13 = i24;
                                    jArr4 = jArr14;
                                    jArr5 = jArr15;
                                    i18 = i42;
                                    b9 = -1;
                                } else {
                                    str2 = str7;
                                    jArr3 = new long[iB];
                                    iArr = new int[iB];
                                    long[] jArr16 = new long[iB];
                                    int[] iArr8 = new int[iB];
                                    arrayList = arrayList3;
                                    i13 = i24;
                                    x0.o oVar10 = oVar7;
                                    int i54 = iX;
                                    i14 = iX2;
                                    int iX9 = iX3;
                                    long j22 = 0;
                                    long j23 = 0;
                                    j13 = 0;
                                    int i55 = 0;
                                    int iG7 = 0;
                                    i15 = 0;
                                    int iX10 = 0;
                                    InterfaceC1250b interfaceC1250b = eVar3;
                                    i16 = 0;
                                    while (true) {
                                        if (i16 < iB) {
                                            i17 = iX7;
                                            iArr2 = iArr;
                                            jArrCopyOf = jArr16;
                                            iArrCopyOf = iArr8;
                                            break;
                                        }
                                        boolean zA = true;
                                        while (i15 == 0) {
                                            zA = c1249a.a();
                                            if (!zA) {
                                                break;
                                            }
                                            int i56 = iX7;
                                            long j24 = c1249a.f14977d;
                                            i15 = c1249a.f14976c;
                                            j13 = j24;
                                            iX7 = i56;
                                            iG7 = iG7;
                                            iB = iB;
                                        }
                                        i19 = iB;
                                        i17 = iX7;
                                        int i57 = iG7;
                                        if (!zA) {
                                            AbstractC1709a.B(str6, "Unexpected end of chunk data");
                                            long[] jArrCopyOf2 = Arrays.copyOf(jArr3, i16);
                                            int[] iArrCopyOf2 = Arrays.copyOf(iArr, i16);
                                            jArrCopyOf = Arrays.copyOf(jArr16, i16);
                                            jArr3 = jArrCopyOf2;
                                            iArr2 = iArrCopyOf2;
                                            iArrCopyOf = Arrays.copyOf(iArr8, i16);
                                            iB = i16;
                                            iG7 = i57;
                                            break;
                                        }
                                        iG7 = i57;
                                        if (oVar != null) {
                                            while (iX10 == 0 && i54 > 0) {
                                                iX10 = oVar.x();
                                                iG7 = oVar.g();
                                                i54--;
                                            }
                                            iX10--;
                                        }
                                        jArr3[i16] = j13;
                                        int iD = interfaceC1250b.d();
                                        iArr[i16] = iD;
                                        String str9 = str6;
                                        long[] jArr17 = jArr3;
                                        j22 += (long) iD;
                                        if (iD > i55) {
                                            i55 = iD;
                                        }
                                        jArr16[i16] = j23 + ((long) iG7);
                                        iArr8[i16] = oVar10 == null ? 1 : 0;
                                        if (i16 == iX9) {
                                            iArr8[i16] = 1;
                                            i14--;
                                            if (i14 > 0) {
                                                oVar10.getClass();
                                                iX9 = oVar10.x() - 1;
                                            }
                                        }
                                        j23 += (long) iX8;
                                        int iX11 = i17 - 1;
                                        if (iX11 == 0 && iX6 > 0) {
                                            iX6--;
                                            iX11 = oVar9.x();
                                            iX8 = oVar9.g();
                                        }
                                        j13 += (long) iArr[i16];
                                        i15--;
                                        i16++;
                                        iX7 = iX11;
                                        str6 = str9;
                                        i14 = i14;
                                        jArr3 = jArr17;
                                        iX8 = iX8;
                                        iB = i19;
                                    }
                                    str3 = str6;
                                    int i58 = i15;
                                    long j25 = j23 + ((long) iG7);
                                    if (oVar == null) {
                                        while (i54 > 0) {
                                            if (oVar.x() != 0) {
                                                z11 = false;
                                                b9 = -1;
                                                break;
                                            }
                                            oVar.g();
                                            i54--;
                                        }
                                        b9 = -1;
                                        z11 = true;
                                        if (i14 == 0 || i17 != 0 || i58 != 0 || iX6 != 0 || iX10 != 0 || !z11) {
                                            StringBuilder sb = new StringBuilder("Inconsistent stbl box for track ");
                                            sb.append(c1263oA.f15084a);
                                            sb.append(": remainingSynchronizationSamples ");
                                            sb.append(i14);
                                            sb.append(", remainingSamplesAtTimestampDelta ");
                                            sb.append(i17);
                                            sb.append(", remainingSamplesInChunk ");
                                            sb.append(i58);
                                            sb.append(", remainingTimestampDeltaChanges ");
                                            sb.append(iX6);
                                            sb.append(", remainingSamplesAtTimestampOffset ");
                                            sb.append(iX10);
                                            sb.append(z11 ? ", ctts invalid" : "");
                                            AbstractC1709a.B(str3, sb.toString());
                                        }
                                        jArr4 = jArr3;
                                        jArr5 = jArrCopyOf;
                                        j14 = j25;
                                        i18 = i55;
                                        j15 = j22;
                                    } else {
                                        b9 = -1;
                                        z11 = true;
                                        if (i14 == 0) {
                                            StringBuilder sb2 = new StringBuilder("Inconsistent stbl box for track ");
                                            sb2.append(c1263oA.f15084a);
                                            sb2.append(": remainingSynchronizationSamples ");
                                            sb2.append(i14);
                                            sb2.append(", remainingSamplesAtTimestampDelta ");
                                            sb2.append(i17);
                                            sb2.append(", remainingSamplesInChunk ");
                                            sb2.append(i58);
                                            sb2.append(", remainingTimestampDeltaChanges ");
                                            sb2.append(iX6);
                                            sb2.append(", remainingSamplesAtTimestampOffset ");
                                            sb2.append(iX10);
                                            sb2.append(z11 ? ", ctts invalid" : "");
                                            AbstractC1709a.B(str3, sb2.toString());
                                            jArr4 = jArr3;
                                            jArr5 = jArrCopyOf;
                                            j14 = j25;
                                            i18 = i55;
                                            j15 = j22;
                                        }
                                    }
                                }
                                int[] iArr9 = iArr2;
                                int[] iArr10 = iArrCopyOf;
                                long j26 = c1263oA.f15089f;
                                if (j26 > 0) {
                                    long jS3 = v.S(j15 * 8, 1000000L, j26, RoundingMode.HALF_DOWN);
                                    if (jS3 > 0 && jS3 < 2147483647L) {
                                        C1578n c1578nA3 = c1579o4.a();
                                        c1578nA3.f17316h = (int) jS3;
                                        c1263oA = c1263oA.a(new C1579o(c1578nA3));
                                    }
                                }
                                RoundingMode roundingMode = RoundingMode.DOWN;
                                long jS4 = v.S(j14, 1000000L, c1263oA.f15086c, roundingMode);
                                long j27 = c1263oA.f15086c;
                                long[] jArr18 = c1263oA.i;
                                if (jArr18 == null) {
                                    v.R(jArr5, j27);
                                    c1266r2 = new C1266r(c1263oA, jArr4, iArr9, i18, jArr5, iArr10, jS4);
                                    str5 = str3;
                                } else {
                                    long[] jArr19 = jArr5;
                                    int length = jArr18.length;
                                    C1579o c1579o5 = c1263oA.f15090g;
                                    int i59 = c1263oA.f15085b;
                                    long[] jArr20 = c1263oA.f15092j;
                                    if (length == 1 && i59 == 1 && jArr19.length >= 2) {
                                        jArr20.getClass();
                                        long j28 = jArr20[0];
                                        long jS5 = v.S(jArr18[0], c1263oA.f15086c, c1263oA.f15087d, roundingMode) + j28;
                                        int length2 = jArr19.length - 1;
                                        int i60 = v.i(4, 0, length2);
                                        int i61 = v.i(jArr19.length - 4, 0, length2);
                                        long j29 = jArr19[0];
                                        if (j29 <= j28 && j28 < jArr19[i60] && jArr19[i61] < jS5 && jS5 <= j14) {
                                            long j30 = j14 - jS5;
                                            long jS6 = v.S(j28 - j29, c1579o5.f17337E, c1263oA.f15086c, roundingMode);
                                            jArr6 = jArr20;
                                            str4 = str3;
                                            long jS7 = v.S(j30, c1579o5.f17337E, c1263oA.f15086c, roundingMode);
                                            if ((jS6 != 0 || jS7 != 0) && jS6 <= 2147483647L && jS7 <= 2147483647L) {
                                                tVar.f6457a = (int) jS6;
                                                tVar.f6458b = (int) jS7;
                                                v.R(jArr19, j27);
                                                c1266r2 = new C1266r(c1263oA, jArr4, iArr9, i18, jArr19, iArr10, v.S(jArr18[0], 1000000L, c1263oA.f15087d, roundingMode));
                                                str5 = str4;
                                            }
                                        }
                                        int i62 = 1;
                                        if (jArr18.length != 1) {
                                        }
                                    } else {
                                        jArr6 = jArr20;
                                        str4 = str3;
                                        int i622 = 1;
                                        if (jArr18.length != 1) {
                                            long[] jArr21 = jArr4;
                                            int[] iArr11 = iArr9;
                                            boolean z14 = i59 != i622;
                                            int[] iArr12 = new int[jArr18.length];
                                            int[] iArr13 = new int[jArr18.length];
                                            jArr6.getClass();
                                            str5 = str4;
                                            int i63 = 0;
                                            int i64 = 0;
                                            i20 = 0;
                                            boolean z15 = false;
                                            while (i20 < jArr18.length) {
                                                int[] iArr14 = iArr12;
                                                int[] iArr15 = iArr13;
                                                long j31 = jArr6[i20];
                                                if (j31 != -1) {
                                                    i22 = i20;
                                                    jArr7 = jArr6;
                                                    long jS8 = v.S(jArr18[i20], c1263oA.f15086c, c1263oA.f15087d, RoundingMode.DOWN);
                                                    iArr3 = iArr14;
                                                    int i65 = 1;
                                                    iArr3[i22] = v.e(jArr19, j31, true);
                                                    long j32 = j31 + jS8;
                                                    iArr15[i22] = v.a(jArr19, j32, z14);
                                                    int i66 = iArr3[i22];
                                                    while (true) {
                                                        i23 = iArr3[i22];
                                                        if (i23 < 0 || (iArr10[i23] & 1) != 0) {
                                                            break;
                                                        }
                                                        iArr3[i22] = i23 - i65;
                                                        i65 = 1;
                                                    }
                                                    if (i23 < 0) {
                                                        iArr3[i22] = i66;
                                                        while (true) {
                                                            int i67 = iArr3[i22];
                                                            if (i67 >= iArr15[i22] || (iArr10[i67] & 1) != 0) {
                                                                break;
                                                            }
                                                            iArr3[i22] = i67 + 1;
                                                        }
                                                    }
                                                    if (i59 == 2 && iArr3[i22] != iArr15[i22]) {
                                                        while (true) {
                                                            int i68 = iArr15[i22];
                                                            if (i68 >= jArr19.length - 1) {
                                                                break;
                                                            }
                                                            int i69 = i68 + 1;
                                                            if (jArr19[i69] > j32) {
                                                                break;
                                                            }
                                                            iArr15[i22] = i69;
                                                        }
                                                    }
                                                    int i70 = iArr15[i22];
                                                    int i71 = iArr3[i22];
                                                    int i72 = (i70 - i71) + i63;
                                                    z15 |= i64 != i71;
                                                    i64 = i70;
                                                    i63 = i72;
                                                } else {
                                                    iArr3 = iArr14;
                                                    i22 = i20;
                                                    jArr7 = jArr6;
                                                }
                                                i20 = i22 + 1;
                                                iArr13 = iArr15;
                                                jArr6 = jArr7;
                                                iArr12 = iArr3;
                                            }
                                            int[] iArr16 = iArr12;
                                            int[] iArr17 = iArr13;
                                            long[] jArr22 = jArr6;
                                            z12 = z15 | (i63 == iB);
                                            long[] jArr23 = !z12 ? new long[i63] : jArr21;
                                            int[] iArr18 = !z12 ? new int[i63] : iArr11;
                                            if (z12) {
                                                i18 = 0;
                                            }
                                            int[] iArr19 = !z12 ? new int[i63] : iArr10;
                                            long[] jArr24 = new long[i63];
                                            i21 = 0;
                                            z13 = false;
                                            int i73 = 0;
                                            long j33 = 0;
                                            int i74 = i18;
                                            while (i21 < jArr18.length) {
                                                long j34 = jArr22[i21];
                                                int i75 = iArr16[i21];
                                                int i76 = iArr17[i21];
                                                long[] jArr25 = jArr18;
                                                if (z12) {
                                                    int i77 = i76 - i75;
                                                    System.arraycopy(jArr21, i75, jArr23, i73, i77);
                                                    System.arraycopy(iArr11, i75, iArr18, i73, i77);
                                                    System.arraycopy(iArr10, i75, iArr19, i73, i77);
                                                }
                                                int i78 = i74;
                                                while (i75 < i76) {
                                                    RoundingMode roundingMode2 = RoundingMode.DOWN;
                                                    long[] jArr26 = jArr21;
                                                    int[] iArr20 = iArr11;
                                                    long jS9 = v.S(j33, 1000000L, c1263oA.f15087d, roundingMode2);
                                                    long jS10 = v.S(jArr19[i75] - j34, 1000000L, c1263oA.f15086c, roundingMode2);
                                                    if (jS10 < 0) {
                                                        z13 = true;
                                                    }
                                                    jArr24[i73] = jS9 + jS10;
                                                    if (z12 && iArr18[i73] > i78) {
                                                        i78 = iArr20[i75];
                                                    }
                                                    i73++;
                                                    i75++;
                                                    jArr21 = jArr26;
                                                    iArr11 = iArr20;
                                                }
                                                j33 += jArr25[i21];
                                                i21++;
                                                i74 = i78;
                                                jArr18 = jArr25;
                                                jArr21 = jArr21;
                                            }
                                            long jS11 = v.S(j33, 1000000L, c1263oA.f15087d, RoundingMode.DOWN);
                                            if (z13) {
                                                C1578n c1578nA4 = c1579o5.a();
                                                c1578nA4.f17326s = true;
                                                c1263oA = c1263oA.a(new C1579o(c1578nA4));
                                            }
                                            arrayList2 = arrayList;
                                            c1266r = new C1266r(c1263oA, jArr23, iArr18, i74, jArr24, iArr19, jS11);
                                        } else if (jArr18[0] == 0) {
                                            jArr6.getClass();
                                            long j35 = jArr6[0];
                                            for (int i79 = 0; i79 < jArr19.length; i79++) {
                                                jArr19[i79] = v.S(jArr19[i79] - j35, 1000000L, c1263oA.f15086c, RoundingMode.DOWN);
                                            }
                                            str5 = str4;
                                            arrayList2 = arrayList;
                                            c1266r = new C1266r(c1263oA, jArr4, iArr9, i18, jArr19, iArr10, v.S(j14 - j35, 1000000L, c1263oA.f15086c, RoundingMode.DOWN));
                                        } else {
                                            i622 = 1;
                                            long[] jArr212 = jArr4;
                                            int[] iArr112 = iArr9;
                                            if (i59 != i622) {
                                            }
                                            int[] iArr122 = new int[jArr18.length];
                                            int[] iArr132 = new int[jArr18.length];
                                            jArr6.getClass();
                                            str5 = str4;
                                            int i632 = 0;
                                            int i642 = 0;
                                            i20 = 0;
                                            boolean z152 = false;
                                            while (i20 < jArr18.length) {
                                            }
                                            int[] iArr162 = iArr122;
                                            int[] iArr172 = iArr132;
                                            long[] jArr222 = jArr6;
                                            z12 = z152 | (i632 == iB);
                                            if (!z12) {
                                            }
                                            if (!z12) {
                                            }
                                            if (z12) {
                                            }
                                            if (!z12) {
                                            }
                                            long[] jArr242 = new long[i632];
                                            i21 = 0;
                                            z13 = false;
                                            int i732 = 0;
                                            long j332 = 0;
                                            int i742 = i18;
                                            while (i21 < jArr18.length) {
                                            }
                                            long jS112 = v.S(j332, 1000000L, c1263oA.f15087d, RoundingMode.DOWN);
                                            if (z13) {
                                            }
                                            arrayList2 = arrayList;
                                            c1266r = new C1266r(c1263oA, jArr23, iArr18, i742, jArr242, iArr19, jS112);
                                        }
                                    }
                                }
                                arrayList2 = arrayList;
                                c1266r = c1266r2;
                            } else {
                                oVar7 = null;
                            }
                        } else {
                            iX2 = 0;
                        }
                        iX3 = -1;
                        iA = eVar3.a();
                        oVar = oVar8;
                        C1579o c1579o42 = c1263oA.f15090g;
                        String str82 = c1579o42.f17358n;
                        if (iA == -1) {
                            str2 = str7;
                            jArr3 = new long[iB];
                            iArr = new int[iB];
                            long[] jArr162 = new long[iB];
                            int[] iArr82 = new int[iB];
                            arrayList = arrayList3;
                            i13 = i24;
                            x0.o oVar102 = oVar7;
                            int i542 = iX;
                            i14 = iX2;
                            int iX92 = iX3;
                            long j222 = 0;
                            long j232 = 0;
                            j13 = 0;
                            int i552 = 0;
                            int iG72 = 0;
                            i15 = 0;
                            int iX102 = 0;
                            InterfaceC1250b interfaceC1250b2 = eVar3;
                            i16 = 0;
                            while (true) {
                                if (i16 < iB) {
                                }
                                j13 += (long) iArr[i16];
                                i15--;
                                i16++;
                                iX7 = iX11;
                                str6 = str9;
                                i14 = i14;
                                jArr3 = jArr17;
                                iX8 = iX8;
                                iB = i19;
                            }
                            str3 = str6;
                            int i582 = i15;
                            long j252 = j232 + ((long) iG72);
                            if (oVar == null) {
                            }
                        }
                    }
                    arrayList2.add(c1266r);
                }
            }
            i24 = i13 + 1;
            cVar2 = cVar;
            arrayList3 = arrayList2;
            str6 = str5;
            str7 = str2;
            b10 = b9;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:284:0x064f  */
    /* JADX WARN: Removed duplicated region for block: B:285:0x0651  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static void h(x0.o oVar, int i, int i5, int i8, int i9, String str, int i10, C1575k c1575k, S0.f fVar, int i11) throws F {
        int i12;
        String str2;
        C1575k c1575k2;
        int i13;
        int i14;
        int i15;
        C2.a aVar;
        int i16;
        byte b8;
        int i17;
        String str3;
        int i18;
        int i19;
        List list;
        int i20;
        int i21;
        int i22;
        int i23;
        int i24;
        int iF;
        int i25;
        int iG;
        C1570f c1570f;
        int i26;
        int i27;
        C1570f c1570f2;
        int i28;
        int i29;
        C1575k c1575k3;
        int i30;
        String str4;
        C1139a c1139a;
        int i31;
        int i32 = i5;
        int i33 = i8;
        C1575k c1575kA = c1575k;
        S0.f fVar2 = fVar;
        int i34 = 11;
        int i35 = 7;
        oVar.F(i32 + 16);
        oVar.G(16);
        int iZ = oVar.z();
        int iZ2 = oVar.z();
        int i36 = 5;
        oVar.G(50);
        int i37 = oVar.f18540b;
        int i38 = 6;
        byte b9 = 3;
        int iIntValue = i;
        int i39 = 12;
        if (iIntValue == 1701733238) {
            Pair pairE = e(oVar, i32, i33);
            if (pairE != null) {
                iIntValue = ((Integer) pairE.first).intValue();
                if (c1575kA == null) {
                    c1575kA = null;
                    i12 = 8;
                } else {
                    i12 = 8;
                    c1575kA = c1575kA.a(((C1264p) pairE.second).f15096b);
                }
                ((C1264p[]) fVar2.f6217c)[i11] = (C1264p) pairE.second;
            } else {
                i12 = 8;
            }
            oVar.F(i37);
        } else {
            i12 = 8;
        }
        String str5 = "video/3gpp";
        String str6 = iIntValue == 1831958048 ? "video/mpeg" : iIntValue == 1211250227 ? "video/3gpp" : null;
        int i40 = i12;
        int i41 = i40;
        float fX = 1.0f;
        C2.a aVar2 = null;
        ByteBuffer byteBufferOrder = null;
        List listP = null;
        String str7 = null;
        byte[] bArrCopyOfRange = null;
        int i42 = -1;
        int i43 = -1;
        int i44 = -1;
        int iF2 = -1;
        int i45 = -1;
        int i46 = -1;
        u uVar = null;
        X x8 = null;
        boolean z8 = false;
        while (i37 - i32 < i33) {
            oVar.F(i37);
            int i47 = oVar.f18540b;
            int iG2 = oVar.g();
            if (iG2 == 0 && oVar.f18540b - i32 == i33) {
                break;
            }
            String str8 = "childAtomSize must be positive";
            AbstractC0302b.c("childAtomSize must be positive", iG2 > 0);
            int iG3 = oVar.g();
            if (iG3 == 1635148611) {
                AbstractC0302b.c(null, str6 == null);
                oVar.F(i47 + 8);
                C0303c c0303cA = C0303c.a(oVar);
                fVar2.f6215a = c0303cA.f6391b;
                if (!z8) {
                    fX = c0303cA.f6399k;
                }
                ArrayList arrayList = c0303cA.f6390a;
                String str9 = c0303cA.f6400l;
                int i48 = c0303cA.f6398j;
                int i49 = c0303cA.f6396g;
                int i50 = c0303cA.f6397h;
                int i51 = c0303cA.i;
                int i52 = c0303cA.f6394e;
                i41 = c0303cA.f6395f;
                c1575k2 = c1575kA;
                str2 = str5;
                i13 = i37;
                aVar = aVar2;
                i16 = i38;
                b8 = b9;
                iF2 = i49;
                i45 = i50;
                i14 = i42;
                listP = arrayList;
                str6 = "video/avc";
                str7 = str9;
                i15 = iIntValue;
                i17 = i12;
                i18 = i51;
                i43 = i48;
                i19 = i52;
            } else if (iG3 == 1752589123) {
                AbstractC0302b.c(null, str6 == null);
                oVar.F(i47 + 8);
                T0.u uVarA = T0.u.a(oVar, false, null);
                fVar2.f6215a = uVarA.f6460b;
                if (!z8) {
                    fX = uVarA.f6467j;
                }
                int i53 = uVarA.i;
                if (i53 != -1) {
                    i42 = i53;
                }
                List list2 = uVarA.f6459a;
                int i54 = uVarA.f6468k;
                int i55 = uVarA.f6461c;
                String str10 = uVarA.f6469l;
                int i56 = uVarA.f6464f;
                listP = list2;
                int i57 = uVarA.f6465g;
                int i58 = uVarA.f6466h;
                int i59 = uVarA.f6462d;
                i41 = uVarA.f6463e;
                c1575k2 = c1575kA;
                str2 = str5;
                i13 = i37;
                aVar = uVarA.f6470m;
                iF2 = i56;
                i16 = i38;
                b8 = b9;
                i45 = i57;
                i14 = i42;
                i18 = i58;
                i43 = i54;
                str7 = str10;
                i15 = iIntValue;
                i19 = i59;
                str6 = "video/hevc";
                i44 = i55;
                i17 = i12;
            } else if (iG3 == 1818785347) {
                AbstractC0302b.c("lhvC must follow hvcC atom", "video/hevc".equals(str6));
                AbstractC0302b.c("must have at least two layers", aVar2 != null && ((G) aVar2.f1158s).size() >= 2);
                oVar.F(i47 + 8);
                aVar2.getClass();
                T0.u uVarA2 = T0.u.a(oVar, true, aVar2);
                AbstractC0302b.c("nalUnitLengthFieldLength must be same for both hvcC and lhvC atoms", fVar2.f6215a == uVarA2.f6460b);
                int i60 = uVarA2.f6464f;
                int i61 = iF2;
                if (i60 != -1) {
                    AbstractC0302b.c("colorSpace must be the same for both views", i61 == i60);
                }
                int i62 = uVarA2.f6465g;
                int i63 = i45;
                if (i62 != -1) {
                    AbstractC0302b.c("colorRange must be the same for both views", i63 == i62);
                }
                int i64 = uVarA2.f6466h;
                if (i64 != -1) {
                    i31 = i46;
                    AbstractC0302b.c("colorTransfer must be the same for both views", i31 == i64);
                } else {
                    i31 = i46;
                }
                i19 = i40;
                int i65 = i31;
                AbstractC0302b.c("bitdepthLuma must be the same for both views", i19 == uVarA2.f6462d);
                int i66 = i41;
                AbstractC0302b.c("bitdepthChroma must be the same for both views", i66 == uVarA2.f6463e);
                List list3 = listP;
                if (list3 != null) {
                    C3.D dJ = G.j();
                    dJ.d(list3);
                    dJ.d(uVarA2.f6459a);
                    listP = dJ.g();
                    str2 = str5;
                } else {
                    str2 = str5;
                    AbstractC0302b.c("initializationData must be already set from hvcC atom", false);
                    listP = list3;
                }
                str6 = "video/mv-hevc";
                c1575k2 = c1575kA;
                i13 = i37;
                i45 = i63;
                aVar = aVar2;
                i16 = i38;
                b8 = b9;
                i17 = i12;
                i14 = i42;
                i41 = i66;
                iF2 = i61;
                i15 = iIntValue;
                i18 = i65;
                str7 = uVarA2.f6469l;
            } else {
                String str11 = str6;
                str2 = str5;
                List list4 = listP;
                int iF3 = iF2;
                int iG4 = i46;
                int i67 = i40;
                int i68 = i41;
                if (iG3 == 1986361461) {
                    oVar.F(i47 + 8);
                    int i69 = oVar.f18540b;
                    i13 = i37;
                    C1139a c1139a2 = null;
                    while (i69 - i47 < iG2) {
                        oVar.F(i69);
                        int iG5 = oVar.g();
                        int i70 = i69;
                        AbstractC0302b.c(str8, iG5 > 0);
                        if (oVar.g() == 1702454643) {
                            oVar.F(i70 + 8);
                            int i71 = oVar.f18540b;
                            while (true) {
                                if (i71 - i70 >= iG5) {
                                    c1575k3 = c1575kA;
                                    i30 = iG5;
                                    str4 = str8;
                                    c1139a = null;
                                    break;
                                }
                                oVar.F(i71);
                                int iG6 = oVar.g();
                                AbstractC0302b.c(str8, iG6 > 0);
                                int i72 = i71;
                                if (oVar.g() == 1937011305) {
                                    oVar.G(4);
                                    int iT = oVar.t();
                                    i30 = iG5;
                                    str4 = str8;
                                    c1575k3 = c1575kA;
                                    c1139a = new C1139a(new C0072i((iT & 1) == 1, (iT & 2) == 2, (iT & 8) == i12));
                                } else {
                                    i71 = i72 + iG6;
                                    i12 = 8;
                                }
                            }
                            c1139a2 = c1139a;
                        } else {
                            c1575k3 = c1575kA;
                            i30 = iG5;
                            str4 = str8;
                        }
                        i69 = i70 + i30;
                        str8 = str4;
                        c1575kA = c1575k3;
                        i12 = 8;
                    }
                    c1575k2 = c1575kA;
                    C1139a c1139a3 = c1139a2 == null ? null : new C1139a(c1139a2);
                    if (c1139a3 != null) {
                        C0072i c0072i = (C0072i) ((C1139a) c1139a3.f14409q).f14409q;
                        if (aVar2 == null || ((G) aVar2.f1158s).size() < 2) {
                            i28 = i42;
                            if (i28 == -1) {
                                i29 = c0072i.f1559c ? i36 : 4;
                            } else {
                                i29 = i28;
                            }
                            i18 = iG4;
                            aVar = aVar2;
                            i16 = i38;
                            b8 = b9;
                            i19 = i67;
                            i14 = i29;
                            i41 = i68;
                            i17 = 8;
                            str6 = str11;
                            listP = list4;
                            iF2 = iF3;
                            i15 = iIntValue;
                        } else {
                            AbstractC0302b.c("both eye views must be marked as available", c0072i.f1557a && c0072i.f1558b);
                            AbstractC0302b.c("for MV-HEVC, eye_views_reversed must be set to false", !c0072i.f1559c);
                            i28 = i42;
                            i29 = i28;
                            i18 = iG4;
                            aVar = aVar2;
                            i16 = i38;
                            b8 = b9;
                            i19 = i67;
                            i14 = i29;
                            i41 = i68;
                            i17 = 8;
                            str6 = str11;
                            listP = list4;
                            iF2 = iF3;
                            i15 = iIntValue;
                        }
                    } else {
                        i28 = i42;
                        i29 = i28;
                        i18 = iG4;
                        aVar = aVar2;
                        i16 = i38;
                        b8 = b9;
                        i19 = i67;
                        i14 = i29;
                        i41 = i68;
                        i17 = 8;
                        str6 = str11;
                        listP = list4;
                        iF2 = iF3;
                        i15 = iIntValue;
                    }
                } else {
                    c1575k2 = c1575kA;
                    i13 = i37;
                    int i73 = i42;
                    if (iG3 == 1685480259 || iG3 == 1685485123) {
                        i14 = i73;
                        i15 = iIntValue;
                        aVar = aVar2;
                        i16 = i38;
                        b8 = b9;
                        i17 = 8;
                        B3.f fVarE = B3.f.e(oVar);
                        if (fVarE != null) {
                            str3 = "video/dolby-vision";
                            str7 = fVarE.f975b;
                        } else {
                            str3 = str11;
                        }
                        i18 = iG4;
                        str6 = str3;
                        i19 = i67;
                        listP = list4;
                    } else if (iG3 == 1987076931) {
                        AbstractC0302b.c(null, str11 == null);
                        String str12 = iIntValue == 1987063864 ? "video/x-vnd.on2.vp8" : "video/x-vnd.on2.vp9";
                        oVar.F(i47 + 12);
                        byte bT = (byte) oVar.t();
                        byte bT2 = (byte) oVar.t();
                        int iT2 = oVar.t();
                        int i74 = iT2 >> 4;
                        byte b10 = (byte) ((iT2 >> 1) & 7);
                        if (str12.equals("video/x-vnd.on2.vp9")) {
                            byte[] bArr = x0.b.f18499a;
                            byte[] bArr2 = new byte[i39];
                            bArr2[0] = 1;
                            bArr2[1] = 1;
                            bArr2[2] = bT;
                            bArr2[b9] = 2;
                            bArr2[4] = 1;
                            bArr2[i36] = bT2;
                            bArr2[i38] = b9;
                            bArr2[i35] = 1;
                            bArr2[8] = (byte) i74;
                            bArr2[9] = 4;
                            bArr2[10] = 1;
                            bArr2[i34] = b10;
                            listP = G.p(bArr2);
                        } else {
                            listP = list4;
                        }
                        boolean z9 = (iT2 & 1) != 0;
                        int iT3 = oVar.t();
                        int iT4 = oVar.t();
                        iF2 = C1570f.f(iT3);
                        i45 = z9 ? 1 : 2;
                        int iG7 = C1570f.g(iT4);
                        str6 = str12;
                        i14 = i73;
                        i19 = i74;
                        i41 = i19;
                        i15 = iIntValue;
                        aVar = aVar2;
                        i16 = i38;
                        b8 = b9;
                        i17 = 8;
                        i39 = 12;
                        i18 = iG7;
                    } else if (iG3 == 1635135811) {
                        int i75 = iG2 - 8;
                        byte[] bArr3 = new byte[i75];
                        oVar.e(bArr3, 0, i75);
                        listP = G.p(bArr3);
                        oVar.F(i47 + 8);
                        byte[] bArr4 = oVar.f18539a;
                        H h8 = new H(bArr4.length, bArr4);
                        h8.q(oVar.f18540b * 8);
                        h8.u(1);
                        int i76 = h8.i(b9);
                        h8.t(i38);
                        boolean zH = h8.h();
                        boolean zH2 = h8.h();
                        int i77 = -1;
                        if (i76 == 2 && zH) {
                            i20 = zH2 ? 12 : 10;
                            i21 = zH2 ? 12 : 10;
                        } else if (i76 <= 2) {
                            int i78 = zH ? 10 : 8;
                            i21 = zH ? 10 : 8;
                            i20 = i78;
                        } else {
                            i20 = -1;
                            i21 = -1;
                        }
                        h8.t(13);
                        h8.s();
                        int i79 = h8.i(4);
                        if (i79 != 1) {
                            AbstractC1709a.t("BoxParsers", "Unsupported obu_type: " + i79);
                            c1570f2 = new C1570f(-1, -1, -1, i20, i21, null);
                        } else if (h8.h()) {
                            AbstractC1709a.t("BoxParsers", "Unsupported obu_extension_flag");
                            c1570f2 = new C1570f(-1, -1, -1, i20, i21, null);
                        } else {
                            boolean zH3 = h8.h();
                            h8.s();
                            if (!zH3 || h8.i(8) <= 127) {
                                int i80 = h8.i(3);
                                h8.s();
                                if (h8.h()) {
                                    AbstractC1709a.t("BoxParsers", "Unsupported reduced_still_picture_header");
                                    c1570f2 = new C1570f(-1, -1, -1, i20, i21, null);
                                } else if (h8.h()) {
                                    AbstractC1709a.t("BoxParsers", "Unsupported timing_info_present_flag");
                                    c1570f2 = new C1570f(-1, -1, -1, i20, i21, null);
                                } else if (h8.h()) {
                                    AbstractC1709a.t("BoxParsers", "Unsupported initial_display_delay_present_flag");
                                    c1570f2 = new C1570f(-1, -1, -1, i20, i21, null);
                                } else {
                                    int i81 = i36;
                                    int i82 = h8.i(i81);
                                    int i83 = 0;
                                    while (i83 <= i82) {
                                        h8.t(12);
                                        if (h8.i(i81) > i35) {
                                            h8.s();
                                        }
                                        i83++;
                                        i35 = 7;
                                    }
                                    int i84 = h8.i(4);
                                    int i85 = h8.i(4);
                                    h8.t(i84 + 1);
                                    h8.t(i85 + 1);
                                    if (h8.h()) {
                                        h8.t(7);
                                    }
                                    h8.t(7);
                                    boolean zH4 = h8.h();
                                    if (zH4) {
                                        h8.t(2);
                                    }
                                    if (h8.h()) {
                                        i22 = 1;
                                        i23 = 2;
                                    } else {
                                        i22 = 1;
                                        i23 = h8.i(1);
                                    }
                                    if (i23 > 0 && !h8.h()) {
                                        h8.t(i22);
                                    }
                                    if (zH4) {
                                        i24 = 3;
                                        h8.t(3);
                                    } else {
                                        i24 = 3;
                                    }
                                    h8.t(i24);
                                    boolean zH5 = h8.h();
                                    if (i80 == 2 && zH5) {
                                        h8.s();
                                    }
                                    boolean z10 = i80 != 1 && h8.h();
                                    if (h8.h()) {
                                        int i86 = h8.i(8);
                                        int i87 = h8.i(8);
                                        int i88 = h8.i(8);
                                        if (z10) {
                                            i26 = 1;
                                        } else {
                                            i26 = 1;
                                            if (i86 == 1 && i87 == 13 && i88 == 0) {
                                                i27 = 1;
                                            }
                                            iF = C1570f.f(i86);
                                            i25 = i21;
                                            i77 = i27 != i26 ? 1 : 2;
                                            iG = C1570f.g(i87);
                                        }
                                        i27 = h8.i(i26);
                                        iF = C1570f.f(i86);
                                        i25 = i21;
                                        i77 = i27 != i26 ? 1 : 2;
                                        iG = C1570f.g(i87);
                                    } else {
                                        iF = -1;
                                        i25 = i21;
                                        iG = -1;
                                    }
                                    c1570f = new C1570f(iF, i77, iG, i20, i25, null);
                                    i14 = i73;
                                    i19 = c1570f.f17282e;
                                    i41 = c1570f.f17283f;
                                    iF2 = c1570f.f17278a;
                                    i45 = c1570f.f17279b;
                                    i15 = iIntValue;
                                    aVar = aVar2;
                                    b8 = 3;
                                    i17 = 8;
                                    i16 = 6;
                                    i39 = 12;
                                    i18 = c1570f.f17280c;
                                    str6 = "video/av01";
                                }
                            } else {
                                AbstractC1709a.t("BoxParsers", "Excessive obu_size");
                                c1570f2 = new C1570f(-1, -1, -1, i20, i21, null);
                            }
                        }
                        c1570f = c1570f2;
                        i14 = i73;
                        i19 = c1570f.f17282e;
                        i41 = c1570f.f17283f;
                        iF2 = c1570f.f17278a;
                        i45 = c1570f.f17279b;
                        i15 = iIntValue;
                        aVar = aVar2;
                        b8 = 3;
                        i17 = 8;
                        i16 = 6;
                        i39 = 12;
                        i18 = c1570f.f17280c;
                        str6 = "video/av01";
                    } else if (iG3 == 1668050025) {
                        if (byteBufferOrder == null) {
                            byteBufferOrder = ByteBuffer.allocate(25).order(ByteOrder.LITTLE_ENDIAN);
                        }
                        ByteBuffer byteBuffer = byteBufferOrder;
                        byteBuffer.position(21);
                        byteBuffer.putShort(oVar.q());
                        byteBuffer.putShort(oVar.q());
                        i14 = i73;
                        i18 = iG4;
                        byteBufferOrder = byteBuffer;
                        i15 = iIntValue;
                        aVar = aVar2;
                        i19 = i67;
                        i41 = i68;
                        b8 = 3;
                        i17 = 8;
                        i16 = 6;
                        i39 = 12;
                        str6 = str11;
                        listP = list4;
                        iF2 = iF3;
                    } else {
                        if (iG3 == 1835295606) {
                            if (byteBufferOrder == null) {
                                byteBufferOrder = ByteBuffer.allocate(25).order(ByteOrder.LITTLE_ENDIAN);
                            }
                            ByteBuffer byteBuffer2 = byteBufferOrder;
                            short sQ = oVar.q();
                            short sQ2 = oVar.q();
                            short sQ3 = oVar.q();
                            short sQ4 = oVar.q();
                            short sQ5 = oVar.q();
                            i15 = iIntValue;
                            short sQ6 = oVar.q();
                            aVar = aVar2;
                            short sQ7 = oVar.q();
                            list = list4;
                            short sQ8 = oVar.q();
                            long jV = oVar.v();
                            long jV2 = oVar.v();
                            i14 = i73;
                            byteBuffer2.position(1);
                            byteBuffer2.putShort(sQ5);
                            byteBuffer2.putShort(sQ6);
                            byteBuffer2.putShort(sQ);
                            byteBuffer2.putShort(sQ2);
                            byteBuffer2.putShort(sQ3);
                            byteBuffer2.putShort(sQ4);
                            byteBuffer2.putShort(sQ7);
                            byteBuffer2.putShort(sQ8);
                            byteBuffer2.putShort((short) (jV / 10000));
                            byteBuffer2.putShort((short) (jV2 / 10000));
                            i18 = iG4;
                            byteBufferOrder = byteBuffer2;
                        } else {
                            list = list4;
                            i14 = i73;
                            i15 = iIntValue;
                            aVar = aVar2;
                            if (iG3 == 1681012275) {
                                AbstractC0302b.c(null, str11 == null);
                                i18 = iG4;
                                i19 = i67;
                                listP = list;
                                b8 = 3;
                                i17 = 8;
                                i16 = 6;
                                i39 = 12;
                                str6 = str2;
                            } else if (iG3 == 1702061171) {
                                AbstractC0302b.c(null, str11 == null);
                                X xA = a(i47, oVar);
                                byte[] bArr5 = (byte[]) xA.f3746t;
                                List listP2 = bArr5 != null ? G.p(bArr5) : list;
                                x8 = xA;
                                i18 = iG4;
                                str6 = (String) xA.f3745s;
                                i19 = i67;
                                i41 = i68;
                                i17 = 8;
                                i16 = 6;
                                i39 = 12;
                                iF2 = iF3;
                                listP = listP2;
                                b8 = 3;
                            } else if (iG3 == 1651798644) {
                                oVar.F(i47 + 8);
                                oVar.G(4);
                                uVar = new u(oVar.v(), oVar.v());
                                i18 = iG4;
                                i17 = 8;
                                i19 = i67;
                                listP = list;
                                b8 = 3;
                                i16 = 6;
                                i39 = 12;
                                str6 = str11;
                            } else {
                                if (iG3 == 1885434736) {
                                    oVar.F(i47 + 8);
                                    fX = oVar.x() / oVar.x();
                                    i18 = iG4;
                                    i17 = 8;
                                    i19 = i67;
                                    listP = list;
                                    b8 = 3;
                                    i16 = 6;
                                    i39 = 12;
                                    z8 = true;
                                } else if (iG3 == 1937126244) {
                                    int i89 = i47 + 8;
                                    while (true) {
                                        if (i89 - i47 >= iG2) {
                                            bArrCopyOfRange = null;
                                            break;
                                        }
                                        oVar.F(i89);
                                        int iG8 = oVar.g();
                                        if (oVar.g() == 1886547818) {
                                            bArrCopyOfRange = Arrays.copyOfRange(oVar.f18539a, i89, iG8 + i89);
                                            break;
                                        }
                                        i89 += iG8;
                                    }
                                    i18 = iG4;
                                } else if (iG3 == 1936995172) {
                                    int iT5 = oVar.t();
                                    b8 = 3;
                                    oVar.G(3);
                                    if (iT5 == 0) {
                                        int iT6 = oVar.t();
                                        if (iT6 == 0) {
                                            i14 = 0;
                                        } else if (iT6 == 1) {
                                            i14 = 1;
                                        } else if (iT6 == 2) {
                                            i14 = 2;
                                        } else if (iT6 == 3) {
                                            i14 = 3;
                                        }
                                    }
                                    i18 = iG4;
                                    i19 = i67;
                                    listP = list;
                                    i17 = 8;
                                    i16 = 6;
                                    i39 = 12;
                                } else {
                                    b8 = 3;
                                    if (iG3 == 1634760259) {
                                        i39 = 12;
                                        int i90 = iG2 - 12;
                                        byte[] bArr6 = new byte[i90];
                                        oVar.F(i47 + 12);
                                        oVar.e(bArr6, 0, i90);
                                        listP = G.p(bArr6);
                                        x0.o oVar2 = new x0.o(bArr6);
                                        H h9 = new H(i90, bArr6);
                                        i17 = 8;
                                        h9.q(oVar2.f18540b * 8);
                                        int i91 = 1;
                                        h9.u(1);
                                        int i92 = h9.i(8);
                                        int i93 = 0;
                                        i18 = -1;
                                        i19 = -1;
                                        iF2 = -1;
                                        i45 = -1;
                                        i41 = -1;
                                        while (i93 < i92) {
                                            h9.u(i91);
                                            int i94 = h9.i(8);
                                            int i95 = i19;
                                            int iG9 = i18;
                                            int i96 = 0;
                                            while (i96 < i94) {
                                                h9.t(6);
                                                boolean zH6 = h9.h();
                                                h9.s();
                                                h9.u(i34);
                                                h9.t(4);
                                                i41 = h9.i(4) + 8;
                                                h9.u(1);
                                                if (zH6) {
                                                    int i97 = h9.i(8);
                                                    int i98 = h9.i(8);
                                                    h9.u(1);
                                                    boolean zH7 = h9.h();
                                                    int iF4 = C1570f.f(i97);
                                                    int i99 = zH7 ? 1 : 2;
                                                    iF2 = iF4;
                                                    iG9 = C1570f.g(i98);
                                                    i45 = i99;
                                                }
                                                i96++;
                                                i95 = i41;
                                                i34 = 11;
                                            }
                                            i93++;
                                            i91 = 1;
                                            i18 = iG9;
                                            i19 = i95;
                                            i34 = 11;
                                        }
                                        i16 = 6;
                                        str6 = "video/apv";
                                    } else {
                                        i17 = 8;
                                        i16 = 6;
                                        i39 = 12;
                                        if (iG3 == 1668246642 && iF3 == -1 && iG4 == -1) {
                                            int iG10 = oVar.g();
                                            if (iG10 == 1852009592 || iG10 == 1852009571) {
                                                int iZ3 = oVar.z();
                                                int iZ4 = oVar.z();
                                                oVar.G(2);
                                                boolean z11 = iG2 == 19 && (oVar.t() & 128) != 0;
                                                iF3 = C1570f.f(iZ3);
                                                i45 = z11 ? 1 : 2;
                                                iG4 = C1570f.g(iZ4);
                                                i18 = iG4;
                                                i19 = i67;
                                                listP = list;
                                            } else {
                                                AbstractC1709a.B("BoxParsers", "Unsupported color type: " + A0.a.c(iG10));
                                                i18 = iG4;
                                                i19 = i67;
                                                listP = list;
                                            }
                                        } else {
                                            i18 = iG4;
                                            i19 = i67;
                                            listP = list;
                                        }
                                    }
                                }
                                str6 = str11;
                            }
                        }
                        i19 = i67;
                        listP = list;
                        b8 = 3;
                        i17 = 8;
                        i16 = 6;
                        i39 = 12;
                        str6 = str11;
                    }
                    i41 = i68;
                    iF2 = iF3;
                }
            }
            i32 = i5;
            str5 = str2;
            i37 = i13 + iG2;
            b9 = b8;
            i46 = i18;
            i12 = i17;
            i38 = i16;
            iIntValue = i15;
            aVar2 = aVar;
            c1575kA = c1575k2;
            i42 = i14;
            i34 = 11;
            i35 = 7;
            i36 = 5;
            i33 = i8;
            fVar2 = fVar;
            i40 = i19;
        }
        C1575k c1575k4 = c1575kA;
        String str13 = str6;
        int i100 = i42;
        int i101 = iF2;
        int i102 = i46;
        int i103 = i41;
        List list5 = listP;
        int i104 = i40;
        if (str13 == null) {
            return;
        }
        C1578n c1578n = new C1578n();
        c1578n.f17309a = Integer.toString(i9);
        c1578n.f17320m = E.m(str13);
        c1578n.f17317j = str7;
        c1578n.f17327t = iZ;
        c1578n.f17328u = iZ2;
        c1578n.f17331x = fX;
        c1578n.f17330w = i10;
        c1578n.f17332y = bArrCopyOfRange;
        c1578n.f17333z = i100;
        c1578n.f17323p = list5;
        c1578n.f17322o = i43;
        c1578n.f17300B = i44;
        c1578n.f17324q = c1575k4;
        c1578n.f17312d = str;
        c1578n.f17299A = new C1570f(i101, i45, i102, i104, i103, byteBufferOrder != null ? byteBufferOrder.array() : null);
        u uVar2 = uVar;
        if (uVar2 != null) {
            c1578n.f17316h = W3.b.s(uVar2.f5981a);
            c1578n.i = W3.b.s(uVar2.f5982b);
        } else {
            X x9 = x8;
            if (x9 != null) {
                c1578n.f17316h = W3.b.s(x9.f3743q);
                c1578n.i = W3.b.s(x9.f3744r);
            }
        }
        fVar.f6218d = new C1579o(c1578n);
    }
}
