package defpackage;

import androidx.media3.common.ParserException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.List;

/* renamed from: ᵷʩˉᵬ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4859 implements InterfaceC2689 {

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public static final byte[] f18033;

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public static final byte[] f18035;

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public int f18037;

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public boolean f18038;

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public InterfaceC2154 f18039;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public int f18041;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public boolean f18042;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public long f18043;

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public boolean f18045;

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public InterfaceC5013 f18046;

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public long f18047;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final C1706 f18048;

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public InterfaceC1982 f18049;

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public InterfaceC2154 f18050;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public int f18051;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public long f18052;

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public static final int[] f18034 = {13, 14, 16, 18, 20, 21, 27, 32, 6, 7, 6, 6, 1, 1, 1, 1};

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public static final int[] f18036 = {18, 24, 33, 37, 41, 47, 51, 59, 61, 6, 1, 1, 1, 1, 1, 1};

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final byte[] f18044 = new byte[1];

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public int f18040 = -1;

    static {
        String str = AbstractC3558.f13329;
        Charset charset = StandardCharsets.UTF_8;
        f18033 = "#!AMR\n".getBytes(charset);
        f18035 = "#!AMR-WB\n".getBytes(charset);
    }

    public C4859() {
        C1706 c1706 = new C1706();
        this.f18048 = c1706;
        this.f18039 = c1706;
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˇʼʤˎ */
    public final boolean mo1572(InterfaceC1383 interfaceC1383) {
        return m10183(interfaceC1383);
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˎˏʜʾ */
    public final void mo1573(InterfaceC1982 interfaceC1982) {
        this.f18049 = interfaceC1982;
        InterfaceC2154 interfaceC2154Mo4996 = interfaceC1982.mo4996(0, 1);
        this.f18050 = interfaceC2154Mo4996;
        this.f18039 = interfaceC2154Mo4996;
        interfaceC1982.mo4985();
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˏˋٴ */
    public final List mo1574() {
        C4421 c4421 = AbstractC2692.f10429;
        return C4471.f16684;
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˏᵙ */
    public final InterfaceC2689 mo1575() {
        return this;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final boolean m10183(InterfaceC1383 interfaceC1383) {
        interfaceC1383.mo4245();
        byte[] bArr = f18033;
        byte[] bArr2 = new byte[bArr.length];
        interfaceC1383.mo4249(bArr2, 0, bArr.length);
        if (Arrays.equals(bArr2, bArr)) {
            this.f18042 = false;
            interfaceC1383.mo4248(bArr.length);
            return true;
        }
        interfaceC1383.mo4245();
        byte[] bArr3 = f18035;
        byte[] bArr4 = new byte[bArr3.length];
        interfaceC1383.mo4249(bArr4, 0, bArr3.length);
        if (!Arrays.equals(bArr4, bArr3)) {
            return false;
        }
        this.f18042 = true;
        interfaceC1383.mo4248(bArr3.length);
        return true;
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ᵥᵯˎ */
    public final void mo1576() {
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ᵴᵳ */
    public final void mo1577(long j, long j2) {
        this.f18052 = 0L;
        this.f18037 = 0;
        this.f18041 = 0;
        this.f18047 = j2;
        InterfaceC5013 interfaceC5013 = this.f18046;
        if (!(interfaceC5013 instanceof C0708)) {
            if (j == 0 || !(interfaceC5013 instanceof C5341)) {
                this.f18043 = 0L;
                return;
            } else {
                this.f18043 = (Math.max(0L, j - ((C5341) interfaceC5013).f20008) * 8000000) / r7.f20000;
                return;
            }
        }
        C0708 c0708 = (C0708) interfaceC5013;
        C2124 c2124 = c0708.f3437;
        long jM5722 = c2124.f8374 == 0 ? -9223372036854775807L : c2124.m5722(AbstractC3558.m8157(c0708.f3436, j));
        this.f18043 = jM5722;
        if (Math.abs(this.f18047 - jM5722) < 20000) {
            return;
        }
        this.f18045 = true;
        this.f18039 = this.f18048;
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final int m10184(InterfaceC1383 interfaceC1383) throws ParserException {
        boolean z;
        interfaceC1383.mo4245();
        byte[] bArr = this.f18044;
        interfaceC1383.mo4249(bArr, 0, 1);
        byte b = bArr[0];
        if ((b & 131) > 0) {
            throw ParserException.m356("Invalid padding bits for frame header " + ((int) b), null);
        }
        int i = (b >> 3) & 15;
        if (i >= 0 && i <= 15 && (((z = this.f18042) && (i < 10 || i > 13)) || (!z && (i < 12 || i > 14)))) {
            return z ? f18036[i] : f18034[i];
        }
        StringBuilder sb = new StringBuilder("Illegal AMR ");
        sb.append(this.f18042 ? "WB" : "NB");
        sb.append(" frame type ");
        sb.append(i);
        throw ParserException.m356(sb.toString(), null);
    }

    /* JADX WARN: Removed duplicated region for block: B:54:0x00eb A[PHI: r4
      0x00eb: PHI (r4v1 ˊᵬᐧ) = (r4v0 ˊᵬᐧ), (r4v6 ˊᵬᐧ) binds: [B:53:0x00e9, B:56:0x00f7] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:58:0x00fa  */
    @Override // defpackage.InterfaceC2689
    /* renamed from: ᵻᵢﹳᵰ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final int mo1578(defpackage.InterfaceC1383 r18, defpackage.C4184 r19) throws androidx.media3.common.ParserException {
        /*
            Method dump skipped, instructions count: 332
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C4859.mo1578(ˊᵬᐧ, ᵮˆ):int");
    }
}
