package l2;

import androidx.annotation.Nullable;
import androidx.media3.common.Format;
import androidx.media3.common.Metadata;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.ParserException;
import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.common.util.Util;
import androidx.media3.extractor.a1;
import androidx.media3.extractor.m0;
import androidx.media3.extractor.s0;
import androidx.media3.extractor.t0;
import androidx.media3.extractor.u0;
import androidx.media3.extractor.x0;
import androidx.media3.extractor.z0;
import com.google.common.collect.ImmutableList;
import java.io.IOException;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;

/* JADX INFO: loaded from: classes.dex */
public final class u implements androidx.media3.extractor.y, t0 {
    public static final /* synthetic */ int E = 0;
    public long[][] A;
    public int B;
    public long C;
    public int D;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final n2.n f30064a;

    @Nullable
    private ParsableByteArray atomData;

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ParsableByteArray f30067d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final ParsableByteArray f30068e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final ParsableByteArray f30069f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final ArrayDeque f30070g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final y f30071h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final ArrayList f30072i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public ImmutableList f30073j = ImmutableList.t();

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

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

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

    @Nullable
    private g2.a motionPhotoMetadata;

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

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

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

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public androidx.media3.extractor.b0 f30088y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public t[] f30089z;

    public u(int i10, n2.n nVar) {
        this.f30064a = nVar;
        this.f30065b = i10;
        this.f30074k = (i10 & 4) != 0 ? 3 : 0;
        this.f30071h = new y();
        this.f30072i = new ArrayList();
        this.f30069f = new ParsableByteArray(16);
        this.f30070g = new ArrayDeque();
        this.f30066c = new ParsableByteArray(q1.v.f32164a);
        this.f30067d = new ParsableByteArray(6);
        this.f30068e = new ParsableByteArray();
        this.f30078o = -1;
        this.f30088y = androidx.media3.extractor.b0.f3325o;
        this.f30089z = new t[0];
    }

