package n1;

import B0.C0016c;
import C3.G;
import C3.W;
import N1.C0198b;
import T0.D;
import T0.F;
import android.util.Pair;
import android.util.SparseArray;
import d5.AbstractC0844a;
import e0.C0853a;
import java.io.EOFException;
import java.io.InterruptedIOException;
import java.math.RoundingMode;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.PriorityQueue;
import java.util.UUID;
import l6.C1139a;
import q1.InterfaceC1454k;
import u0.C1574j;
import u0.C1575k;
import u0.C1578n;
import u0.C1579o;
import u0.E;
import x0.AbstractC1709a;
import x0.t;
import x0.v;

/* JADX INFO: renamed from: n1.h, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1256h implements T0.m {

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public static final byte[] f15003K = {-94, 57, 79, 82, 90, -101, 79, 20, -94, 68, 108, 66, 124, 100, -115, -12};

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    public static final C1579o f15004L;

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public C1255g f15005A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public int f15006B;

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public int f15007C;
    public int D;

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

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

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public T0.o f15010G;
    public F[] H;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    public F[] f15011I;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final InterfaceC1454k f15013a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final int f15014b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final List f15015c;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final byte[] f15020h;
    public final x0.o i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final t f15021j;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final C0198b f15026o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public W f15027p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public int f15028q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public int f15029r;

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

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public int f15031t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public x0.o f15032u;

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

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public int f15034w;

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

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

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final C0853a f15022k = new C0853a(1);

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final x0.o f15023l = new x0.o(16);

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final x0.o f15017e = new x0.o(y0.o.f18870a);

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final x0.o f15018f = new x0.o(6);

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final x0.o f15019g = new x0.o();

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final ArrayDeque f15024m = new ArrayDeque();

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final ArrayDeque f15025n = new ArrayDeque();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final SparseArray f15016d = new SparseArray();

    static {
        C1578n c1578n = new C1578n();
        c1578n.f17320m = E.m("application/x-emsg");
        f15004L = new C1579o(c1578n);
    }

    public C1256h(InterfaceC1454k interfaceC1454k, int i, t tVar, List list) {
        this.f15013a = interfaceC1454k;
        this.f15014b = i;
        this.f15021j = tVar;
        this.f15015c = Collections.unmodifiableList(list);
        byte[] bArr = new byte[16];
        this.f15020h = bArr;
        this.i = new x0.o(bArr);
        C3.E e8 = G.f1197r;
        this.f15027p = W.f1225u;
        this.f15036y = -9223372036854775807L;
        this.f15035x = -9223372036854775807L;
        this.f15037z = -9223372036854775807L;
        this.f15010G = T0.o.f6440e;
        this.H = new F[0];
        this.f15011I = new F[0];
        this.f15026o = new C0198b(new C1253e(this));
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x00de  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x00e0  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x00e6  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x00ee  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C1575k b(ArrayList arrayList) {
        int i;
        UUID uuid;
        int size = arrayList.size();
        ArrayList arrayList2 = null;
        for (int i5 = 0; i5 < size; i5 = i + 1) {
            y0.d dVar = (y0.d) arrayList.get(i5);
            if (dVar.f6r == 1886614376) {
                if (arrayList2 == null) {
                    arrayList2 = new ArrayList();
                }
                byte[] bArr = dVar.f18816s.f18539a;
                x0.o oVar = new x0.o(bArr);
                C1139a c1139a = null;
                if (oVar.f18541c < 32) {
                    i = i5;
                    uuid = c1139a == null ? null : (UUID) c1139a.f14409q;
                    if (uuid == null) {
                        AbstractC1709a.B("FragmentedMp4Extractor", "Skipped pssh atom (failed to extract uuid)");
                    } else {
                        arrayList2.add(new C1574j(uuid, null, "video/mp4", bArr));
                    }
                } else {
                    oVar.F(0);
                    int iA = oVar.a();
                    int iG = oVar.g();
                    if (iG != iA) {
                        AbstractC1709a.B("PsshAtomUtil", "Advertised atom size (" + iG + ") does not match buffer size: " + iA);
                    } else {
                        int iG2 = oVar.g();
                        if (iG2 != 1886614376) {
                            AbstractC0844a.s(iG2, "Atom type is not pssh: ", "PsshAtomUtil");
                        } else {
                            int iC = AbstractC1251c.c(oVar.g());
                            if (iC > 1) {
                                AbstractC0844a.s(iC, "Unsupported pssh version: ", "PsshAtomUtil");
                            } else {
                                i = i5;
                                UUID uuid2 = new UUID(oVar.n(), oVar.n());
                                if (iC == 1) {
                                    int iX = oVar.x();
                                    UUID[] uuidArr = new UUID[iX];
                                    int i8 = 0;
                                    while (i8 < iX) {
                                        uuidArr[i8] = new UUID(oVar.n(), oVar.n());
                                        i8++;
                                        iX = iX;
                                    }
                                }
                                int iX2 = oVar.x();
                                int iA2 = oVar.a();
                                if (iX2 != iA2) {
                                    AbstractC1709a.B("PsshAtomUtil", "Atom data size (" + iX2 + ") does not match the bytes left: " + iA2);
                                } else {
                                    oVar.e(new byte[iX2], 0, iX2);
                                    c1139a = new C1139a();
                                    c1139a.f14409q = uuid2;
                                }
                                if (c1139a == null) {
                                }
                                if (uuid == null) {
                                }
                            }
                        }
                    }
                    i = i5;
                    if (c1139a == null) {
                    }
                    if (uuid == null) {
                    }
                }
            } else {
                i = i5;
            }
        }
        if (arrayList2 == null) {
            return null;
        }
        return new C1575k(null, false, (C1574j[]) arrayList2.toArray(new C1574j[0]));
    }

    public static void d(x0.o oVar, int i, C1265q c1265q) throws u0.F {
        oVar.F(i + 8);
        int iG = oVar.g();
        byte[] bArr = AbstractC1251c.f14982a;
        if ((iG & 1) != 0) {
            throw u0.F.c("Overriding TrackEncryptionBox parameters is unsupported.");
        }
        boolean z8 = (iG & 2) != 0;
        int iX = oVar.x();
        if (iX == 0) {
            Arrays.fill(c1265q.f15110l, 0, c1265q.f15104e, false);
            return;
        }
        if (iX != c1265q.f15104e) {
            StringBuilder sbO = AbstractC0844a.o(iX, "Senc sample count ", " is different from fragment sample count");
            sbO.append(c1265q.f15104e);
            throw u0.F.a(null, sbO.toString());
        }
        Arrays.fill(c1265q.f15110l, 0, iX, z8);
        int iA = oVar.a();
        x0.o oVar2 = c1265q.f15112n;
        oVar2.C(iA);
        c1265q.f15109k = true;
        c1265q.f15113o = true;
        oVar.e(oVar2.f18539a, 0, oVar2.f18541c);
        oVar2.F(0);
        c1265q.f15113o = false;
    }

    @Override // T0.m
    public final T0.m c() {
        return this;
    }

    /* JADX WARN: Code restructure failed: missing block: B:100:0x01de, code lost:
    
        if (r34.f15007C >= r34.f15006B) goto L442;
     */
    /* JADX WARN: Code restructure failed: missing block: B:101:0x01e0, code lost:
    
        r3 = r34.D;
        r6 = r2.f15090g;
     */
    /* JADX WARN: Code restructure failed: missing block: B:102:0x01e4, code lost:
    
        if (r3 != 0) goto L145;
     */
    /* JADX WARN: Code restructure failed: missing block: B:103:0x01e6, code lost:
    
        r3 = r34.f15011I.length;
        r3 = r2.f15093k;
        r20 = r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:104:0x01ef, code lost:
    
        if (r3 > 0) goto L109;
     */
    /* JADX WARN: Code restructure failed: missing block: B:106:0x01f3, code lost:
    
        if (r34.f15008E != false) goto L108;
     */
    /* JADX WARN: Code restructure failed: missing block: B:108:0x01f6, code lost:
    
        r24 = r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:109:0x01f9, code lost:
    
        r2 = y0.o.e(r6);
        r24 = r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:110:0x020b, code lost:
    
        if ((r3 + r2) > (r34.f15006B - r34.f15007C)) goto L112;
     */
    /* JADX WARN: Code restructure failed: missing block: B:111:0x020d, code lost:
    
        r2 = r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:112:0x0210, code lost:
    
        r2 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:113:0x0211, code lost:
    
        r32 = r14;
        r33 = r15;
        ((T0.j) r0).c(r5, r10, r24 + r2, false);
        r13.F(0);
        r3 = r13.g();
     */
    /* JADX WARN: Code restructure failed: missing block: B:114:0x0225, code lost:
    
        if (r3 < 0) goto L443;
     */
    /* JADX WARN: Code restructure failed: missing block: B:115:0x0227, code lost:
    
        r34.D = r3 - r2;
        r3 = r34.f15017e;
        r3.F(0);
        r4.c(4, r3);
        r34.f15007C += 4;
        r34.f15006B += r10;
     */
    /* JADX WARN: Code restructure failed: missing block: B:116:0x0240, code lost:
    
        if (r34.f15011I.length <= 0) goto L133;
     */
    /* JADX WARN: Code restructure failed: missing block: B:117:0x0242, code lost:
    
        if (r2 <= 0) goto L133;
     */
    /* JADX WARN: Code restructure failed: missing block: B:118:0x0244, code lost:
    
        r3 = r5[4];
        r14 = java.util.Objects.equals(r6.f17358n, r8);
        r15 = r6.f17355k;
     */
    /* JADX WARN: Code restructure failed: missing block: B:119:0x024e, code lost:
    
        if (r14 != false) goto L124;
     */
    /* JADX WARN: Code restructure failed: missing block: B:121:0x0254, code lost:
    
        if (u0.E.b(r15, r8) == null) goto L123;
     */
    /* JADX WARN: Code restructure failed: missing block: B:123:0x0257, code lost:
    
        r24 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:124:0x025b, code lost:
    
        r24 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:125:0x0260, code lost:
    
        if ((r3 & 31) == 6) goto L132;
     */
    /* JADX WARN: Code restructure failed: missing block: B:127:0x0268, code lost:
    
        if (java.util.Objects.equals(r6.f17358n, "video/hevc") != false) goto L130;
     */
    /* JADX WARN: Code restructure failed: missing block: B:129:0x026e, code lost:
    
        if (u0.E.b(r15, "video/hevc") == null) goto L134;
     */
    /* JADX WARN: Code restructure failed: missing block: B:131:0x0278, code lost:
    
        if (((r3 & 126) >> 1) != 39) goto L134;
     */
    /* JADX WARN: Code restructure failed: missing block: B:132:0x027a, code lost:
    
        r3 = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:133:0x027c, code lost:
    
        r24 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:134:0x027f, code lost:
    
        r3 = false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:135:0x0280, code lost:
    
        r34.f15009F = r3;
        r4.c(r2, r13);
        r34.f15007C += r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:136:0x028a, code lost:
    
        if (r2 <= 0) goto L445;
     */
    /* JADX WARN: Code restructure failed: missing block: B:138:0x028e, code lost:
    
        if (r34.f15008E != false) goto L446;
     */
    /* JADX WARN: Code restructure failed: missing block: B:140:0x0294, code lost:
    
        if (y0.o.d(r5, r2, r6) == false) goto L447;
     */
    /* JADX WARN: Code restructure failed: missing block: B:141:0x0296, code lost:
    
        r34.f15008E = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:142:0x0299, code lost:
    
        r3 = r17;
        r2 = r20;
        r8 = r24;
        r14 = r32;
        r15 = r33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:144:0x02ac, code lost:
    
        throw u0.F.a(null, "Invalid NAL length");
     */
    /* JADX WARN: Code restructure failed: missing block: B:145:0x02ad, code lost:
    
        r20 = r2;
        r24 = r8;
        r32 = r14;
        r33 = r15;
     */
    /* JADX WARN: Code restructure failed: missing block: B:146:0x02b8, code lost:
    
        if (r34.f15009F == false) goto L161;
     */
    /* JADX WARN: Code restructure failed: missing block: B:147:0x02ba, code lost:
    
        r2 = r34.f15019g;
        r2.C(r3);
        ((T0.j) r0).c(r2.f18539a, 0, r34.D, false);
        r4.c(r34.D, r2);
        r3 = r34.D;
        r14 = y0.o.n(r2.f18541c, r2.f18539a);
        r2.F(0);
        r2.E(r14);
        r6 = r6.f17360p;
     */
    /* JADX WARN: Code restructure failed: missing block: B:148:0x02e2, code lost:
    
        if (r6 != (-1)) goto L152;
     */
    /* JADX WARN: Code restructure failed: missing block: B:150:0x02e6, code lost:
    
        if (r9.f4504a == 0) goto L158;
     */
    /* JADX WARN: Code restructure failed: missing block: B:151:0x02e8, code lost:
    
        r9.f4504a = 0;
        r9.j(0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:153:0x02f0, code lost:
    
        if (r9.f4504a == r6) goto L158;
     */
    /* JADX WARN: Code restructure failed: missing block: B:154:0x02f2, code lost:
    
        if (r6 < 0) goto L156;
     */
    /* JADX WARN: Code restructure failed: missing block: B:155:0x02f4, code lost:
    
        r8 = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:156:0x02f6, code lost:
    
        r8 = false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:157:0x02f7, code lost:
    
        x0.AbstractC1709a.j(r8);
        r9.f4504a = r6;
        r9.j(r6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:158:0x02ff, code lost:
    
        r9.a(r11, r2);
     */
    /* JADX WARN: Code restructure failed: missing block: B:159:0x030b, code lost:
    
        if ((r17.a() & 4) == 0) goto L162;
     */
    /* JADX WARN: Code restructure failed: missing block: B:160:0x030d, code lost:
    
        r9.j(0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:161:0x0311, code lost:
    
        r3 = r4.f(r0, r3, false);
     */
    /* JADX WARN: Code restructure failed: missing block: B:162:0x0316, code lost:
    
        r34.f15007C += r3;
        r34.D -= r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:163:0x0322, code lost:
    
        r32 = r14;
        r33 = r15;
     */
    /* JADX WARN: Code restructure failed: missing block: B:164:0x0327, code lost:
    
        r17 = r3;
        r32 = r14;
        r33 = r15;
     */
    /* JADX WARN: Code restructure failed: missing block: B:165:0x032d, code lost:
    
        r2 = r34.f15007C;
        r3 = r34.f15006B;
     */
    /* JADX WARN: Code restructure failed: missing block: B:166:0x0331, code lost:
    
        if (r2 >= r3) goto L451;
     */
    /* JADX WARN: Code restructure failed: missing block: B:167:0x0333, code lost:
    
        r34.f15007C += r4.f(r0, r3 - r2, false);
     */
    /* JADX WARN: Code restructure failed: missing block: B:168:0x033f, code lost:
    
        r0 = r17.a();
     */
    /* JADX WARN: Code restructure failed: missing block: B:169:0x0345, code lost:
    
        if (r34.f15008E != false) goto L171;
     */
    /* JADX WARN: Code restructure failed: missing block: B:170:0x0347, code lost:
    
        r0 = r0 | 67108864;
     */
    /* JADX WARN: Code restructure failed: missing block: B:171:0x034a, code lost:
    
        r27 = r0;
        r0 = r17.b();
     */
    /* JADX WARN: Code restructure failed: missing block: B:172:0x0350, code lost:
    
        if (r0 == null) goto L174;
     */
    /* JADX WARN: Code restructure failed: missing block: B:173:0x0352, code lost:
    
        r30 = r0.f15097c;
     */
    /* JADX WARN: Code restructure failed: missing block: B:174:0x0357, code lost:
    
        r30 = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:175:0x0359, code lost:
    
        r25 = r11;
        r4.a(r25, r27, r34.f15006B, 0, r30);
     */
    /* JADX WARN: Code restructure failed: missing block: B:177:0x036a, code lost:
    
        if (r32.isEmpty() != false) goto L449;
     */
    /* JADX WARN: Code restructure failed: missing block: B:178:0x036c, code lost:
    
        r0 = (n1.C1254f) r32.removeFirst();
        r34.f15034w -= r0.f14990c;
        r2 = r0.f14989b;
        r3 = r0.f14988a;
     */
    /* JADX WARN: Code restructure failed: missing block: B:179:0x037d, code lost:
    
        if (r2 == false) goto L181;
     */
    /* JADX WARN: Code restructure failed: missing block: B:180:0x037f, code lost:
    
        r3 = r3 + r25;
     */
    /* JADX WARN: Code restructure failed: missing block: B:181:0x0381, code lost:
    
        r2 = r33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:182:0x0383, code lost:
    
        if (r33 == null) goto L184;
     */
    /* JADX WARN: Code restructure failed: missing block: B:183:0x0385, code lost:
    
        r3 = r2.a(r3);
     */
    /* JADX WARN: Code restructure failed: missing block: B:184:0x0389, code lost:
    
        r6 = r3;
        r3 = r34.H;
        r4 = r3.length;
        r12 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:185:0x038e, code lost:
    
        if (r12 >= r4) goto L450;
     */
    /* JADX WARN: Code restructure failed: missing block: B:186:0x0390, code lost:
    
        r3[r12].a(r6, 1, r0.f14990c, r34.f15034w, null);
        r12 = r12 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:187:0x03a0, code lost:
    
        r33 = r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:189:0x03a7, code lost:
    
        if (r17.c() != false) goto L191;
     */
    /* JADX WARN: Code restructure failed: missing block: B:190:0x03a9, code lost:
    
        r34.f15005A = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:191:0x03ac, code lost:
    
        r34.f15028q = 3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:192:0x03b1, code lost:
    
        return 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:193:0x03b2, code lost:
    
        r2 = r5.size();
        r3 = null;
        r4 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:194:0x03b8, code lost:
    
        if (r4 >= r2) goto L452;
     */
    /* JADX WARN: Code restructure failed: missing block: B:195:0x03ba, code lost:
    
        r6 = ((n1.C1255g) r5.valueAt(r4)).f14992b;
     */
    /* JADX WARN: Code restructure failed: missing block: B:196:0x03c4, code lost:
    
        if (r6.f15113o == false) goto L454;
     */
    /* JADX WARN: Code restructure failed: missing block: B:197:0x03c6, code lost:
    
        r6 = r6.f15102c;
     */
    /* JADX WARN: Code restructure failed: missing block: B:198:0x03ca, code lost:
    
        if (r6 >= r16) goto L455;
     */
    /* JADX WARN: Code restructure failed: missing block: B:199:0x03cc, code lost:
    
        r3 = (n1.C1255g) r5.valueAt(r4);
        r16 = r6;
     */
    /* JADX WARN: Code restructure failed: missing block: B:200:0x03d4, code lost:
    
        r4 = r4 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:201:0x03d9, code lost:
    
        if (r3 != null) goto L425;
     */
    /* JADX WARN: Code restructure failed: missing block: B:202:0x03db, code lost:
    
        r34.f15028q = 3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:203:0x03e0, code lost:
    
        r2 = (int) (r16 - ((T0.j) r0).f6428t);
     */
    /* JADX WARN: Code restructure failed: missing block: B:204:0x03e8, code lost:
    
        if (r2 < 0) goto L407;
     */
    /* JADX WARN: Code restructure failed: missing block: B:205:0x03ea, code lost:
    
        r4 = (T0.j) r0;
        r4.b(r2);
        r2 = r3.f14992b;
        r3 = r2.f15112n;
        r4.c(r3.f18539a, 0, r3.f18541c, false);
        r3.F(0);
        r2.f15113o = false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:207:0x040a, code lost:
    
        throw u0.F.a(null, "Offset to encryption data was negative.");
     */
    /* JADX WARN: Code restructure failed: missing block: B:208:0x040b, code lost:
    
        r3 = (int) (r34.f15030s - ((long) r34.f15031t));
        r5 = r34.f15032u;
     */
    /* JADX WARN: Code restructure failed: missing block: B:209:0x0419, code lost:
    
        if (r5 == null) goto L268;
     */
    /* JADX WARN: Code restructure failed: missing block: B:210:0x041b, code lost:
    
        ((T0.j) r0).c(r5.f18539a, 8, r3, false);
        r6 = r34.f15029r;
        r3 = new y0.d(r6, r5);
        r9 = ((T0.j) r0).f6428t;
     */
    /* JADX WARN: Code restructure failed: missing block: B:211:0x0436, code lost:
    
        if (r4.isEmpty() != false) goto L213;
     */
    /* JADX WARN: Code restructure failed: missing block: B:212:0x0438, code lost:
    
        ((y0.c) r4.peek()).f18814t.add(r3);
     */
    /* JADX WARN: Code restructure failed: missing block: B:214:0x0448, code lost:
    
        if (r6 != 1936286840) goto L228;
     */
    /* JADX WARN: Code restructure failed: missing block: B:215:0x044a, code lost:
    
        r5.F(8);
        r2 = n1.AbstractC1251c.c(r5.g());
        r5.G(4);
        r28 = r5.v();
     */
    /* JADX WARN: Code restructure failed: missing block: B:216:0x045f, code lost:
    
        if (r2 != 0) goto L219;
     */
    /* JADX WARN: Code restructure failed: missing block: B:217:0x0461, code lost:
    
        r2 = r5.v();
        r6 = r5.v();
     */
    /* JADX WARN: Code restructure failed: missing block: B:218:0x0469, code lost:
    
        r6 = r6 + r9;
        r24 = r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:219:0x046d, code lost:
    
        r2 = r5.y();
        r6 = r5.y();
     */
    /* JADX WARN: Code restructure failed: missing block: B:220:0x0476, code lost:
    
        r2 = x0.v.f18553a;
        r2 = x0.v.S(r24, 1000000, r28, java.math.RoundingMode.DOWN);
        r5.G(2);
        r4 = r5.z();
        r8 = new int[r4];
        r9 = new long[r4];
        r10 = new long[r4];
        r11 = new long[r4];
        r14 = r2;
        r12 = r6;
        r6 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:221:0x0495, code lost:
    
        if (r6 >= r4) goto L456;
     */
    /* JADX WARN: Code restructure failed: missing block: B:222:0x0497, code lost:
    
        r7 = r5.g();
     */
    /* JADX WARN: Code restructure failed: missing block: B:223:0x049f, code lost:
    
        if ((r7 & Integer.MIN_VALUE) != 0) goto L408;
     */
    /* JADX WARN: Code restructure failed: missing block: B:224:0x04a1, code lost:
    
        r16 = r5.v();
        r8[r6] = r7 & Integer.MAX_VALUE;
        r9[r6] = r12;
        r11[r6] = r14;
        r24 = r24 + r16;
        r14 = x0.v.S(r24, 1000000, r28, java.math.RoundingMode.DOWN);
        r10[r6] = r14 - r11[r6];
        r5.G(4);
        r12 = r12 + ((long) r8[r6]);
        r6 = r6 + 1;
        r2 = r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:226:0x04d9, code lost:
    
        throw u0.F.a(null, "Unhandled indirect reference");
     */
    /* JADX WARN: Code restructure failed: missing block: B:227:0x04da, code lost:
    
        r2 = android.util.Pair.create(java.lang.Long.valueOf(r2), new T0.i(r8, r9, r10, r11));
        r34.f15037z = ((java.lang.Long) r2.first).longValue();
        r34.f15010G.v((T0.z) r2.second);
        r34.f15012J = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:229:0x0504, code lost:
    
        if (r6 != 1701671783) goto L417;
     */
    /* JADX WARN: Code restructure failed: missing block: B:231:0x0509, code lost:
    
        if (r34.H.length != 0) goto L233;
     */
    /* JADX WARN: Code restructure failed: missing block: B:233:0x050d, code lost:
    
        r5.F(8);
        r3 = n1.AbstractC1251c.c(r5.g());
     */
    /* JADX WARN: Code restructure failed: missing block: B:234:0x051f, code lost:
    
        if (r3 == 0) goto L239;
     */
    /* JADX WARN: Code restructure failed: missing block: B:236:0x0522, code lost:
    
        if (r3 == 1) goto L238;
     */
    /* JADX WARN: Code restructure failed: missing block: B:237:0x0524, code lost:
    
        d5.AbstractC0844a.s(r3, "Skipping unsupported emsg version: ", "FragmentedMp4Extractor");
     */
    /* JADX WARN: Code restructure failed: missing block: B:238:0x052b, code lost:
    
        r13 = r5.v();
        r9 = r5.y();
        r15 = java.math.RoundingMode.DOWN;
        r3 = x0.v.S(r9, 1000000, r13, r15);
        r8 = x0.v.S(r5.v(), 1000, r13, r15);
        r10 = r5.v();
        r12 = r5.o();
        r12.getClass();
        r13 = r5.o();
        r13.getClass();
        r16 = -9223372036854775807L;
        r14 = r10;
        r10 = r8;
        r8 = -9223372036854775807L;
     */
    /* JADX WARN: Code restructure failed: missing block: B:239:0x055f, code lost:
    
        r12 = r5.o();
        r12.getClass();
        r13 = r5.o();
        r13.getClass();
        r18 = r5.v();
        r14 = r5.v();
        r20 = java.math.RoundingMode.DOWN;
        r3 = x0.v.S(r14, 1000000, r18, r20);
        r8 = r34.f15037z;
     */
    /* JADX WARN: Code restructure failed: missing block: B:240:0x0582, code lost:
    
        if (r8 == (-9223372036854775807L)) goto L242;
     */
    /* JADX WARN: Code restructure failed: missing block: B:241:0x0584, code lost:
    
        r8 = r8 + r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:242:0x0586, code lost:
    
        r8 = -9223372036854775807L;
     */
    /* JADX WARN: Code restructure failed: missing block: B:243:0x0587, code lost:
    
        r10 = x0.v.S(r5.v(), 1000, r18, r20);
        r14 = r5.v();
        r16 = r8;
        r8 = r3;
        r3 = r16;
        r16 = -9223372036854775807L;
     */
    /* JADX WARN: Code restructure failed: missing block: B:244:0x059c, code lost:
    
        r6 = new byte[r5.a()];
        r5.e(r6, 0, r5.a());
        r5 = r34.f15022k;
        r7 = (java.io.ByteArrayOutputStream) r5.f12397r;
        r7.reset();
        r5 = (java.io.DataOutputStream) r5.f12398s;
     */
    /* JADX WARN: Code restructure failed: missing block: B:245:0x05bb, code lost:
    
        r5.writeBytes(r12);
        r5.writeByte(0);
        r5.writeBytes(r13);
        r5.writeByte(0);
        r5.writeLong(r10);
        r5.writeLong(r14);
        r5.write(r6);
        r5.flush();
     */
    /* JADX WARN: Code restructure failed: missing block: B:246:0x05d8, code lost:
    
        r0 = new x0.o(r7.toByteArray());
        r5 = r0.a();
        r6 = r34.H;
        r7 = r6.length;
        r10 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:247:0x05e3, code lost:
    
        if (r10 >= r7) goto L457;
     */
    /* JADX WARN: Code restructure failed: missing block: B:248:0x05e5, code lost:
    
        r11 = r6[r10];
        r0.F(0);
        r11.c(r5, r0);
        r10 = r10 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:250:0x05f4, code lost:
    
        if (r3 != r16) goto L252;
     */
    /* JADX WARN: Code restructure failed: missing block: B:251:0x05f6, code lost:
    
        r14.addLast(new n1.C1254f(r5, r8, true));
        r34.f15034w += r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:253:0x060c, code lost:
    
        if (r14.isEmpty() != false) goto L255;
     */
    /* JADX WARN: Code restructure failed: missing block: B:254:0x060e, code lost:
    
        r14.addLast(new n1.C1254f(r5, r3, false));
        r34.f15034w += r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:256:0x061e, code lost:
    
        if (r15 == null) goto L260;
     */
    /* JADX WARN: Code restructure failed: missing block: B:258:0x0624, code lost:
    
        if (r15.f() != false) goto L260;
     */
    /* JADX WARN: Code restructure failed: missing block: B:259:0x0626, code lost:
    
        r14.addLast(new n1.C1254f(r5, r3, false));
        r34.f15034w += r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:260:0x0634, code lost:
    
        if (r15 == null) goto L262;
     */
    /* JADX WARN: Code restructure failed: missing block: B:261:0x0636, code lost:
    
        r3 = r15.a(r3);
     */
    /* JADX WARN: Code restructure failed: missing block: B:262:0x063a, code lost:
    
        r24 = r3;
        r0 = r34.H;
        r2 = r0.length;
        r6 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:263:0x0640, code lost:
    
        if (r6 >= r2) goto L422;
     */
    /* JADX WARN: Code restructure failed: missing block: B:264:0x0642, code lost:
    
        r0[r6].a(r24, 1, r5, 0, null);
        r6 = r6 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:265:0x0654, code lost:
    
        r0 = move-exception;
     */
    /* JADX WARN: Code restructure failed: missing block: B:267:0x065a, code lost:
    
        throw new java.lang.RuntimeException(r0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:268:0x065b, code lost:
    
        ((T0.j) r35).b(r3);
     */
    /* JADX WARN: Code restructure failed: missing block: B:417:0x0662, code lost:
    
        continue;
     */
    /* JADX WARN: Code restructure failed: missing block: B:423:0x0662, code lost:
    
        continue;
     */
    /* JADX WARN: Code restructure failed: missing block: B:47:0x00c9, code lost:
    
        r2 = r34.f15028q;
        r4 = r3.f14991a;
        r8 = "video/avc";
        r10 = r3.f14992b;
     */
    /* JADX WARN: Code restructure failed: missing block: B:48:0x00d5, code lost:
    
        if (r2 != 3) goto L90;
     */
    /* JADX WARN: Code restructure failed: missing block: B:50:0x00d9, code lost:
    
        if (r3.f15002m != false) goto L52;
     */
    /* JADX WARN: Code restructure failed: missing block: B:51:0x00db, code lost:
    
        r2 = r3.f14994d.f15119d[r3.f14996f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:52:0x00e4, code lost:
    
        r2 = r10.f15107h[r3.f14996f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:53:0x00ea, code lost:
    
        r34.f15006B = r2;
        r2 = r3.f14994d.f15116a.f15090g;
        r11 = java.util.Objects.equals(r2.f17358n, "video/avc");
        r12 = r34.f15014b;
     */
    /* JADX WARN: Code restructure failed: missing block: B:54:0x00fa, code lost:
    
        if (r11 == false) goto L59;
     */
    /* JADX WARN: Code restructure failed: missing block: B:56:0x00fe, code lost:
    
        if ((r12 & 64) == 0) goto L58;
     */
    /* JADX WARN: Code restructure failed: missing block: B:57:0x0100, code lost:
    
        r2 = r22;
     */
    /* JADX WARN: Code restructure failed: missing block: B:58:0x0103, code lost:
    
        r2 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:60:0x010b, code lost:
    
        if (java.util.Objects.equals(r2.f17358n, "video/hevc") == false) goto L58;
     */
    /* JADX WARN: Code restructure failed: missing block: B:62:0x010f, code lost:
    
        if ((r12 & 128) == 0) goto L58;
     */
    /* JADX WARN: Code restructure failed: missing block: B:64:0x0112, code lost:
    
        r34.f15008E = r2 ^ 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:65:0x011a, code lost:
    
        if (r3.f14996f >= r3.i) goto L82;
     */
    /* JADX WARN: Code restructure failed: missing block: B:66:0x011c, code lost:
    
        ((T0.j) r0).b(r34.f15006B);
        r0 = r3.b();
     */
    /* JADX WARN: Code restructure failed: missing block: B:67:0x0127, code lost:
    
        if (r0 != null) goto L69;
     */
    /* JADX WARN: Code restructure failed: missing block: B:69:0x012a, code lost:
    
        r2 = r10.f15112n;
        r0 = r0.f15098d;
     */
    /* JADX WARN: Code restructure failed: missing block: B:70:0x012e, code lost:
    
        if (r0 == 0) goto L72;
     */
    /* JADX WARN: Code restructure failed: missing block: B:71:0x0130, code lost:
    
        r2.G(r0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:72:0x0133, code lost:
    
        r0 = r3.f14996f;
     */
    /* JADX WARN: Code restructure failed: missing block: B:73:0x0137, code lost:
    
        if (r10.f15109k == false) goto L77;
     */
    /* JADX WARN: Code restructure failed: missing block: B:75:0x013d, code lost:
    
        if (r10.f15110l[r0] == false) goto L77;
     */
    /* JADX WARN: Code restructure failed: missing block: B:76:0x013f, code lost:
    
        r2.G(r2.z() * 6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:78:0x014b, code lost:
    
        if (r3.c() != false) goto L80;
     */
    /* JADX WARN: Code restructure failed: missing block: B:79:0x014d, code lost:
    
        r34.f15005A = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:80:0x0150, code lost:
    
        r34.f15028q = 3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:81:0x0153, code lost:
    
        return 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:83:0x015c, code lost:
    
        if (r3.f14994d.f15116a.f15091h != r22) goto L85;
     */
    /* JADX WARN: Code restructure failed: missing block: B:84:0x015e, code lost:
    
        r34.f15006B -= 8;
        ((T0.j) r0).b(r20);
     */
    /* JADX WARN: Code restructure failed: missing block: B:86:0x017a, code lost:
    
        if ("audio/ac4".equals(r3.f14994d.f15116a.f15090g.f17358n) == false) goto L88;
     */
    /* JADX WARN: Code restructure failed: missing block: B:87:0x017c, code lost:
    
        r34.f15007C = r3.d(r34.f15006B, 7);
        r2 = r34.f15006B;
        r12 = r34.i;
        T0.AbstractC0302b.g(r2, r12);
        r4.c(7, r12);
        r34.f15007C += 7;
     */
    /* JADX WARN: Code restructure failed: missing block: B:88:0x0195, code lost:
    
        r34.f15007C = r3.d(r34.f15006B, 0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:89:0x019d, code lost:
    
        r34.f15006B += r34.f15007C;
        r34.f15028q = 4;
        r34.D = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:90:0x01a9, code lost:
    
        r2 = r3.f14994d;
     */
    /* JADX WARN: Code restructure failed: missing block: B:91:0x01ad, code lost:
    
        if (r3.f15002m != false) goto L93;
     */
    /* JADX WARN: Code restructure failed: missing block: B:92:0x01af, code lost:
    
        r11 = r2.f15121f[r3.f14996f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:93:0x01b6, code lost:
    
        r11 = r10.i[r3.f14996f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:94:0x01bc, code lost:
    
        if (r15 == null) goto L96;
     */
    /* JADX WARN: Code restructure failed: missing block: B:95:0x01be, code lost:
    
        r11 = r15.a(r11);
     */
    /* JADX WARN: Code restructure failed: missing block: B:96:0x01c2, code lost:
    
        r2 = r2.f15116a;
        r10 = r2.f15093k;
     */
    /* JADX WARN: Code restructure failed: missing block: B:97:0x01c6, code lost:
    
        if (r10 == 0) goto L164;
     */
    /* JADX WARN: Code restructure failed: missing block: B:98:0x01c8, code lost:
    
        r13 = r34.f15018f;
        r5 = r13.f18539a;
        r5[0] = 0;
        r5[1] = 0;
        r5[r18] = 0;
        r10 = 4 - r10;
     */
    /* JADX WARN: Code restructure failed: missing block: B:99:0x01d8, code lost:
    
        r17 = r3;
     */
    /* JADX WARN: Multi-variable type inference failed */
    @Override // T0.m
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int e(T0.n nVar, L4.h hVar) throws u0.F, EOFException, InterruptedIOException {
        int i;
        char c3;
        int i5;
        int i8;
        loop0: while (true) {
            T0.n nVar2 = nVar;
            while (true) {
                int i9 = 1;
                while (true) {
                    int i10 = this.f15028q;
                    ArrayDeque arrayDeque = this.f15024m;
                    SparseArray sparseArray = this.f15016d;
                    C0198b c0198b = this.f15026o;
                    if (i10 != 0) {
                        ArrayDeque arrayDeque2 = this.f15025n;
                        t tVar = this.f15021j;
                        if (i10 == i9) {
                            break;
                        }
                        long j8 = Long.MAX_VALUE;
                        if (i10 == 2) {
                            break;
                        }
                        C1255g c1255g = this.f15005A;
                        if (c1255g != null) {
                            i = i9;
                            c3 = 2;
                            i5 = 8;
                            break loop0;
                        }
                        int size = sparseArray.size();
                        int i11 = 0;
                        c3 = 2;
                        C1255g c1255g2 = null;
                        while (i11 < size) {
                            C1255g c1255g3 = (C1255g) sparseArray.valueAt(i11);
                            boolean z8 = c1255g3.f15002m;
                            int i12 = i9;
                            if (z8 || c1255g3.f14996f != c1255g3.f14994d.f15117b) {
                                C1265q c1265q = c1255g3.f14992b;
                                if (!z8 || c1255g3.f14998h != c1265q.f15103d) {
                                    long j9 = !z8 ? c1255g3.f14994d.f15118c[c1255g3.f14996f] : c1265q.f15105f[c1255g3.f14998h];
                                    if (j9 < j8) {
                                        c1255g2 = c1255g3;
                                        j8 = j9;
                                    }
                                }
                            }
                            i11++;
                            i9 = i12;
                        }
                        i = i9;
                        i5 = 8;
                        if (c1255g2 == null) {
                            int i13 = (int) (this.f15033v - ((T0.j) nVar2).f6428t);
                            if (i13 < 0) {
                                throw u0.F.a(null, "Offset to end of mdat was negative.");
                            }
                            ((T0.j) nVar2).b(i13);
                            this.f15028q = 0;
                            this.f15031t = 0;
                            i9 = i;
                        } else {
                            int i14 = (int) ((!c1255g2.f15002m ? c1255g2.f14994d.f15118c[c1255g2.f14996f] : c1255g2.f14992b.f15105f[c1255g2.f14998h]) - ((T0.j) nVar2).f6428t);
                            if (i14 < 0) {
                                AbstractC1709a.B("FragmentedMp4Extractor", "Ignoring negative offset to sample data.");
                                i14 = 0;
                            }
                            ((T0.j) nVar2).b(i14);
                            this.f15005A = c1255g2;
                            c1255g = c1255g2;
                        }
                    } else {
                        int i15 = this.f15031t;
                        x0.o oVar = this.f15023l;
                        if (i15 == 0) {
                            if (!((T0.j) nVar).c(oVar.f18539a, 0, 8, true)) {
                                c0198b.j(0);
                                return -1;
                            }
                            this.f15031t = 8;
                            oVar.F(0);
                            this.f15030s = oVar.v();
                            this.f15029r = oVar.g();
                        }
                        long j10 = this.f15030s;
                        if (j10 == 1) {
                            ((T0.j) nVar).c(oVar.f18539a, 8, 8, false);
                            this.f15031t += 8;
                            this.f15030s = oVar.y();
                        } else if (j10 == 0) {
                            long j11 = ((T0.j) nVar).f6427s;
                            if (j11 == -1 && !arrayDeque.isEmpty()) {
                                j11 = ((y0.c) arrayDeque.peek()).f18813s;
                            }
                            if (j11 != -1) {
                                this.f15030s = (j11 - ((T0.j) nVar).f6428t) + ((long) this.f15031t);
                            }
                        }
                        long j12 = this.f15030s;
                        int i16 = this.f15031t;
                        if (j12 < i16) {
                            throw u0.F.c("Atom size less than header length (unsupported).");
                        }
                        long j13 = ((T0.j) nVar).f6428t - ((long) i16);
                        int i17 = this.f15029r;
                        if ((i17 == 1836019558 || i17 == 1835295092) && !this.f15012J) {
                            this.f15010G.v(new T0.q(this.f15036y, j13));
                            this.f15012J = true;
                        }
                        if (this.f15029r == 1836019558) {
                            int size2 = sparseArray.size();
                            for (int i18 = 0; i18 < size2; i18++) {
                                C1265q c1265q2 = ((C1255g) sparseArray.valueAt(i18)).f14992b;
                                c1265q2.getClass();
                                c1265q2.f15102c = j13;
                                c1265q2.f15101b = j13;
                            }
                        }
                        int i19 = this.f15029r;
                        if (i19 == 1835295092) {
                            this.f15005A = null;
                            this.f15033v = j13 + this.f15030s;
                            this.f15028q = 2;
                            i8 = 1;
                        } else if (i19 == 1836019574 || i19 == 1953653099 || i19 == 1835297121 || i19 == 1835626086 || i19 == 1937007212 || i19 == 1836019558 || i19 == 1953653094 || i19 == 1836475768 || i19 == 1701082227) {
                            i8 = 1;
                            long j14 = (((T0.j) nVar).f6428t + this.f15030s) - 8;
                            arrayDeque.push(new y0.c(j14, i19));
                            if (this.f15030s == this.f15031t) {
                                g(j14);
                            } else {
                                this.f15028q = 0;
                                this.f15031t = 0;
                            }
                        } else if (i19 == 1751411826 || i19 == 1835296868 || i19 == 1836476516 || i19 == 1936286840 || i19 == 1937011556 || i19 == 1937011827 || i19 == 1668576371 || i19 == 1937011555 || i19 == 1937011578 || i19 == 1937013298 || i19 == 1937007471 || i19 == 1668232756 || i19 == 1937011571 || i19 == 1952867444 || i19 == 1952868452 || i19 == 1953196132 || i19 == 1953654136 || i19 == 1953658222 || i19 == 1886614376 || i19 == 1935763834 || i19 == 1935763823 || i19 == 1936027235 || i19 == 1970628964 || i19 == 1935828848 || i19 == 1936158820 || i19 == 1701606260 || i19 == 1835362404 || i19 == 1701671783) {
                            if (this.f15031t != 8) {
                                throw u0.F.c("Leaf atom defines extended atom size (unsupported).");
                            }
                            if (this.f15030s > 2147483647L) {
                                throw u0.F.c("Leaf atom with length > 2147483647 (unsupported).");
                            }
                            x0.o oVar2 = new x0.o((int) this.f15030s);
                            System.arraycopy(oVar.f18539a, 0, oVar2.f18539a, 0, 8);
                            this.f15032u = oVar2;
                            i8 = 1;
                            this.f15028q = 1;
                        } else {
                            if (this.f15030s > 2147483647L) {
                                throw u0.F.c("Skipping atom with length > 2147483647 (unsupported).");
                            }
                            this.f15032u = null;
                            i8 = 1;
                            this.f15028q = 1;
                        }
                        nVar2 = nVar;
                        i9 = i8;
                    }
                }
            }
            g(((T0.j) nVar).f6428t);
        }
    }

    @Override // T0.m
    public final boolean f(T0.n nVar) {
        W wP;
        D dJ = AbstractC1262n.j(nVar, true, false);
        if (dJ != null) {
            wP = G.p(dJ);
        } else {
            C3.E e8 = G.f1197r;
            wP = W.f1225u;
        }
        this.f15027p = wP;
        return dJ == null;
    }

    /* JADX WARN: Code restructure failed: missing block: B:337:0x07d5, code lost:
    
        r57.f15028q = 0;
        r57.f15031t = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:338:0x07da, code lost:
    
        return;
     */
    /* JADX WARN: Removed duplicated region for block: B:101:0x02b5  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void g(long j8) throws u0.F {
        C1252d c1252d;
        C1252d c1252d2;
        long j9;
        ArrayList arrayList;
        int i;
        int i5;
        ArrayList arrayList2;
        int i8;
        int i9;
        int i10;
        int i11;
        int i12;
        boolean z8;
        int i13;
        int i14;
        int i15;
        ArrayList arrayList3;
        boolean z9;
        int iG;
        int i16;
        int iG2;
        C1252d c1252d3;
        int iG3;
        long[] jArr;
        long[] jArr2;
        while (true) {
            ArrayDeque arrayDeque = this.f15024m;
            if (arrayDeque.isEmpty() || ((y0.c) arrayDeque.peek()).f18813s != j8) {
                break;
            }
            y0.c cVar = (y0.c) arrayDeque.pop();
            int i17 = cVar.f6r;
            SparseArray sparseArray = this.f15016d;
            ArrayList arrayList4 = cVar.f18814t;
            int i18 = this.f15014b;
            int i19 = 12;
            int i20 = 2;
            int i21 = 16;
            if (i17 == 1836019574) {
                C1575k c1575kB = b(arrayList4);
                y0.c cVarE = cVar.e(1836475768);
                cVarE.getClass();
                SparseArray sparseArray2 = new SparseArray();
                ArrayList arrayList5 = cVarE.f18814t;
                int size = arrayList5.size();
                long jV = -9223372036854775807L;
                int i22 = 0;
                while (i22 < size) {
                    y0.d dVar = (y0.d) arrayList5.get(i22);
                    int i23 = dVar.f6r;
                    x0.o oVar = dVar.f18816s;
                    if (i23 == 1953654136) {
                        oVar.F(i19);
                        j9 = jV;
                        Pair pairCreate = Pair.create(Integer.valueOf(oVar.g()), new C1252d(oVar.g() - 1, oVar.g(), oVar.g(), oVar.g()));
                        sparseArray2.put(((Integer) pairCreate.first).intValue(), (C1252d) pairCreate.second);
                    } else {
                        j9 = jV;
                        if (i23 == 1835362404) {
                            oVar.F(8);
                            jV = AbstractC1251c.c(oVar.g()) == 0 ? oVar.v() : oVar.y();
                        }
                        i22++;
                        i19 = 12;
                    }
                    jV = j9;
                    i22++;
                    i19 = 12;
                }
                int i24 = 1;
                ArrayList arrayListG = AbstractC1251c.g(cVar, new T0.t(), jV, c1575kB, (i18 & 16) != 0, false, new C1253e(this));
                int size2 = arrayListG.size();
                if (sparseArray.size() == 0) {
                    String strB = AbstractC1262n.b(arrayListG);
                    int i25 = 0;
                    while (i25 < size2) {
                        C1266r c1266r = (C1266r) arrayListG.get(i25);
                        C1263o c1263o = c1266r.f15116a;
                        F fJ = this.f15010G.j(i25, c1263o.f15085b);
                        fJ.getClass();
                        int size3 = sparseArray2.size();
                        int i26 = c1263o.f15084a;
                        if (size3 == i24) {
                            c1252d2 = (C1252d) sparseArray2.valueAt(0);
                        } else {
                            c1252d2 = (C1252d) sparseArray2.get(i26);
                            c1252d2.getClass();
                        }
                        sparseArray.put(i26, new C1255g(fJ, c1266r, c1252d2, strB));
                        this.f15036y = Math.max(this.f15036y, c1263o.f15088e);
                        i25++;
                        i24 = 1;
                    }
                    this.f15010G.h();
                } else {
                    AbstractC1709a.j(sparseArray.size() == size2);
                    for (int i27 = 0; i27 < size2; i27++) {
                        C1266r c1266r2 = (C1266r) arrayListG.get(i27);
                        C1263o c1263o2 = c1266r2.f15116a;
                        C1255g c1255g = (C1255g) sparseArray.get(c1263o2.f15084a);
                        if (sparseArray2.size() == 1) {
                            c1252d = (C1252d) sparseArray2.valueAt(0);
                        } else {
                            c1252d = (C1252d) sparseArray2.get(c1263o2.f15084a);
                            c1252d.getClass();
                        }
                        c1255g.e(c1266r2, c1252d);
                    }
                }
            } else {
                int i28 = 4;
                if (i17 == 1836019558) {
                    ArrayList arrayList6 = cVar.f18815u;
                    int size4 = arrayList6.size();
                    int i29 = 0;
                    while (i29 < size4) {
                        y0.c cVar2 = (y0.c) arrayList6.get(i29);
                        if (cVar2.f6r == 1953653094) {
                            y0.d dVarG = cVar2.g(1952868452);
                            dVarG.getClass();
                            x0.o oVar2 = dVarG.f18816s;
                            oVar2.F(8);
                            int iG4 = oVar2.g();
                            byte[] bArr = AbstractC1251c.f14982a;
                            C1255g c1255g2 = (C1255g) sparseArray.get(oVar2.g());
                            if (c1255g2 == null) {
                                c1255g2 = null;
                            } else {
                                int i30 = iG4 & 1;
                                C1265q c1265q = c1255g2.f14992b;
                                if (i30 != 0) {
                                    long jY = oVar2.y();
                                    c1265q.f15101b = jY;
                                    c1265q.f15102c = jY;
                                }
                                C1252d c1252d4 = c1255g2.f14995e;
                                c1265q.f15100a = new C1252d((iG4 & 2) != 0 ? oVar2.g() - 1 : c1252d4.f14983a, (iG4 & 8) != 0 ? oVar2.g() : c1252d4.f14984b, (iG4 & 16) != 0 ? oVar2.g() : c1252d4.f14985c, (iG4 & 32) != 0 ? oVar2.g() : c1252d4.f14986d);
                            }
                            if (c1255g2 == null) {
                                arrayList = arrayList6;
                                i = size4;
                                i5 = i29;
                                arrayList2 = arrayList4;
                                i8 = i20;
                                i9 = i21;
                                i10 = i28;
                            } else {
                                C1265q c1265q2 = c1255g2.f14992b;
                                long j10 = c1265q2.f15114p;
                                boolean z10 = c1265q2.f15115q;
                                c1255g2.f();
                                c1255g2.f15002m = true;
                                y0.d dVarG2 = cVar2.g(1952867444);
                                if (dVarG2 == null || (i18 & 2) != 0) {
                                    c1265q2.f15114p = j10;
                                    c1265q2.f15115q = z10;
                                } else {
                                    x0.o oVar3 = dVarG2.f18816s;
                                    oVar3.F(8);
                                    c1265q2.f15114p = AbstractC1251c.c(oVar3.g()) == 1 ? oVar3.y() : oVar3.v();
                                    c1265q2.f15115q = true;
                                }
                                ArrayList arrayList7 = cVar2.f18814t;
                                int size5 = arrayList7.size();
                                int i31 = 0;
                                int i32 = 0;
                                int i33 = 0;
                                while (true) {
                                    i11 = 1953658222;
                                    if (i31 >= size5) {
                                        break;
                                    }
                                    ArrayList arrayList8 = arrayList6;
                                    y0.d dVar2 = (y0.d) arrayList7.get(i31);
                                    int i34 = size4;
                                    if (dVar2.f6r == 1953658222) {
                                        x0.o oVar4 = dVar2.f18816s;
                                        oVar4.F(12);
                                        int iX = oVar4.x();
                                        if (iX > 0) {
                                            i33 += iX;
                                            i32++;
                                        }
                                    }
                                    i31++;
                                    size4 = i34;
                                    arrayList6 = arrayList8;
                                }
                                arrayList = arrayList6;
                                i = size4;
                                c1255g2.f14998h = 0;
                                c1255g2.f14997g = 0;
                                c1255g2.f14996f = 0;
                                c1265q2.f15103d = i32;
                                c1265q2.f15104e = i33;
                                if (c1265q2.f15106g.length < i32) {
                                    c1265q2.f15105f = new long[i32];
                                    c1265q2.f15106g = new int[i32];
                                }
                                if (c1265q2.f15107h.length < i33) {
                                    int i35 = (i33 * 125) / 100;
                                    c1265q2.f15107h = new int[i35];
                                    c1265q2.i = new long[i35];
                                    c1265q2.f15108j = new boolean[i35];
                                    c1265q2.f15110l = new boolean[i35];
                                }
                                int i36 = 0;
                                int i37 = 0;
                                int i38 = 0;
                                while (true) {
                                    long j11 = 0;
                                    if (i36 < size5) {
                                        y0.d dVar3 = (y0.d) arrayList7.get(i36);
                                        if (dVar3.f6r == i11) {
                                            int i39 = i37 + 1;
                                            x0.o oVar5 = dVar3.f18816s;
                                            oVar5.F(8);
                                            int iG5 = oVar5.g();
                                            byte[] bArr2 = AbstractC1251c.f14982a;
                                            i13 = i36;
                                            C1266r c1266r3 = c1255g2.f14994d;
                                            int i40 = i37;
                                            C1252d c1252d5 = c1265q2.f15100a;
                                            int i41 = v.f18553a;
                                            i14 = i29;
                                            c1265q2.f15106g[i40] = oVar5.x();
                                            long[] jArr3 = c1265q2.f15105f;
                                            i15 = size5;
                                            long j12 = c1265q2.f15101b;
                                            jArr3[i40] = j12;
                                            if ((iG5 & 1) != 0) {
                                                jArr3[i40] = j12 + ((long) oVar5.g());
                                            }
                                            boolean z11 = (iG5 & 4) != 0;
                                            int iG6 = c1252d5.f14986d;
                                            if (z11) {
                                                iG6 = oVar5.g();
                                            }
                                            boolean z12 = z11;
                                            boolean z13 = (iG5 & 256) != 0;
                                            boolean z14 = (iG5 & 512) != 0;
                                            boolean z15 = (iG5 & 1024) != 0;
                                            boolean z16 = (iG5 & 2048) != 0;
                                            C1263o c1263o3 = c1266r3.f15116a;
                                            boolean z17 = z15;
                                            long[] jArr4 = c1263o3.i;
                                            int i42 = iG6;
                                            if (jArr4 != null && jArr4.length == 1 && (jArr = c1263o3.f15092j) != null) {
                                                long j13 = jArr4[0];
                                                if (j13 == 0) {
                                                    jArr2 = jArr;
                                                } else {
                                                    RoundingMode roundingMode = RoundingMode.DOWN;
                                                    jArr2 = jArr;
                                                    if (v.S(j13, 1000000L, c1263o3.f15087d, roundingMode) + v.S(jArr2[0], 1000000L, c1263o3.f15086c, roundingMode) >= c1263o3.f15088e) {
                                                    }
                                                }
                                                j11 = jArr2[0];
                                            }
                                            int[] iArr = c1265q2.f15107h;
                                            long[] jArr5 = c1265q2.i;
                                            boolean[] zArr = c1265q2.f15108j;
                                            boolean z18 = c1263o3.f15085b == i20 && (i18 & 1) != 0;
                                            int i43 = c1265q2.f15106g[i40] + i38;
                                            arrayList3 = arrayList4;
                                            long j14 = c1265q2.f15114p;
                                            int i44 = i38;
                                            while (i44 < i43) {
                                                if (z13) {
                                                    z9 = z18;
                                                    iG = oVar5.g();
                                                } else {
                                                    z9 = z18;
                                                    iG = c1252d5.f14984b;
                                                }
                                                int i45 = i43;
                                                if (iG < 0) {
                                                    throw u0.F.a(null, "Unexpected negative value: " + iG);
                                                }
                                                if (z14) {
                                                    i16 = i44;
                                                    iG2 = oVar5.g();
                                                } else {
                                                    i16 = i44;
                                                    iG2 = c1252d5.f14985c;
                                                }
                                                if (iG2 < 0) {
                                                    throw u0.F.a(null, "Unexpected negative value: " + iG2);
                                                }
                                                int iG7 = z17 ? oVar5.g() : (i16 == 0 && z12) ? i42 : c1252d5.f14986d;
                                                if (z16) {
                                                    c1252d3 = c1252d5;
                                                    iG3 = oVar5.g();
                                                } else {
                                                    c1252d3 = c1252d5;
                                                    iG3 = 0;
                                                }
                                                int i46 = i39;
                                                boolean z19 = z16;
                                                long jS = v.S((((long) iG3) + j14) - j11, 1000000L, c1263o3.f15086c, RoundingMode.DOWN);
                                                jArr5[i16] = jS;
                                                if (!c1265q2.f15115q) {
                                                    jArr5[i16] = jS + c1255g2.f14994d.f15123h;
                                                }
                                                iArr[i16] = iG2;
                                                zArr[i16] = ((iG7 >> 16) & 1) == 0 && (!z9 || i16 == 0);
                                                j14 += (long) iG;
                                                i44 = i16 + 1;
                                                i43 = i45;
                                                z18 = z9;
                                                c1252d5 = c1252d3;
                                                i39 = i46;
                                                z16 = z19;
                                            }
                                            c1265q2.f15114p = j14;
                                            i38 = i43;
                                            i37 = i39;
                                        } else {
                                            i13 = i36;
                                            i14 = i29;
                                            i15 = size5;
                                            arrayList3 = arrayList4;
                                        }
                                        i36 = i13 + 1;
                                        i29 = i14;
                                        size5 = i15;
                                        arrayList4 = arrayList3;
                                        i11 = 1953658222;
                                        i20 = 2;
                                    } else {
                                        i5 = i29;
                                        arrayList2 = arrayList4;
                                        C1266r c1266r4 = c1255g2.f14994d;
                                        C1252d c1252d6 = c1265q2.f15100a;
                                        c1252d6.getClass();
                                        C1264p c1264p = c1266r4.f15116a.f15094l[c1252d6.f14983a];
                                        y0.d dVarG3 = cVar2.g(1935763834);
                                        if (dVarG3 != null) {
                                            c1264p.getClass();
                                            x0.o oVar6 = dVarG3.f18816s;
                                            oVar6.F(8);
                                            int iG8 = oVar6.g();
                                            byte[] bArr3 = AbstractC1251c.f14982a;
                                            if ((iG8 & 1) == 1) {
                                                oVar6.G(8);
                                            }
                                            int iT = oVar6.t();
                                            int iX2 = oVar6.x();
                                            if (iX2 > c1265q2.f15104e) {
                                                StringBuilder sbO = AbstractC0844a.o(iX2, "Saiz sample count ", " is greater than fragment sample count");
                                                sbO.append(c1265q2.f15104e);
                                                throw u0.F.a(null, sbO.toString());
                                            }
                                            int i47 = c1264p.f15098d;
                                            if (iT == 0) {
                                                boolean[] zArr2 = c1265q2.f15110l;
                                                i12 = 0;
                                                for (int i48 = 0; i48 < iX2; i48++) {
                                                    int iT2 = oVar6.t();
                                                    i12 += iT2;
                                                    zArr2[i48] = iT2 > i47;
                                                }
                                                z8 = false;
                                            } else {
                                                boolean z20 = iT > i47;
                                                i12 = iT * iX2;
                                                z8 = false;
                                                Arrays.fill(c1265q2.f15110l, 0, iX2, z20);
                                            }
                                            Arrays.fill(c1265q2.f15110l, iX2, c1265q2.f15104e, z8);
                                            if (i12 > 0) {
                                                c1265q2.f15112n.C(i12);
                                                c1265q2.f15109k = true;
                                                c1265q2.f15113o = true;
                                            }
                                        }
                                        y0.d dVarG4 = cVar2.g(1935763823);
                                        if (dVarG4 != null) {
                                            x0.o oVar7 = dVarG4.f18816s;
                                            oVar7.F(8);
                                            int iG9 = oVar7.g();
                                            byte[] bArr4 = AbstractC1251c.f14982a;
                                            if ((iG9 & 1) == 1) {
                                                oVar7.G(8);
                                            }
                                            int iX3 = oVar7.x();
                                            if (iX3 != 1) {
                                                throw u0.F.a(null, "Unexpected saio entry count: " + iX3);
                                            }
                                            c1265q2.f15102c += AbstractC1251c.c(iG9) == 0 ? oVar7.v() : oVar7.y();
                                        }
                                        byte[] bArr5 = null;
                                        y0.d dVarG5 = cVar2.g(1936027235);
                                        if (dVarG5 != null) {
                                            d(dVarG5.f18816s, 0, c1265q2);
                                        }
                                        String str = c1264p != null ? c1264p.f15096b : null;
                                        x0.o oVar8 = null;
                                        x0.o oVar9 = null;
                                        for (int i49 = 0; i49 < arrayList7.size(); i49++) {
                                            y0.d dVar4 = (y0.d) arrayList7.get(i49);
                                            x0.o oVar10 = dVar4.f18816s;
                                            int i50 = dVar4.f6r;
                                            if (i50 == 1935828848) {
                                                oVar10.F(12);
                                                if (oVar10.g() == 1936025959) {
                                                    oVar8 = oVar10;
                                                }
                                            } else if (i50 == 1936158820) {
                                                oVar10.F(12);
                                                if (oVar10.g() == 1936025959) {
                                                    oVar9 = oVar10;
                                                }
                                            }
                                        }
                                        if (oVar8 == null || oVar9 == null) {
                                            i10 = i28;
                                            i8 = 2;
                                        } else {
                                            oVar8.F(8);
                                            int iC = AbstractC1251c.c(oVar8.g());
                                            i10 = i28;
                                            oVar8.G(i10);
                                            if (iC == 1) {
                                                oVar8.G(i10);
                                            }
                                            if (oVar8.g() != 1) {
                                                throw u0.F.c("Entry count in sbgp != 1 (unsupported).");
                                            }
                                            oVar9.F(8);
                                            int iC2 = AbstractC1251c.c(oVar9.g());
                                            oVar9.G(i10);
                                            if (iC2 != 1) {
                                                i8 = 2;
                                                if (iC2 >= 2) {
                                                    oVar9.G(i10);
                                                }
                                            } else {
                                                if (oVar9.v() == 0) {
                                                    throw u0.F.c("Variable length description in sgpd found (unsupported)");
                                                }
                                                i8 = 2;
                                            }
                                            if (oVar9.v() != 1) {
                                                throw u0.F.c("Entry count in sgpd != 1 (unsupported).");
                                            }
                                            oVar9.G(1);
                                            int iT3 = oVar9.t();
                                            int i51 = (iT3 & 240) >> 4;
                                            int i52 = iT3 & 15;
                                            boolean z21 = oVar9.t() == 1;
                                            if (z21) {
                                                int iT4 = oVar9.t();
                                                int i53 = i21;
                                                byte[] bArr6 = new byte[i53];
                                                oVar9.e(bArr6, 0, i53);
                                                if (iT4 == 0) {
                                                    int iT5 = oVar9.t();
                                                    bArr5 = new byte[iT5];
                                                    oVar9.e(bArr5, 0, iT5);
                                                }
                                                c1265q2.f15109k = true;
                                                c1265q2.f15111m = new C1264p(z21, str, iT4, bArr6, i51, i52, bArr5);
                                            }
                                        }
                                        int size6 = arrayList7.size();
                                        for (int i54 = 0; i54 < size6; i54++) {
                                            y0.d dVar5 = (y0.d) arrayList7.get(i54);
                                            if (dVar5.f6r == 1970628964) {
                                                x0.o oVar11 = dVar5.f18816s;
                                                oVar11.F(8);
                                                byte[] bArr7 = this.f15020h;
                                                oVar11.e(bArr7, 0, 16);
                                                if (Arrays.equals(bArr7, f15003K)) {
                                                    d(oVar11, 16, c1265q2);
                                                }
                                            }
                                        }
                                        i9 = 16;
                                    }
                                }
                            }
                        } else {
                            arrayList = arrayList6;
                            i = size4;
                            i5 = i29;
                            arrayList2 = arrayList4;
                            i8 = i20;
                            i9 = i21;
                            i10 = i28;
                        }
                        i29 = i5 + 1;
                        i20 = i8;
                        i28 = i10;
                        i21 = i9;
                        size4 = i;
                        arrayList6 = arrayList;
                        arrayList4 = arrayList2;
                    }
                    C1575k c1575kB2 = b(arrayList4);
                    if (c1575kB2 != null) {
                        int size7 = sparseArray.size();
                        for (int i55 = 0; i55 < size7; i55++) {
                            C1255g c1255g3 = (C1255g) sparseArray.valueAt(i55);
                            C1266r c1266r5 = c1255g3.f14994d;
                            C1252d c1252d7 = c1255g3.f14992b.f15100a;
                            int i56 = v.f18553a;
                            C1264p c1264p2 = c1266r5.f15116a.f15094l[c1252d7.f14983a];
                            C1575k c1575kA = c1575kB2.a(c1264p2 != null ? c1264p2.f15096b : null);
                            C1578n c1578nA = c1255g3.f14994d.f15116a.f15090g.a();
                            c1578nA.f17319l = E.m(c1255g3.f14999j);
                            c1578nA.f17324q = c1575kA;
                            c1255g3.f14991a.e(new C1579o(c1578nA));
                        }
                    }
                    if (this.f15035x != -9223372036854775807L) {
                        int size8 = sparseArray.size();
                        for (int i57 = 0; i57 < size8; i57++) {
                            C1255g c1255g4 = (C1255g) sparseArray.valueAt(i57);
                            long j15 = this.f15035x;
                            int i58 = c1255g4.f14996f;
                            while (true) {
                                C1265q c1265q3 = c1255g4.f14992b;
                                if (i58 >= c1265q3.f15104e || c1265q3.i[i58] > j15) {
                                    break;
                                }
                                if (c1265q3.f15108j[i58]) {
                                    c1255g4.i = i58;
                                }
                                i58++;
                            }
                        }
                        this.f15035x = -9223372036854775807L;
                    }
                } else if (!arrayDeque.isEmpty()) {
                    ((y0.c) arrayDeque.peek()).f18815u.add(cVar);
                }
            }
        }
    }

    @Override // T0.m
    public final void i(long j8, long j9) {
        SparseArray sparseArray = this.f15016d;
        int size = sparseArray.size();
        for (int i = 0; i < size; i++) {
            ((C1255g) sparseArray.valueAt(i)).f();
        }
        this.f15025n.clear();
        this.f15034w = 0;
        ((PriorityQueue) this.f15026o.f4508e).clear();
        this.f15035x = j9;
        this.f15024m.clear();
        this.f15028q = 0;
        this.f15031t = 0;
    }

    @Override // T0.m
    public final void l(T0.o oVar) {
        int i;
        int i5 = this.f15014b;
        if ((i5 & 32) == 0) {
            oVar = new C0016c(oVar, this.f15013a);
        }
        this.f15010G = oVar;
        int i8 = 0;
        this.f15028q = 0;
        this.f15031t = 0;
        F[] fArr = new F[2];
        this.H = fArr;
        int i9 = 100;
        if ((i5 & 4) != 0) {
            fArr[0] = oVar.j(100, 5);
            i = 1;
            i9 = 101;
        } else {
            i = 0;
        }
        F[] fArr2 = (F[]) v.N(i, this.H);
        this.H = fArr2;
        for (F f3 : fArr2) {
            f3.e(f15004L);
        }
        List list = this.f15015c;
        this.f15011I = new F[list.size()];
        while (i8 < this.f15011I.length) {
            F fJ = this.f15010G.j(i9, 3);
            fJ.e((C1579o) list.get(i8));
            this.f15011I[i8] = fJ;
            i8++;
            i9++;
        }
    }

    @Override // T0.m
    public final List m() {
        return this.f15027p;
    }

    @Override // T0.m
    public final void a() {
    }
}
