package A1;

import B0.C0016c;
import C3.W;
import android.util.SparseArray;
import android.util.SparseBooleanArray;
import android.util.SparseIntArray;
import d3.R0;
import java.io.EOFException;
import java.io.InterruptedIOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import q1.InterfaceC1454k;
import x0.AbstractC1709a;

/* JADX INFO: loaded from: classes.dex */
public final class J implements T0.m {

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

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final x0.o f77d;

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final SparseArray f81h;
    public final SparseBooleanArray i;

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final B f83k;

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

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public T0.o f85m;

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

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

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

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

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

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

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

    public J(int i, int i5, InterfaceC1454k interfaceC1454k, x0.t tVar, C0005f c0005f) {
        this.f79f = c0005f;
        this.f74a = i;
        this.f75b = i5;
        this.f80g = interfaceC1454k;
        if (i == 1 || i == 2) {
            this.f76c = Collections.singletonList(tVar);
        } else {
            ArrayList arrayList = new ArrayList();
            this.f76c = arrayList;
            arrayList.add(tVar);
        }
        this.f77d = new x0.o(0, new byte[9400]);
        SparseBooleanArray sparseBooleanArray = new SparseBooleanArray();
        this.i = sparseBooleanArray;
        this.f82j = new SparseBooleanArray();
        SparseArray sparseArray = new SparseArray();
        this.f81h = sparseArray;
        this.f78e = new SparseIntArray();
        this.f83k = new B(1);
        this.f85m = T0.o.f6440e;
        this.f92t = -1;
        sparseBooleanArray.clear();
        sparseArray.clear();
        SparseArray sparseArray2 = new SparseArray();
        int size = sparseArray2.size();
        for (int i8 = 0; i8 < size; i8++) {
            sparseArray.put(sparseArray2.keyAt(i8), (N) sparseArray2.valueAt(i8));
        }
        sparseArray.put(0, new F(new R0(this)));
        this.f90r = null;
    }

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