    private boolean shouldSeekToAxteAtom(@Nullable Metadata metadata) {
        q1.b bVarFindMdtaMetadataEntryWithKey;
        if (metadata != null && (this.f30065b & 64) != 0 && (bVarFindMdtaMetadataEntryWithKey = s.findMdtaMetadataEntryWithKey(metadata, "auxiliary.tracks.offset")) != null) {
            long unsignedLongToLong = new ParsableByteArray(bVarFindMdtaMetadataEntryWithKey.f32088b).readUnsignedLongToLong();
            if (unsignedLongToLong > 0) {
                this.f30085v = unsignedLongToLong;
                return true;
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:35:0x0072  */
    /* JADX WARN: Removed duplicated region for block: B:72:0x00e8  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x00f8  */
    /* JADX WARN: Removed duplicated region for block: B:77:0x00fe  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final s0 d(int i10, long j10) {
        long j11;
        long j12;
        long j13;
        long jMin;
        long jMin2;
        int i11;
        int i12;
        boolean z10;
        int[] iArr;
        int iA;
        t[] tVarArr = this.f30089z;
        int length = tVarArr.length;
        u0 u0Var = u0.f3476c;
        if (length == 0) {
            return new s0(u0Var, u0Var);
        }
        int i13 = -1;
        int i14 = i10 != -1 ? i10 : this.B;
        boolean z11 = false;
        if (i14 != -1) {
            e0 e0Var = tVarArr[i14].f30061b;
            int iBinarySearchFloor = Util.binarySearchFloor(e0Var.f29985f, j10, true, false);
            while (true) {
                if (iBinarySearchFloor < 0) {
                    iBinarySearchFloor = -1;
                    break;
                }
                if ((e0Var.f29986g[iBinarySearchFloor] & 1) != 0) {
                    break;
                }
                iBinarySearchFloor--;
            }
            if (iBinarySearchFloor == -1) {
                iBinarySearchFloor = e0Var.a(j10);
            }
            if (iBinarySearchFloor == -1) {
                return new s0(u0Var, u0Var);
            }
            long[] jArr = e0Var.f29985f;
            j12 = jArr[iBinarySearchFloor];
            long[] jArr2 = e0Var.f29982c;
            j11 = jArr2[iBinarySearchFloor];
            if (j12 < j10 && iBinarySearchFloor < e0Var.f29981b - 1 && (iA = e0Var.a(j10)) != -1 && iA != iBinarySearchFloor) {
                j13 = jArr[iA];
                jMin = jArr2[iA];
            }
            if (i10 != -1) {
                int i15 = 0;
                jMin2 = j11;
                while (true) {
                    t[] tVarArr2 = this.f30089z;
                    if (i15 >= tVarArr2.length) {
                        break;
                    }
                    if (i15 != this.B) {
                        e0 e0Var2 = tVarArr2[i15].f30061b;
                        int iBinarySearchFloor2 = Util.binarySearchFloor(e0Var2.f29985f, j12, true, z11);
                        while (true) {
                            iArr = e0Var2.f29986g;
                            if (iBinarySearchFloor2 < 0) {
                                iBinarySearchFloor2 = i13;
                                break;
                            }
                            if ((iArr[iBinarySearchFloor2] & 1) != 0) {
                                break;
                            }
                            iBinarySearchFloor2--;
                        }
                        if (iBinarySearchFloor2 == i13) {
                            iBinarySearchFloor2 = e0Var2.a(j12);
                        }
                        long[] jArr3 = e0Var2.f29982c;
                        if (iBinarySearchFloor2 == i13) {
                            i12 = i15;
                        } else {
                            i12 = i15;
                            jMin2 = Math.min(jArr3[iBinarySearchFloor2], jMin2);
                        }
                        if (j13 != -9223372036854775807L) {
                            z10 = false;
                            int iBinarySearchFloor3 = Util.binarySearchFloor(e0Var2.f29985f, j13, true, false);
                            while (true) {
                                if (iBinarySearchFloor3 < 0) {
                                    iBinarySearchFloor3 = -1;
                                    break;
                                }
                                if ((iArr[iBinarySearchFloor3] & 1) != 0) {
                                    break;
                                }
                                iBinarySearchFloor3--;
                            }
                            i11 = -1;
                            if (iBinarySearchFloor3 == -1) {
                                iBinarySearchFloor3 = e0Var2.a(j13);
                            }
                            if (iBinarySearchFloor3 != -1) {
                                jMin = Math.min(jArr3[iBinarySearchFloor3], jMin);
                            }
                        } else {
                            z10 = false;
                            i11 = -1;
                        }
                    } else {
                        i11 = i13;
                        i12 = i15;
                        z10 = z11;
                    }
                    z11 = z10;
                    i15 = i12 + 1;
                    i13 = i11;
                }
            } else {
                jMin2 = j11;
            }
            u0 u0Var2 = new u0(j12, jMin2);
            return j13 != -9223372036854775807L ? new s0(u0Var2, u0Var2) : new s0(u0Var2, new u0(j13, jMin));
        }
        j11 = Long.MAX_VALUE;
        j12 = j10;
        j13 = -9223372036854775807L;
        jMin = -1;
        if (i10 != -1) {
        }
        u0 u0Var22 = new u0(j12, jMin2);
        if (j13 != -9223372036854775807L) {
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:140:0x02fd A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:146:0x0002 A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void e(long j10) throws ParserException {
        ArrayList arrayList;
        Metadata mdtaFromMeta;
        Metadata metadata;
        int i10;
        ArrayList arrayList2;
        List<e0> list;
        long j11;
        m0 m0Var;
        ArrayList arrayList3;
        Metadata metadata2;
        char c6;
        ArrayList arrayList4;
        while (true) {
            ArrayDeque arrayDeque = this.f30070g;
            if (arrayDeque.isEmpty() || ((q1.d) arrayDeque.peek()).f32092c != j10) {
                break;
            }
            q1.d dVar = (q1.d) arrayDeque.pop();
            if (dVar.f32097b == 1836019574) {
                q1.d containerBoxOfType = dVar.getContainerBoxOfType(1835365473);
                ArrayList arrayList5 = new ArrayList();
                if (containerBoxOfType != null) {
                    mdtaFromMeta = l.parseMdtaFromMeta(containerBoxOfType);
                    if (this.f30086w) {
                        Assertions.checkStateNotNull(mdtaFromMeta);
                        q1.b bVarFindMdtaMetadataEntryWithKey = s.findMdtaMetadataEntryWithKey(mdtaFromMeta, "auxiliary.tracks.interleaved");
                        if (bVarFindMdtaMetadataEntryWithKey != null && bVarFindMdtaMetadataEntryWithKey.f32088b[0] == 0) {
                            this.f30087x = this.f30085v + 16;
                        }
                        ArrayList arrayListA = ((q1.b) Assertions.checkStateNotNull(s.findMdtaMetadataEntryWithKey(mdtaFromMeta, "auxiliary.tracks.map"))).a();
                        ArrayList arrayList6 = new ArrayList(arrayListA.size());
                        for (int i11 = 0; i11 < arrayListA.size(); i11++) {
                            int iIntValue = ((Integer) arrayListA.get(i11)).intValue();
                            arrayList6.add(Integer.valueOf(iIntValue != 0 ? iIntValue != 1 ? iIntValue != 2 ? iIntValue != 3 ? 0 : 4 : 3 : 2 : 1));
                        }
                        arrayList = arrayList6;
                    } else if (shouldSeekToAxteAtom(mdtaFromMeta)) {
                        this.f30084u = true;
                        arrayDeque.clear();
                        if (this.f30084u) {
                            this.f30074k = 2;
                        }
                    } else {
                        arrayList = arrayList5;
                    }
                } else {
                    arrayList = arrayList5;
                    mdtaFromMeta = null;
                }
                ArrayList arrayList7 = new ArrayList();
                boolean z10 = this.D == 1;
                m0 m0Var2 = new m0();
                q1.e leafBoxOfType = dVar.getLeafBoxOfType(1969517665);
                if (leafBoxOfType != null) {
                    Metadata metadataF = l.f(leafBoxOfType);
                    m0Var2.b(metadataF);
                    metadata = metadataF;
                } else {
                    metadata = null;
                }
                Metadata metadata3 = new Metadata(l.e(((q1.e) Assertions.checkNotNull(dVar.getLeafBoxOfType(1836476516))).f32095c));
                int i12 = this.f30065b;
                ArrayList arrayList8 = arrayList7;
                boolean z11 = z10;
                ArrayList arrayList9 = arrayList;
                List<e0> traks = l.parseTraks(dVar, m0Var2, -9223372036854775807L, null, (i12 & 1) != 0, z11, new androidx.media3.common.b(18));
                if (this.f30086w) {
                    Assertions.checkState(arrayList9.size() == traks.size(), String.format(Locale.US, "The number of auxiliary track types from metadata (%d) is not same as the number of auxiliary tracks (%d)", Integer.valueOf(arrayList9.size()), Integer.valueOf(traks.size())));
                }
                String strX = ua.b.x(traks);
                int i13 = 0;
                int i14 = 0;
                m0 m0Var3 = m0Var2;
                int size = -1;
                long j12 = -9223372036854775807L;
                while (i13 < traks.size()) {
                    e0 e0Var = traks.get(i13);
                    if (e0Var.f29981b == 0) {
                        i10 = i14;
                        arrayList4 = arrayList8;
                        m0Var = m0Var3;
                        arrayList3 = arrayList9;
                        list = traks;
                    } else {
                        androidx.media3.extractor.b0 b0Var = this.f30088y;
                        i10 = i14 + 1;
                        b0 b0Var2 = e0Var.f29980a;
                        z0 z0VarTrack = b0Var.track(i14, b0Var2.f29950b);
                        t tVar = new t(b0Var2, e0Var, z0VarTrack);
                        long j13 = b0Var2.f29953e;
                        if (j13 == -9223372036854775807L) {
                            j13 = e0Var.f29987h;
                        }
                        z0VarTrack.durationUs(j13);
                        long jMax = Math.max(j12, j13);
                        Format format = b0Var2.f29955g;
                        boolean zEquals = MimeTypes.AUDIO_TRUEHD.equals(format.sampleMimeType);
                        int i15 = e0Var.f29984e;
                        int i16 = zEquals ? i15 * 16 : i15 + 30;
                        Format.Builder builderBuildUpon = format.buildUpon();
                        builderBuildUpon.setMaxInputSize(i16);
                        int i17 = b0Var2.f29950b;
                        if (i17 == 2) {
                            int i18 = format.roleFlags;
                            if ((i12 & 8) != 0) {
                                i18 |= size == -1 ? 1 : 2;
                            }
                            if (this.f30086w) {
                                arrayList2 = arrayList9;
                                builderBuildUpon.setAuxiliaryTrackType(((Integer) arrayList2.get(i13)).intValue());
                                i18 |= 32768;
                            } else {
                                arrayList2 = arrayList9;
                            }
                            builderBuildUpon.setRoleFlags(i18);
                        } else {
                            arrayList2 = arrayList9;
                        }
                        list = traks;
                        if (i17 == 1) {
                            m0Var = m0Var3;
                            int i19 = m0Var.f3414a;
                            arrayList3 = arrayList2;
                            j11 = jMax;
                            if (i19 != -1 && m0Var.f3415b != -1) {
                                builderBuildUpon.setEncoderDelay(i19).setEncoderPadding(m0Var.f3415b);
                            }
                        } else {
                            j11 = jMax;
                            m0Var = m0Var3;
                            arrayList3 = arrayList2;
                        }
                        Metadata metadata4 = format.metadata;
                        Metadata[] metadataArr = new Metadata[3];
                        ArrayList arrayList10 = this.f30072i;
                        if (arrayList10.isEmpty()) {
                            c6 = 0;
                            metadata2 = null;
                        } else {
                            metadata2 = new Metadata(arrayList10);
                            c6 = 0;
                        }
                        metadataArr[c6] = metadata2;
                        metadataArr[1] = metadata;
                        metadataArr[2] = metadata3;
                        s.setFormatMetadata(i17, mdtaFromMeta, builderBuildUpon, metadata4, metadataArr);
                        builderBuildUpon.setContainerMimeType(strX);
                        z0VarTrack.format(builderBuildUpon.build());
                        if (i17 == 2 && size == -1) {
                            size = arrayList8.size();
                        }
                        arrayList4 = arrayList8;
                        arrayList4.add(tVar);
                        j12 = j11;
                    }
                    i13++;
                    arrayList8 = arrayList4;
                    traks = list;
                    arrayList9 = arrayList3;
                    i14 = i10;
                    m0Var3 = m0Var;
                }
                int i20 = -1;
                this.B = size;
                this.C = j12;
                t[] tVarArr = (t[]) arrayList8.toArray(new t[0]);
                this.f30089z = tVarArr;
                long[][] jArr = new long[tVarArr.length][];
                int[] iArr = new int[tVarArr.length];
                long[] jArr2 = new long[tVarArr.length];
                boolean[] zArr = new boolean[tVarArr.length];
                for (int i21 = 0; i21 < tVarArr.length; i21++) {
                    jArr[i21] = new long[tVarArr[i21].f30061b.f29981b];
                    jArr2[i21] = tVarArr[i21].f30061b.f29985f[0];
                }
                long j14 = 0;
                int i22 = 0;
                while (i22 < tVarArr.length) {
                    long j15 = Long.MAX_VALUE;
                    int i23 = i20;
                    for (int i24 = 0; i24 < tVarArr.length; i24++) {
                        if (!zArr[i24]) {
                            long j16 = jArr2[i24];
                            if (j16 <= j15) {
                                i23 = i24;
                                j15 = j16;
                            }
                        }
                    }
                    int i25 = iArr[i23];
                    long[] jArr3 = jArr[i23];
                    jArr3[i25] = j14;
                    e0 e0Var2 = tVarArr[i23].f30061b;
                    j14 += (long) e0Var2.f29983d[i25];
                    int i26 = i25 + 1;
                    iArr[i23] = i26;
                    if (i26 < jArr3.length) {
                        jArr2[i23] = e0Var2.f29985f[i26];
                    } else {
                        zArr[i23] = true;
                        i22++;
                    }
                    i20 = -1;
                }
                this.A = jArr;
                this.f30088y.endTracks();
                this.f30088y.seekMap(this);
                arrayDeque.clear();
                if (this.f30084u) {
                }
            } else if (!arrayDeque.isEmpty()) {
                ((q1.d) arrayDeque.peek()).f32094e.add(dVar);
            }
        }
        if (this.f30074k != 2) {
            this.f30074k = 0;
            this.f30077n = 0;
        }
    }

    @Override // androidx.media3.extractor.t0
    public final long getDurationUs() {
        return this.C;
    }

    @Override // androidx.media3.extractor.t0
    public final s0 getSeekPoints(long j10) {
        return d(-1, j10);
    }

    @Override // androidx.media3.extractor.y
    public final List getSniffFailureDetails() {
        return this.f30073j;
    }

    @Override // androidx.media3.extractor.y
    public final void init(androidx.media3.extractor.b0 b0Var) {
        if ((this.f30065b & 16) == 0) {
            b0Var = new n2.q(b0Var, this.f30064a);
        }
        this.f30088y = b0Var;
    }

    @Override // androidx.media3.extractor.t0
    public final boolean isSeekable() {
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:187:0x0375  */
    /* JADX WARN: Removed duplicated region for block: B:259:0x04f3  */
    /* JADX WARN: Removed duplicated region for block: B:374:0x04fb A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:376:0x04e8 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:417:0x0006 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:426:0x00bc A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:442:0x039c A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:46:0x00c3  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x00c5  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00c8  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x00ca  */
    /* JADX WARN: Removed duplicated region for block: B:50:0x00cd  */
    /* JADX WARN: Removed duplicated region for block: B:53:0x00d5  */
    /* JADX WARN: Removed duplicated region for block: B:62:0x00e8  */
    /*  JADX ERROR: UnsupportedOperationException in pass: RegionMakerVisitor
        java.lang.UnsupportedOperationException
        	at java.base/java.util.Collections$UnmodifiableCollection.add(Collections.java:1092)
        	at jadx.core.dex.visitors.regions.maker.SwitchRegionMaker$1.leaveRegion(SwitchRegionMaker.java:390)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:70)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverse(DepthRegionTraversal.java:23)
        	at jadx.core.dex.visitors.regions.maker.SwitchRegionMaker.insertBreaksForCase(SwitchRegionMaker.java:370)
        	at jadx.core.dex.visitors.regions.maker.SwitchRegionMaker.insertBreaks(SwitchRegionMaker.java:85)
        	at jadx.core.dex.visitors.regions.PostProcessRegions.leaveRegion(PostProcessRegions.java:33)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:70)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.lambda$traverseInternal$0(DepthRegionTraversal.java:68)
        	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverseInternal(DepthRegionTraversal.java:68)
        	at jadx.core.dex.visitors.regions.DepthRegionTraversal.traverse(DepthRegionTraversal.java:19)
        	at jadx.core.dex.visitors.regions.PostProcessRegions.process(PostProcessRegions.java:23)
        	at jadx.core.dex.visitors.regions.RegionMakerVisitor.visit(RegionMakerVisitor.java:31)
        */
    @Override // androidx.media3.extractor.y
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int read(androidx.media3.extractor.z r35, androidx.media3.extractor.r0 r36) throws androidx.media3.common.ParserException {
        /*
            Method dump skipped, instruction units count: 1820
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: l2.u.read(androidx.media3.extractor.z, androidx.media3.extractor.r0):int");
    }

    @Override // androidx.media3.extractor.y
    public final void release() {
    }

    @Override // androidx.media3.extractor.y
    public final void seek(long j10, long j11) {
        this.f30070g.clear();
        this.f30077n = 0;
        this.f30078o = -1;
        this.f30079p = 0;
        this.f30080q = 0;
        this.f30081r = 0;
        this.f30082s = false;
        if (j10 == 0) {
            if (this.f30074k != 3) {
                this.f30074k = 0;
                this.f30077n = 0;
                return;
            } else {
                y yVar = this.f30071h;
                yVar.f30097a.clear();
                yVar.f30098b = 0;
                this.f30072i.clear();
                return;
            }
        }
        for (t tVar : this.f30089z) {
            e0 e0Var = tVar.f30061b;
            int iBinarySearchFloor = Util.binarySearchFloor(e0Var.f29985f, j11, true, false);
            while (true) {
                if (iBinarySearchFloor < 0) {
                    iBinarySearchFloor = -1;
                    break;
                } else if ((e0Var.f29986g[iBinarySearchFloor] & 1) != 0) {
                    break;
                } else {
                    iBinarySearchFloor--;
                }
            }
            if (iBinarySearchFloor == -1) {
                iBinarySearchFloor = e0Var.a(j11);
            }
            tVar.f30063d = iBinarySearchFloor;
            a1 a1Var = tVar.trueHdSampleRechunker;
            if (a1Var != null) {
                a1Var.f3310b = false;
                a1Var.f3311c = 0;
            }
        }
    }

    @Override // androidx.media3.extractor.y
    public final boolean sniff(androidx.media3.extractor.z zVar) throws IOException {
        x0 x0VarSniffUnfragmented = a0.sniffUnfragmented(zVar, (this.f30065b & 2) != 0);
        this.f30073j = x0VarSniffUnfragmented != null ? ImmutableList.w(x0VarSniffUnfragmented) : ImmutableList.t();
        return x0VarSniffUnfragmented == null;
    }
}
