package U0;

import C3.G;
import C3.W;
import L4.h;
import T0.F;
import T0.j;
import T0.l;
import T0.m;
import T0.n;
import T0.o;
import T0.q;
import T0.w;
import T0.z;
import java.io.EOFException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.List;
import m1.C1160a;
import u0.C1578n;
import u0.E;
import x0.AbstractC1709a;
import x0.v;

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

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public static final int[] f6657q = {13, 14, 16, 18, 20, 21, 27, 32, 6, 7, 6, 6, 1, 1, 1, 1};

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public static final int[] f6658r = {18, 24, 33, 37, 41, 47, 51, 59, 61, 6, 1, 1, 1, 1, 1, 1};

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public static final byte[] f6659s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public static final byte[] f6660t;

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

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

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public int f6668h;
    public long i;

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public int f6667g = -1;

    static {
        int i = v.f18553a;
        Charset charset = StandardCharsets.UTF_8;
        f6659s = "#!AMR\n".getBytes(charset);
        f6660t = "#!AMR-WB\n".getBytes(charset);
    }

    public a() {
        l lVar = new l();
        this.f6662b = lVar;
        this.f6671l = lVar;
    }

    public final int b(j jVar) throws u0.F {
        boolean z8;
        jVar.f6430v = 0;
        byte[] bArr = this.f6661a;
        jVar.f(bArr, 0, 1, false);
        byte b8 = bArr[0];
        if ((b8 & 131) > 0) {
            throw u0.F.a(null, "Invalid padding bits for frame header " + ((int) b8));
        }
        int i = (b8 >> 3) & 15;
        if (i >= 0 && i <= 15 && (((z8 = this.f6663c) && (i < 10 || i > 13)) || (!z8 && (i < 12 || i > 14)))) {
            return z8 ? f6658r[i] : f6657q[i];
        }
        StringBuilder sb = new StringBuilder("Illegal AMR ");
        sb.append(this.f6663c ? "WB" : "NB");
        sb.append(" frame type ");
        sb.append(i);
        throw u0.F.a(null, sb.toString());
    }

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

    public final boolean d(j jVar) {
        jVar.f6430v = 0;
        byte[] bArr = f6659s;
        byte[] bArr2 = new byte[bArr.length];
        jVar.f(bArr2, 0, bArr.length, false);
        if (Arrays.equals(bArr2, bArr)) {
            this.f6663c = false;
            jVar.b(bArr.length);
            return true;
        }
        jVar.f6430v = 0;
        byte[] bArr3 = f6660t;
        byte[] bArr4 = new byte[bArr3.length];
        jVar.f(bArr4, 0, bArr3.length, false);
        if (!Arrays.equals(bArr4, bArr3)) {
            return false;
        }
        this.f6663c = true;
        jVar.b(bArr3.length);
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:53:0x00f0  */
    @Override // T0.m
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int e(n nVar, h hVar) throws u0.F {
        long j8;
        int iF;
        AbstractC1709a.k(this.f6670k);
        int i = v.f18553a;
        if (((j) nVar).f6428t == 0 && !d((j) nVar)) {
            throw u0.F.a(null, "Could not find AMR header.");
        }
        if (!this.f6675p) {
            this.f6675p = true;
            boolean z8 = this.f6663c;
            String str = z8 ? "audio/amr-wb" : "audio/amr";
            String str2 = z8 ? "audio/amr-wb" : "audio/3gpp";
            int i5 = z8 ? 16000 : 8000;
            int i8 = z8 ? f6658r[8] : f6657q[7];
            F f3 = this.f6670k;
            C1578n c1578n = new C1578n();
            c1578n.f17319l = E.m(str);
            c1578n.f17320m = E.m(str2);
            c1578n.f17321n = i8;
            c1578n.f17301C = 1;
            c1578n.D = i5;
            I1.a.w(c1578n, f3);
        }
        int i9 = 0;
        if (this.f6666f == 0) {
            try {
                int iB = b((j) nVar);
                this.f6665e = iB;
                this.f6666f = iB;
                if (this.f6667g == -1) {
                    long j9 = ((j) nVar).f6428t;
                    this.f6667g = iB;
                }
                if (this.f6667g == iB) {
                    this.f6668h++;
                }
                z zVar = this.f6672m;
                if (zVar instanceof w) {
                    w wVar = (w) zVar;
                    long j10 = this.i + this.f6664d + 20000;
                    j8 = 20000;
                    long j11 = ((j) nVar).f6428t + ((long) iB);
                    B7.a aVar = wVar.f6473b;
                    int i10 = aVar.f1039r;
                    if (i10 == 0 || j10 - aVar.j(i10 - 1) >= 100000) {
                        B7.a aVar2 = wVar.f6473b;
                        int i11 = aVar2.f1039r;
                        B7.a aVar3 = wVar.f6472a;
                        if (i11 == 0 && j10 > 0) {
                            aVar3.d(0L);
                            aVar2.d(0L);
                        }
                        aVar3.d(j11);
                        aVar2.d(j10);
                    }
                    if (this.f6673n && Math.abs(this.f6674o - j10) < 20000) {
                        this.f6673n = false;
                        this.f6671l = this.f6670k;
                    }
                } else {
                    j8 = 20000;
                }
                iF = this.f6671l.f(nVar, this.f6666f, true);
            } catch (EOFException unused) {
            }
            if (iF == -1) {
                i9 = -1;
            } else {
                int i12 = this.f6666f - iF;
                this.f6666f = i12;
                if (i12 <= 0) {
                    this.f6671l.a(this.i + this.f6664d, 1, this.f6665e, 0, null);
                    this.f6664d += j8;
                }
            }
        }
        if (this.f6672m == null) {
            q qVar = new q(-9223372036854775807L);
            this.f6672m = qVar;
            this.f6669j.v(qVar);
        }
        if (i9 == -1) {
            z zVar2 = this.f6672m;
            if (zVar2 instanceof w) {
                ((w) zVar2).f6474c = this.i + this.f6664d;
                this.f6669j.v(zVar2);
                this.f6670k.getClass();
            }
        }
        return i9;
    }

    @Override // T0.m
    public final boolean f(n nVar) {
        return d((j) nVar);
    }

    @Override // T0.m
    public final void i(long j8, long j9) {
        this.f6664d = 0L;
        this.f6665e = 0;
        this.f6666f = 0;
        this.f6674o = j9;
        z zVar = this.f6672m;
        if (!(zVar instanceof w)) {
            if (j8 == 0 || !(zVar instanceof C1160a)) {
                this.i = 0L;
                return;
            } else {
                C1160a c1160a = (C1160a) zVar;
                this.i = (Math.max(0L, j8 - c1160a.f14547b) * 8000000) / ((long) c1160a.f14550e);
                return;
            }
        }
        w wVar = (w) zVar;
        B7.a aVar = wVar.f6473b;
        long j10 = aVar.f1039r == 0 ? -9223372036854775807L : aVar.j(v.b(wVar.f6472a, j8));
        this.i = j10;
        if (Math.abs(this.f6674o - j10) < 20000) {
            return;
        }
        this.f6673n = true;
        this.f6671l = this.f6662b;
    }

    @Override // T0.m
    public final void l(o oVar) {
        this.f6669j = oVar;
        F fJ = oVar.j(0, 1);
        this.f6670k = fJ;
        this.f6671l = fJ;
        oVar.h();
    }

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

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