package Y0;

import A1.A;
import C3.G;
import C3.W;
import L4.h;
import T0.AbstractC0302b;
import T0.F;
import T0.H;
import T0.j;
import T0.m;
import T0.n;
import T0.o;
import T0.q;
import T0.r;
import T0.v;
import T0.z;
import f1.C0910a;
import java.io.EOFException;
import java.io.InterruptedIOException;
import java.util.Arrays;
import java.util.List;
import u0.C1578n;
import u0.C1579o;
import u0.D;
import u0.E;

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public D f7303h;
    public r i;

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

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

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

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

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final byte[] f7296a = new byte[42];

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final x0.o f7297b = new x0.o(0, new byte[32768]);

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final boolean f7298c = false;

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public int f7302g = 0;

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

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r1v11 */
    /* JADX WARN: Type inference failed for: r1v12, types: [boolean, int] */
    /* JADX WARN: Type inference failed for: r1v28 */
    @Override // T0.m
    public final int e(n nVar, h hVar) throws u0.F, EOFException, InterruptedIOException {
        r rVar;
        int i;
        z qVar;
        long j8;
        long j9;
        boolean z8;
        long j10;
        boolean zB;
        boolean z9 = true;
        int i5 = this.f7302g;
        D d8 = null;
        if (i5 == 0) {
            ((j) nVar).f6430v = 0;
            j jVar = (j) nVar;
            long jI = jVar.i();
            D dB = new v(0).b(jVar, !this.f7298c ? null : h1.h.f13336w);
            if (dB != null && dB.f17150a.length != 0) {
                d8 = dB;
            }
            jVar.b((int) (jVar.i() - jI));
            this.f7303h = d8;
            this.f7302g = 1;
            return 0;
        }
        byte[] bArr = this.f7296a;
        if (i5 == 1) {
            ((j) nVar).f(bArr, 0, bArr.length, false);
            ((j) nVar).f6430v = 0;
            this.f7302g = 2;
            return 0;
        }
        int i8 = 3;
        if (i5 == 2) {
            x0.o oVar = new x0.o(4);
            ((j) nVar).c(oVar.f18539a, 0, 4, false);
            if (oVar.v() != 1716281667) {
                throw u0.F.a(null, "Failed to read FLAC stream marker.");
            }
            this.f7302g = 3;
            return 0;
        }
        if (i5 == 3) {
            ?? r12 = 0;
            r rVar2 = this.i;
            boolean z10 = false;
            while (!z10) {
                ((j) nVar).f6430v = r12;
                byte[] bArr2 = new byte[4];
                H h8 = new H(4, bArr2);
                j jVar2 = (j) nVar;
                jVar2.f(bArr2, r12, 4, r12);
                boolean zH = h8.h();
                int i9 = h8.i(i);
                int i10 = h8.i(24) + 4;
                if (i9 == 0) {
                    byte[] bArr3 = new byte[38];
                    jVar2.c(bArr3, r12, 38, r12);
                    rVar2 = new r(4, bArr3);
                } else {
                    if (rVar2 == null) {
                        throw new IllegalArgumentException();
                    }
                    if (i9 == i8) {
                        x0.o oVar2 = new x0.o(i10);
                        jVar2.c(oVar2.f18539a, 0, i10, false);
                        rVar2 = new r(rVar2.f6444a, rVar2.f6445b, rVar2.f6446c, rVar2.f6447d, rVar2.f6448e, rVar2.f6450g, rVar2.f6451h, rVar2.f6452j, AbstractC0302b.t(oVar2), rVar2.f6454l);
                    } else {
                        D d9 = rVar2.f6454l;
                        if (i9 == 4) {
                            x0.o oVar3 = new x0.o(i10);
                            jVar2.c(oVar3.f18539a, 0, i10, false);
                            oVar3.G(4);
                            D dR = AbstractC0302b.r(Arrays.asList((String[]) AbstractC0302b.u(oVar3, false, false).f5246r));
                            if (d9 != null) {
                                dR = d9.b(dR);
                            }
                            rVar = new r(rVar2.f6444a, rVar2.f6445b, rVar2.f6446c, rVar2.f6447d, rVar2.f6448e, rVar2.f6450g, rVar2.f6451h, rVar2.f6452j, rVar2.f6453k, dR);
                        } else if (i9 == 6) {
                            x0.o oVar4 = new x0.o(i10);
                            jVar2.c(oVar4.f18539a, 0, i10, false);
                            oVar4.G(4);
                            D d10 = new D(G.p(C0910a.d(oVar4)));
                            if (d9 != null) {
                                d10 = d9.b(d10);
                            }
                            rVar = new r(rVar2.f6444a, rVar2.f6445b, rVar2.f6446c, rVar2.f6447d, rVar2.f6448e, rVar2.f6450g, rVar2.f6451h, rVar2.f6452j, rVar2.f6453k, d10);
                        } else {
                            jVar2.b(i10);
                        }
                        rVar2 = rVar;
                    }
                }
                int i11 = x0.v.f18553a;
                this.i = rVar2;
                z10 = zH;
                r12 = 0;
                i8 = 3;
                i = 7;
            }
            this.i.getClass();
            this.f7304j = Math.max(this.i.f6446c, 6);
            C1579o c1579oC = this.i.c(bArr, this.f7303h);
            F f3 = this.f7301f;
            C1578n c1578nA = c1579oC.a();
            c1578nA.f17319l = E.m("audio/flac");
            I1.a.w(c1578nA, f3);
            F f7 = this.f7301f;
            this.i.b();
            f7.getClass();
            this.f7302g = 4;
            return 0;
        }
        long j11 = 0;
        if (i5 == 4) {
            ((j) nVar).f6430v = 0;
            x0.o oVar5 = new x0.o(2);
            j jVar3 = (j) nVar;
            jVar3.f(oVar5.f18539a, 0, 2, false);
            int iZ = oVar5.z();
            if ((iZ >> 2) != 16382) {
                jVar3.f6430v = 0;
                throw u0.F.a(null, "First frame does not start with sync code.");
            }
            jVar3.f6430v = 0;
            this.f7305k = iZ;
            o oVar6 = this.f7300e;
            int i12 = x0.v.f18553a;
            long j12 = jVar3.f6428t;
            this.i.getClass();
            r rVar3 = this.i;
            if (rVar3.f6453k != null) {
                qVar = new q(0, j12, rVar3);
                i = 0;
            } else {
                long j13 = jVar3.f6427s;
                if (j13 == -1 || rVar3.f6452j <= 0) {
                    i = 0;
                    qVar = new q(rVar3.b());
                } else {
                    int i13 = this.f7305k;
                    A1.G g8 = new A1.G(22, rVar3);
                    A1.H h9 = new A1.H(rVar3, i13);
                    long jB = rVar3.b();
                    int i14 = rVar3.f6446c;
                    int i15 = rVar3.f6447d;
                    if (i15 > 0) {
                        i = 0;
                        j8 = j12;
                        j9 = ((((long) i15) + ((long) i14)) / 2) + 1;
                    } else {
                        i = 0;
                        j8 = j12;
                        int i16 = rVar3.f6445b;
                        int i17 = rVar3.f6444a;
                        j9 = 64 + (((((i17 != i16 || i17 <= 0) ? 4096L : i17) * ((long) rVar3.f6450g)) * ((long) rVar3.f6451h)) / 8);
                    }
                    A a3 = new A(g8, h9, jB, rVar3.f6452j, j8, j13, j9, Math.max(6, i14));
                    this.f7306l = a3;
                    qVar = a3.f27a;
                }
            }
            oVar6.v(qVar);
            this.f7302g = 5;
            return i;
        }
        if (i5 != 5) {
            throw new IllegalStateException();
        }
        this.f7301f.getClass();
        this.i.getClass();
        A a8 = this.f7306l;
        if (a8 != null && a8.f29c != null) {
            return a8.b((j) nVar, hVar);
        }
        if (this.f7308n == -1) {
            r rVar4 = this.i;
            ((j) nVar).f6430v = 0;
            j jVar4 = (j) nVar;
            jVar4.h(1, false);
            byte[] bArr4 = new byte[1];
            jVar4.f(bArr4, 0, 1, false);
            boolean z11 = (bArr4[0] & 1) == 1;
            jVar4.h(2, false);
            i = z11 ? 7 : 6;
            x0.o oVar7 = new x0.o(i);
            byte[] bArr5 = oVar7.f18539a;
            int i18 = 0;
            while (i18 < i) {
                int iL = jVar4.l(bArr5, i18, i - i18);
                if (iL == -1) {
                    break;
                }
                i18 += iL;
            }
            oVar7.E(i18);
            jVar4.f6430v = 0;
            try {
                long jA = oVar7.A();
                if (!z11) {
                    jA *= (long) rVar4.f6445b;
                }
                j11 = jA;
            } catch (NumberFormatException unused) {
                z9 = false;
            }
            if (!z9) {
                throw u0.F.a(null, null);
            }
            this.f7308n = j11;
        } else {
            x0.o oVar8 = this.f7297b;
            int i19 = oVar8.f18541c;
            if (i19 < 32768) {
                int iP = ((j) nVar).p(oVar8.f18539a, i19, 32768 - i19);
                z8 = iP == -1;
                if (!z8) {
                    oVar8.E(i19 + iP);
                } else if (oVar8.a() == 0) {
                    long j14 = this.f7308n * 1000000;
                    r rVar5 = this.i;
                    int i20 = x0.v.f18553a;
                    this.f7301f.a(j14 / ((long) rVar5.f6448e), 1, this.f7307m, 0, null);
                    return -1;
                }
            } else {
                z8 = false;
            }
            int i21 = oVar8.f18540b;
            int i22 = this.f7307m;
            int i23 = this.f7304j;
            if (i22 < i23) {
                oVar8.G(Math.min(i23 - i22, oVar8.a()));
            }
            this.i.getClass();
            int i24 = oVar8.f18540b;
            while (true) {
                int i25 = oVar8.f18541c - 16;
                h hVar2 = this.f7299d;
                if (i24 <= i25) {
                    oVar8.F(i24);
                    if (AbstractC0302b.b(oVar8, this.i, this.f7305k, hVar2)) {
                        oVar8.F(i24);
                        j10 = hVar2.f4006a;
                        break;
                    }
                    i24++;
                } else {
                    if (z8) {
                        while (true) {
                            int i26 = oVar8.f18541c;
                            if (i24 > i26 - this.f7304j) {
                                oVar8.F(i26);
                                break;
                            }
                            oVar8.F(i24);
                            try {
                                zB = AbstractC0302b.b(oVar8, this.i, this.f7305k, hVar2);
                            } catch (IndexOutOfBoundsException unused2) {
                                zB = false;
                            }
                            if (oVar8.f18540b > oVar8.f18541c) {
                                zB = false;
                            }
                            if (zB) {
                                oVar8.F(i24);
                                j10 = hVar2.f4006a;
                                break;
                            }
                            i24++;
                        }
                    } else {
                        oVar8.F(i24);
                    }
                    j10 = -1;
                }
            }
            int i27 = oVar8.f18540b - i21;
            oVar8.F(i21);
            this.f7301f.c(i27, oVar8);
            int i28 = this.f7307m + i27;
            this.f7307m = i28;
            if (j10 != -1) {
                long j15 = this.f7308n * 1000000;
                r rVar6 = this.i;
                int i29 = x0.v.f18553a;
                this.f7301f.a(j15 / ((long) rVar6.f6448e), 1, i28, 0, null);
                this.f7307m = 0;
                this.f7308n = j10;
            }
            int length = oVar8.f18539a.length - oVar8.f18541c;
            if (oVar8.a() < 16 && length < 16) {
                int iA = oVar8.a();
                byte[] bArr6 = oVar8.f18539a;
                System.arraycopy(bArr6, oVar8.f18540b, bArr6, 0, iA);
                oVar8.F(0);
                oVar8.E(iA);
            }
        }
        return 0;
    }

    @Override // T0.m
    public final boolean f(n nVar) throws EOFException, InterruptedIOException {
        j jVar = (j) nVar;
        D dB = new v(0).b(jVar, h1.h.f13336w);
        if (dB != null) {
            int length = dB.f17150a.length;
        }
        x0.o oVar = new x0.o(4);
        jVar.f(oVar.f18539a, 0, 4, false);
        return oVar.v() == 1716281667;
    }

    @Override // T0.m
    public final void i(long j8, long j9) {
        if (j8 == 0) {
            this.f7302g = 0;
        } else {
            A a3 = this.f7306l;
            if (a3 != null) {
                a3.d(j9);
            }
        }
        this.f7308n = j9 != 0 ? -1L : 0L;
        this.f7307m = 0;
        this.f7297b.C(0);
    }

    @Override // T0.m
    public final void l(o oVar) {
        this.f7300e = oVar;
        this.f7301f = oVar.j(0, 1);
        oVar.h();
    }

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

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