package defpackage;

import android.util.SparseArray;
import android.util.SparseBooleanArray;
import android.util.SparseIntArray;
import androidx.media3.common.ParserException;
import java.io.EOFException;
import java.io.InterruptedIOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/* JADX INFO: renamed from: ᵫᵿᵟ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4018 implements InterfaceC4291 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int f15444;

    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public InterfaceC1954 f15445;

    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public boolean f15446;

    /* JADX INFO: renamed from: ˊᵨᵧ, reason: contains not printable characters */
    public int f15447;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final InterfaceC1471 f15448;

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public InterfaceC4550 f15449;

    /* JADX INFO: renamed from: ˏːˆ, reason: contains not printable characters */
    public int f15450;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final int f15451;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public C5052 f15452;

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public boolean f15453;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final C4545 f15454;

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public int f15455;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final C0125 f15456;

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public boolean f15457;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final SparseBooleanArray f15458;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final int f15459;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final C1542 f15460;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final SparseBooleanArray f15461;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final List f15462;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final SparseArray f15463;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final SparseIntArray f15464;

    public C4018(int i, int i2, InterfaceC1471 interfaceC1471, C0085 c0085, C1542 c1542, int i3) {
        this.f15460 = c1542;
        this.f15451 = i3;
        this.f15459 = i;
        this.f15444 = i2;
        this.f15448 = interfaceC1471;
        if (i == 1 || i == 2) {
            this.f15462 = Collections.singletonList(c0085);
        } else {
            ArrayList arrayList = new ArrayList();
            this.f15462 = arrayList;
            arrayList.add(c0085);
        }
        this.f15454 = new C4545(0, new byte[9400]);
        SparseBooleanArray sparseBooleanArray = new SparseBooleanArray();
        this.f15458 = sparseBooleanArray;
        this.f15461 = new SparseBooleanArray();
        SparseArray sparseArray = new SparseArray();
        this.f15463 = sparseArray;
        this.f15464 = new SparseIntArray();
        this.f15456 = new C0125(i3);
        this.f15449 = InterfaceC4550.f17293;
        this.f15447 = -1;
        sparseBooleanArray.clear();
        sparseArray.clear();
        SparseArray sparseArray2 = new SparseArray();
        int size = sparseArray2.size();
        for (int i4 = 0; i4 < size; i4++) {
            sparseArray.put(sparseArray2.keyAt(i4), (InterfaceC1954) sparseArray2.valueAt(i4));
        }
        sparseArray.put(0, new C4387(new ʽᵺᴵ(this)));
        this.f15445 = null;
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ʽˈˋ */
    public final void mo1252(long j, long j2) {
        C5052 c5052;
        ᵻᵪ.ˌᴵ(this.f15459 != 2);
        List list = this.f15462;
        int size = list.size();
        for (int i = 0; i < size; i++) {
            C0085 c0085 = (C0085) list.get(i);
            boolean z = c0085.m1136() == -9223372036854775807L;
            if (!z) {
                long jM1139 = c0085.m1139();
                z = (jM1139 == -9223372036854775807L || jM1139 == 0 || jM1139 == j2) ? false : true;
            }
            if (z) {
                c0085.m1138(j2);
            }
        }
        if (j2 != 0 && (c5052 = this.f15452) != null) {
            c5052.m10391(j2);
        }
        this.f15454.m9603(0);
        this.f15464.clear();
        int i2 = 0;
        while (true) {
            SparseArray sparseArray = this.f15463;
            if (i2 >= sparseArray.size()) {
                this.f15450 = 0;
                return;
            } else {
                ((InterfaceC1954) sparseArray.valueAt(i2)).mo5235();
                i2++;
            }
        }
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final InterfaceC4291 mo1254() {
        return this;
    }

    /* JADX WARN: Code restructure failed: missing block: B:10:0x001e, code lost:
    
        r1 = r1 + 1;
     */
    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵨᵣ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean mo1255(InterfaceC5206 interfaceC5206) throws EOFException, InterruptedIOException {
        byte[] bArr = this.f15454.f17284;
        C2373 c2373 = (C2373) interfaceC5206;
        c2373.mo4708(bArr, 0, 940, false);
        int i = 0;
        while (i < 188) {
            for (int i2 = 0; i2 < 5; i2++) {
                if (bArr[(i2 * 188) + i] != 71) {
                    break;
                }
            }
            c2373.mo4711(i, false);
            return true;
        }
        return false;
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo1256() {
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵵᵽ */
    public final void mo1257(InterfaceC4550 interfaceC4550) {
        if ((this.f15444 & 1) == 0) {
            interfaceC4550 = new C0764(interfaceC4550, this.f15448);
        }
        this.f15449 = interfaceC4550;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r10v4 */
    /* JADX WARN: Type inference failed for: r10v5 */
    /* JADX WARN: Type inference failed for: r10v6, types: [int] */
    /* JADX WARN: Type inference failed for: r10v7 */
    /* JADX WARN: Type inference failed for: r10v8 */
    /* JADX WARN: Type inference failed for: r14v1 */
    /* JADX WARN: Type inference failed for: r14v2 */
    /* JADX WARN: Type inference failed for: r14v3 */
    /* JADX WARN: Type inference failed for: r1v1 */
    /* JADX WARN: Type inference failed for: r1v11 */
    /* JADX WARN: Type inference failed for: r1v2, types: [boolean, int] */
    /* JADX WARN: Type inference failed for: r3v10 */
    /* JADX WARN: Type inference failed for: r3v12 */
    /* JADX WARN: Type inference failed for: r3v9 */
    /* JADX WARN: Type inference failed for: r4v17 */
    /* JADX WARN: Type inference failed for: r4v8 */
    /* JADX WARN: Type inference failed for: r4v9, types: [int] */
    /* JADX WARN: Type inference failed for: r7v1, types: [android.util.SparseArray] */
    /* JADX WARN: Type inference failed for: r8v1 */
    /* JADX WARN: Type inference failed for: r8v2, types: [ːˁˎ] */
    /* JADX WARN: Type inference failed for: r8v8 */
    /* JADX WARN: Type inference failed for: r9v1, types: [android.util.SparseBooleanArray] */
    /* JADX WARN: Type inference failed for: r9v5 */
    /* JADX WARN: Type inference failed for: r9v6 */
    /* JADX WARN: Type inference failed for: r9v7 */
    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final int mo1258(InterfaceC5206 interfaceC5206, C2669 c2669) throws ParserException {
        InterfaceC5206 interfaceC52062;
        ?? r1;
        int i;
        int i2;
        int i3;
        int i4;
        boolean z;
        long length = interfaceC5206.getLength();
        int i5 = this.f15459;
        boolean z2 = i5 == 2;
        if (this.f15453) {
            long j = -9223372036854775807L;
            C0125 c0125 = this.f15456;
            if (length != -1 && !z2 && !c0125.f1437) {
                int i6 = this.f15447;
                C0085 c0085 = c0125.f1431;
                int i7 = c0125.f1435;
                C4545 c4545 = c0125.f1433;
                if (i6 <= 0) {
                    c0125.m1232(interfaceC5206);
                    return 0;
                }
                if (c0125.f1439) {
                    if (c0125.f1432 == -9223372036854775807L) {
                        c0125.m1232(interfaceC5206);
                        return 0;
                    }
                    if (c0125.f1434) {
                        long j2 = c0125.f1436;
                        if (j2 == -9223372036854775807L) {
                            c0125.m1232(interfaceC5206);
                            return 0;
                        }
                        c0125.f1438 = c0085.m1135(c0125.f1432) - c0085.m1133(j2);
                        c0125.m1232(interfaceC5206);
                        return 0;
                    }
                    int iMin = (int) Math.min(i7, interfaceC5206.getLength());
                    if (interfaceC5206.getPosition() != 0) {
                        c2669.f10317 = 0L;
                        return 1;
                    }
                    c4545.m9603(iMin);
                    interfaceC5206.mo4698();
                    interfaceC5206.mo4701(c4545.f17284, 0, iMin);
                    int i8 = c4545.f17282;
                    int i9 = c4545.f17283;
                    while (true) {
                        if (i8 >= i9) {
                            break;
                        }
                        if (c4545.f17284[i8] == 71) {
                            long j3 = ᵴᵧˈ.ᵱʡˏ(c4545, i8, i6);
                            if (j3 != -9223372036854775807L) {
                                j = j3;
                                break;
                            }
                        }
                        i8++;
                    }
                    c0125.f1436 = j;
                    c0125.f1434 = true;
                    return 0;
                }
                long length2 = interfaceC5206.getLength();
                int iMin2 = (int) Math.min(i7, length2);
                long j4 = length2 - ((long) iMin2);
                if (interfaceC5206.getPosition() != j4) {
                    c2669.f10317 = j4;
                    return 1;
                }
                c4545.m9603(iMin2);
                interfaceC5206.mo4698();
                interfaceC5206.mo4701(c4545.f17284, 0, iMin2);
                int i10 = c4545.f17282;
                int i11 = c4545.f17283;
                int i12 = i11 - 188;
                while (true) {
                    if (i12 < i10) {
                        break;
                    }
                    byte[] bArr = c4545.f17284;
                    int i13 = -4;
                    int i14 = 0;
                    while (true) {
                        if (i13 > 4) {
                            break;
                        }
                        int i15 = (i13 * 188) + i12;
                        if (i15 < i10 || i15 >= i11 || bArr[i15] != 71) {
                            i14 = 0;
                        } else {
                            i14++;
                            if (i14 == 5) {
                                long j5 = ᵴᵧˈ.ᵱʡˏ(c4545, i12, i6);
                                if (j5 != -9223372036854775807L) {
                                    j = j5;
                                    break;
                                }
                            }
                        }
                        i13++;
                    }
                    i12--;
                }
                c0125.f1432 = j;
                c0125.f1439 = true;
                return 0;
            }
            if (this.f15457) {
                i = 1;
                z = false;
                i2 = i5;
            } else {
                this.f15457 = true;
                long j6 = c0125.f1438;
                if (j6 != -9223372036854775807L) {
                    C0085 c00852 = c0125.f1431;
                    int i16 = this.f15447;
                    ʻﾞ r4 = new ʻﾞ();
                    C0760 c0760 = new C0760();
                    c0760.f3417 = i16;
                    c0760.f3418 = c00852;
                    c0760.f3419 = this.f15451;
                    c0760.f3420 = new C4545();
                    i = 1;
                    z = false;
                    i2 = i5;
                    C5052 c5052 = new C5052(r4, c0760, j6, 1 + j6, 0L, length, 188L, 940);
                    this.f15452 = c5052;
                    this.f15449.mo2739(c5052.f19096);
                } else {
                    i = 1;
                    z = false;
                    i2 = i5;
                    this.f15449.mo2739(new C3782(j6));
                }
            }
            if (this.f15446) {
                this.f15446 = z;
                mo1252(0L, 0L);
                if (interfaceC5206.getPosition() != 0) {
                    c2669.f10317 = 0L;
                    return i;
                }
            }
            C5052 c50522 = this.f15452;
            if (c50522 != null && c50522.f19095 != null) {
                return c50522.m10390(interfaceC5206, c2669);
            }
            interfaceC52062 = interfaceC5206;
            r1 = z;
        } else {
            interfaceC52062 = interfaceC5206;
            r1 = 0;
            i = 1;
            i2 = i5;
        }
        C4545 c45452 = this.f15454;
        byte[] bArr2 = c45452.f17284;
        if (9400 - c45452.f17282 < 188) {
            int iM9623 = c45452.m9623();
            if (iM9623 > 0) {
                System.arraycopy(bArr2, c45452.f17282, bArr2, r1, iM9623);
            }
            c45452.m9600(iM9623, bArr2);
        }
        while (true) {
            int iM96232 = c45452.m9623();
            ?? r7 = this.f15463;
            if (iM96232 >= 188) {
                int i17 = c45452.f17282;
                int i18 = c45452.f17283;
                byte[] bArr3 = c45452.f17284;
                int i19 = i17;
                while (i19 < i18 && bArr3[i19] != 71) {
                    i19++;
                }
                c45452.m9624(i19);
                int i20 = i19 + 188;
                if (i20 > i18) {
                    int i21 = (i19 - i17) + this.f15450;
                    this.f15450 = i21;
                    i3 = i2;
                    i4 = 2;
                    if (i3 == 2 && i21 > 376) {
                        throw ParserException.m357("Cannot find sync byte. Most likely not a Transport Stream.", null);
                    }
                } else {
                    i3 = i2;
                    i4 = 2;
                    this.f15450 = r1;
                }
                int i22 = c45452.f17283;
                if (i20 > i22) {
                    return r1;
                }
                int iM9614 = c45452.m9614();
                if ((8388608 & iM9614) != 0) {
                    c45452.m9624(i20);
                    return r1;
                }
                ?? r10 = (4194304 & iM9614) != 0 ? 1 : r1;
                int i23 = (2096896 & iM9614) >> 8;
                ?? r14 = (iM9614 & 32) != 0 ? 1 : r1;
                ?? r8 = (iM9614 & 16) != 0 ? (InterfaceC1954) r7.get(i23) : 0;
                if (r8 == 0) {
                    c45452.m9624(i20);
                    return r1;
                }
                if (i3 != i4) {
                    int i24 = iM9614 & 15;
                    SparseIntArray sparseIntArray = this.f15464;
                    int i25 = sparseIntArray.get(i23, i24 - 1);
                    sparseIntArray.put(i23, i24);
                    if (i25 == i24) {
                        c45452.m9624(i20);
                        return r1;
                    }
                    if (i24 != ((i25 + 1) & 15)) {
                        r8.mo5235();
                    }
                }
                if (r14 != 0) {
                    int iM9626 = c45452.m9626();
                    r10 = (r10 == true ? 1 : 0) | ((c45452.m9626() & 64) != 0 ? i4 : r1);
                    c45452.m9609(iM9626 - 1);
                }
                boolean z3 = this.f15453;
                if (i3 == i4 || z3 || !this.f15461.get(i23, r1)) {
                    c45452.m9612(i20);
                    r8.mo5236(r10, c45452);
                    c45452.m9612(i22);
                }
                if (i3 != i4 && !z3 && this.f15453 && length != -1) {
                    this.f15446 = true;
                }
                c45452.m9624(i20);
                return r1;
            }
            int i26 = c45452.f17283;
            int i27 = interfaceC52062.read(bArr2, i26, 9400 - i26);
            if (i27 == -1) {
                for (?? r42 = r1; r42 < r7.size(); r42++) {
                    InterfaceC1954 interfaceC1954 = (InterfaceC1954) r7.valueAt(r42);
                    if (interfaceC1954 instanceof C3537) {
                        C3537 c3537 = (C3537) interfaceC1954;
                        ?? r3 = (!z2 || c3537.m8048()) ? i : r1;
                        if (c3537.f13585 == 3 && c3537.f13588 == -1 && ((!z2 || !(c3537.f13589 instanceof C4439)) && r3 != 0)) {
                            c3537.mo5236(i, new C4545());
                        }
                    }
                    i = 1;
                }
                return -1;
            }
            c45452.m9612(i26 + i27);
            i = 1;
        }
    }

    @Override // defpackage.InterfaceC4291
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final List mo1259() {
        C2822 c2822 = AbstractC4509.f17159;
        return C2598.f10048;
    }
}