    /* JADX WARN: Multi-variable type inference failed */
    @Override // T0.m
    public final int e(T0.n nVar, L4.h hVar) throws u0.F, EOFException, InterruptedIOException {
        int i;
        int i5;
        int i8;
        int i9;
        int i10;
        long jE;
        long j8;
        long j9 = ((T0.j) nVar).f6427s;
        int i11 = this.f74a;
        boolean z8 = i11 == 2;
        if (this.f87o) {
            B b8 = this.f83k;
            if (j9 != -1 && !z8 && !b8.f34d) {
                int i12 = this.f92t;
                if (i12 <= 0) {
                    b8.a((T0.j) nVar);
                    return 0;
                }
                boolean z9 = b8.f36f;
                x0.o oVar = b8.f33c;
                if (z9) {
                    if (b8.f38h == -9223372036854775807L) {
                        b8.a((T0.j) nVar);
                        return 0;
                    }
                    if (b8.f35e) {
                        long j10 = b8.f37g;
                        if (j10 == -9223372036854775807L) {
                            b8.a((T0.j) nVar);
                            return 0;
                        }
                        x0.t tVar = b8.f32b;
                        b8.i = tVar.c(b8.f38h) - tVar.b(j10);
                        b8.a((T0.j) nVar);
                        return 0;
                    }
                    T0.j jVar = (T0.j) nVar;
                    int iMin = (int) Math.min(112800, jVar.f6427s);
                    long j11 = 0;
                    if (jVar.f6428t != j11) {
                        hVar.f4006a = j11;
                        return 1;
                    }
                    oVar.C(iMin);
                    jVar.f6430v = 0;
                    jVar.f(oVar.f18539a, 0, iMin, false);
                    int i13 = oVar.f18540b;
                    int i14 = oVar.f18541c;
                    while (true) {
                        if (i13 >= i14) {
                            jE = -9223372036854775807L;
                            break;
                        }
                        if (oVar.f18539a[i13] == 71) {
                            jE = W2.g.E(oVar, i13, i12);
                            if (jE != -9223372036854775807L) {
                                break;
                            }
                        }
                        i13++;
                    }
                    b8.f37g = jE;
                    b8.f35e = true;
                    return 0;
                }
                T0.j jVar2 = (T0.j) nVar;
                long j12 = jVar2.f6427s;
                int iMin2 = (int) Math.min(112800, j12);
                long j13 = j12 - ((long) iMin2);
                if (jVar2.f6428t != j13) {
                    hVar.f4006a = j13;
                    return 1;
                }
                oVar.C(iMin2);
                jVar2.f6430v = 0;
                jVar2.f(oVar.f18539a, 0, iMin2, false);
                int i15 = oVar.f18540b;
                int i16 = oVar.f18541c;
                int i17 = i16 - 188;
                while (true) {
                    if (i17 < i15) {
                        j8 = -9223372036854775807L;
                        break;
                    }
                    byte[] bArr = oVar.f18539a;
                    int i18 = -4;
                    int i19 = 0;
                    while (true) {
                        if (i18 > 4) {
                            break;
                        }
                        int i20 = (i18 * 188) + i17;
                        if (i20 < i15 || i20 >= i16 || bArr[i20] != 71) {
                            i19 = 0;
                        } else {
                            i19++;
                            if (i19 == 5) {
                                long jE2 = W2.g.E(oVar, i17, i12);
                                if (jE2 != -9223372036854775807L) {
                                    j8 = jE2;
                                    break;
                                }
                            }
                        }
                        i18++;
                    }
                    i17--;
                }
                b8.f38h = j8;
                b8.f36f = true;
                return 0;
            }
            if (this.f88p) {
                i5 = i11;
            } else {
                this.f88p = true;
                long j14 = b8.i;
                if (j14 != -9223372036854775807L) {
                    i5 = i11;
                    A a3 = new A(new x3.e(13), new H(this.f92t, b8.f32b), j14, 1 + j14, 0L, j9, 188L, 940);
                    this.f84l = a3;
                    this.f85m.v(a3.f27a);
                } else {
                    i5 = i11;
                    this.f85m.v(new T0.q(j14));
                }
            }
            if (this.f89q) {
                this.f89q = false;
                i(0L, 0L);
                if (((T0.j) nVar).f6428t != 0) {
                    hVar.f4006a = 0L;
                    return 1;
                }
            }
            i = 1;
            A a8 = this.f84l;
            if (a8 != null && a8.f29c != null) {
                return a8.b((T0.j) nVar, hVar);
            }
        } else {
            i = 1;
            i5 = i11;
        }
        x0.o oVar2 = this.f77d;
        byte[] bArr2 = oVar2.f18539a;
        if (9400 - oVar2.f18540b < 188) {
            int iA = oVar2.a();
            if (iA > 0) {
                System.arraycopy(bArr2, oVar2.f18540b, bArr2, 0, iA);
            }
            oVar2.D(iA, bArr2);
        }
        while (true) {
            int iA2 = oVar2.a();
            SparseArray sparseArray = this.f81h;
            if (iA2 >= 188) {
                int i21 = oVar2.f18540b;
                int i22 = oVar2.f18541c;
                byte[] bArr3 = oVar2.f18539a;
                int i23 = i21;
                while (i23 < i22 && bArr3[i23] != 71) {
                    i23++;
                }
                oVar2.F(i23);
                int i24 = i23 + 188;
                if (i24 > i22) {
                    int i25 = (i23 - i21) + this.f91s;
                    this.f91s = i25;
                    i8 = i5;
                    i9 = 2;
                    if (i8 == 2 && i25 > 376) {
                        throw u0.F.a(null, "Cannot find sync byte. Most likely not a Transport Stream.");
                    }
                } else {
                    i8 = i5;
                    i9 = 2;
                    this.f91s = 0;
                }
                int i26 = oVar2.f18541c;
                if (i24 > i26) {
                    return 0;
                }
                int iG = oVar2.g();
                if ((8388608 & iG) != 0) {
                    oVar2.F(i24);
                    return 0;
                }
                int i27 = (4194304 & iG) != 0 ? i : 0;
                int i28 = (2096896 & iG) >> 8;
                int i29 = (iG & 32) != 0 ? i : 0;
                N n8 = (iG & 16) != 0 ? (N) sparseArray.get(i28) : null;
                if (n8 == null) {
                    oVar2.F(i24);
                    return 0;
                }
                if (i8 != i9) {
                    int i30 = iG & 15;
                    SparseIntArray sparseIntArray = this.f78e;
                    i10 = i;
                    int i31 = sparseIntArray.get(i28, i30 - 1);
                    sparseIntArray.put(i28, i30);
                    if (i31 == i30) {
                        oVar2.F(i24);
                        return 0;
                    }
                    if (i30 != ((i31 + 1) & 15)) {
                        n8.a();
                    }
                } else {
                    i10 = i;
                }
                if (i29 != 0) {
                    int iT = oVar2.t();
                    i27 |= (oVar2.t() & 64) != 0 ? i9 : 0;
                    oVar2.G(iT - 1);
                }
                boolean z10 = this.f87o;
                if (i8 == i9 || z10 || !this.f82j.get(i28, false)) {
                    oVar2.E(i24);
                    n8.c(i27, oVar2);
                    oVar2.E(i26);
                }
                if (i8 != i9 && !z10 && this.f87o && j9 != -1) {
                    this.f89q = i10;
                }
                oVar2.F(i24);
                return 0;
            }
            int i32 = oVar2.f18541c;
            int iP = ((T0.j) nVar).p(bArr2, i32, 9400 - i32);
            if (iP == -1) {
                for (int i33 = 0; i33 < sparseArray.size(); i33++) {
                    N n9 = (N) sparseArray.valueAt(i33);
                    if (n9 instanceof z) {
                        z zVar = (z) n9;
                        int i34 = (!z8 || zVar.e()) ? i : 0;
                        if (zVar.f368c == 3 && zVar.f374j == -1 && ((!z8 || !(zVar.f366a instanceof C0010k)) && i34 != 0)) {
                            zVar.c(i, new x0.o());
                        }
                    }
                }
                return -1;
            }
            oVar2.E(i32 + iP);
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:10:0x001e, code lost:
    
        r2 = r2 + 1;
     */
    @Override // T0.m
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean f(T0.n nVar) {
        byte[] bArr = this.f77d.f18539a;
        T0.j jVar = (T0.j) nVar;
        jVar.f(bArr, 0, 940, false);
        int i = 0;
        while (i < 188) {
            for (int i5 = 0; i5 < 5; i5++) {
                if (bArr[(i5 * 188) + i] != 71) {
                    break;
                }
            }
            jVar.b(i);
            return true;
        }
        return false;
    }

    @Override // T0.m
    public final void i(long j8, long j9) {
        A a3;
        AbstractC1709a.j(this.f74a != 2);
        List list = this.f76c;
        int size = list.size();
        for (int i = 0; i < size; i++) {
            x0.t tVar = (x0.t) list.get(i);
            boolean z8 = tVar.e() == -9223372036854775807L;
            if (!z8) {
                long jD = tVar.d();
                z8 = (jD == -9223372036854775807L || jD == 0 || jD == j9) ? false : true;
            }
            if (z8) {
                tVar.g(j9);
            }
        }
        if (j9 != 0 && (a3 = this.f84l) != null) {
            a3.d(j9);
        }
        this.f77d.C(0);
        this.f78e.clear();
        int i5 = 0;
        while (true) {
            SparseArray sparseArray = this.f81h;
            if (i5 >= sparseArray.size()) {
                this.f91s = 0;
                return;
            } else {
                ((N) sparseArray.valueAt(i5)).a();
                i5++;
            }
        }
    }

    @Override // T0.m
    public final void l(T0.o oVar) {
        if ((this.f75b & 1) == 0) {
            oVar = new C0016c(oVar, this.f80g);
        }
        this.f85m = oVar;
    }

    @Override // T0.m
    public final List m() {
        C3.E e8 = C3.G.f1197r;
        return W.f1225u;
    }

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