package com.google.android.gms.internal.ads;

import androidx.annotation.Nullable;
import androidx.media3.common.MimeTypes;
import java.io.IOException;
import java.util.Arrays;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

/* JADX INFO: loaded from: classes2.dex */
public final class m4 implements o2 {

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public y2 f13948g;

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

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

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

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

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

    @Nullable
    private ta zzg;

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final androidx.media3.extractor.f0 f13944c = new androidx.media3.extractor.f0();

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

    @Override // com.google.android.gms.internal.ads.o2
    public final boolean a(p2 p2Var) throws IOException {
        v2.zza(p2Var, false);
        p01 p01Var = new p01(4);
        ((h2) p2Var).j(p01Var.f15225a, 0, 4, false);
        return p01Var.N() == 1716281667;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void b(q2 q2Var) {
        this.f13945d = q2Var;
        this.f13946e = q2Var.e(0, 1);
        q2Var.d();
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final int c(p2 p2Var, androidx.media3.extractor.f0 f0Var) throws IOException {
        q2 q2Var;
        k3 w2Var;
        long j10;
        long j11;
        boolean z10;
        long j12;
        boolean zL;
        int i10 = this.f13947f;
        if (i10 == 0) {
            p2Var.zzl();
            long jZzm = p2Var.zzm();
            ta taVarZza = v2.zza(p2Var, true);
            p2Var.e((int) (p2Var.zzm() - jZzm));
            this.zzg = taVarZza;
            this.f13947f = 1;
            return 0;
        }
        byte[] bArr = this.f13942a;
        if (i10 == 1) {
            p2Var.h(0, 42, bArr);
            p2Var.zzl();
            this.f13947f = 2;
            return 0;
        }
        int i11 = 3;
        int i12 = 4;
        if (i10 == 2) {
            p01 p01Var = new p01(4);
            p2Var.c(p01Var.f15225a, 0, 4);
            if (p01Var.N() != 1716281667) {
                throw zzat.zzb("Failed to read FLAC stream marker.", null);
            }
            this.f13947f = 3;
            return 0;
        }
        if (i10 != 3) {
            if (i10 == 4) {
                p2Var.zzl();
                p01 p01Var2 = new p01(2);
                p2Var.h(0, 2, p01Var2.f15225a);
                int iJ = p01Var2.J();
                if ((iJ >> 2) != 16382) {
                    p2Var.zzl();
                    throw zzat.zzb("First frame does not start with sync code.", null);
                }
                p2Var.zzl();
                this.f13950i = iJ;
                q2 q2Var2 = this.f13945d;
                String str = bb1.f9474a;
                long jZzn = p2Var.zzn();
                long jZzo = p2Var.zzo();
                y2 y2Var = this.f13948g;
                y2Var.getClass();
                x2 x2Var = y2Var.zzk;
                if (x2Var != null && x2Var.f18296a.length > 0) {
                    w2Var = new w2(y2Var, jZzn);
                    q2Var = q2Var2;
                } else if (jZzo == -1 || y2Var.f18648j <= 0) {
                    q2Var = q2Var2;
                    w2Var = new w2(y2Var.a(), 0L);
                } else {
                    int i13 = this.f13950i;
                    ru ruVar = new ru(y2Var, 6);
                    k4 k4Var = new k4(y2Var, i13);
                    long jA = y2Var.a();
                    long j13 = y2Var.f18648j;
                    int i14 = y2Var.f18641c;
                    int i15 = y2Var.f18642d;
                    if (i15 > 0) {
                        j10 = jZzn;
                        q2Var = q2Var2;
                        j11 = ((((long) i15) + ((long) i14)) / 2) + 1;
                    } else {
                        j10 = jZzn;
                        int i16 = y2Var.f18640b;
                        long j14 = IjkMediaMeta.AV_CH_TOP_FRONT_LEFT;
                        int i17 = y2Var.f18639a;
                        if (i17 == i16 && i17 > 0) {
                            j14 = i17;
                        }
                        q2Var = q2Var2;
                        j11 = (((j14 * ((long) y2Var.f18645g)) * ((long) y2Var.f18646h)) / 8) + 64;
                    }
                    l4 l4Var = new l4(ruVar, k4Var, jA, j13, j10, jZzo, j11, Math.max(6, i14));
                    this.f13951j = l4Var;
                    w2Var = l4Var.f10989a;
                }
                q2Var.k(w2Var);
                this.f13947f = 5;
                return 0;
            }
            this.f13946e.getClass();
            y2 y2Var2 = this.f13948g;
            y2Var2.getClass();
            l4 l4Var2 = this.f13951j;
            if (l4Var2 != null && l4Var2.zzc != null) {
                return l4Var2.b(p2Var, f0Var);
            }
            if (this.f13953l == -1) {
                p2Var.zzl();
                p2Var.a(1);
                byte[] bArr2 = new byte[1];
                p2Var.h(0, 1, bArr2);
                int i18 = bArr2[0] & 1;
                boolean z11 = 1 == i18;
                p2Var.a(2);
                i = 1 != i18 ? 6 : 7;
                p01 p01Var3 = new p01(i);
                byte[] bArr3 = p01Var3.f15225a;
                int i19 = 0;
                while (i19 < i) {
                    int iK = p2Var.k(i19, i - i19, bArr3);
                    if (iK == -1) {
                        break;
                    }
                    i19 += iK;
                }
                p01Var3.A(i19);
                p2Var.zzl();
                androidx.media3.extractor.f0 f0Var2 = new androidx.media3.extractor.f0();
                if (!za2.D(p01Var3, y2Var2, z11, f0Var2)) {
                    throw zzat.zzb(null, null);
                }
                this.f13953l = f0Var2.f3366a;
                return 0;
            }
            p01 p01Var4 = this.f13943b;
            int i20 = p01Var4.f15227c;
            if (i20 < 32768) {
                int iD = p2Var.d(p01Var4.f15225a, i20, 32768 - i20);
                z10 = iD == -1;
                if (!z10) {
                    p01Var4.A(i20 + iD);
                } else if (p01Var4.y() == 0) {
                    long j15 = this.f13953l * 1000000;
                    y2 y2Var3 = this.f13948g;
                    String str2 = bb1.f9474a;
                    this.f13946e.zze(j15 / ((long) y2Var3.f18643e), 1, this.f13952k, 0, null);
                    return -1;
                }
            } else {
                z10 = false;
            }
            int i21 = p01Var4.f15226b;
            int i22 = this.f13952k;
            int i23 = this.f13949h;
            if (i22 < i23) {
                p01Var4.E(Math.min(i23 - i22, p01Var4.y()));
            }
            this.f13948g.getClass();
            int i24 = p01Var4.f15226b;
            while (true) {
                int i25 = p01Var4.f15227c - 16;
                androidx.media3.extractor.f0 f0Var3 = this.f13944c;
                if (i24 <= i25) {
                    p01Var4.C(i24);
                    if (za2.l(p01Var4, this.f13948g, this.f13950i, f0Var3)) {
                        p01Var4.C(i24);
                        j12 = f0Var3.f3366a;
                        break;
                    }
                    i24++;
                } else {
                    if (z10) {
                        while (true) {
                            int i26 = p01Var4.f15227c;
                            if (i24 > i26 - this.f13949h) {
                                p01Var4.C(i26);
                                break;
                            }
                            p01Var4.C(i24);
                            try {
                                zL = za2.l(p01Var4, this.f13948g, this.f13950i, f0Var3);
                            } catch (IndexOutOfBoundsException unused) {
                                zL = false;
                            }
                            if (p01Var4.f15226b <= p01Var4.f15227c && zL) {
                                p01Var4.C(i24);
                                j12 = f0Var3.f3366a;
                                break;
                            }
                            i24++;
                        }
                    } else {
                        p01Var4.C(i24);
                    }
                    j12 = -1;
                }
            }
            int i27 = p01Var4.f15226b - i21;
            p01Var4.C(i21);
            this.f13946e.a(p01Var4, i27);
            int i28 = this.f13952k + i27;
            this.f13952k = i28;
            if (j12 != -1) {
                long j16 = this.f13953l * 1000000;
                y2 y2Var4 = this.f13948g;
                String str3 = bb1.f9474a;
                this.f13946e.zze(j16 / ((long) y2Var4.f18643e), 1, i28, 0, null);
                this.f13952k = 0;
                this.f13953l = j12;
            }
            int length = p01Var4.f15225a.length - p01Var4.f15227c;
            if (p01Var4.y() >= 16 || length >= 16) {
                return 0;
            }
            int iY = p01Var4.y();
            byte[] bArr4 = p01Var4.f15225a;
            System.arraycopy(bArr4, p01Var4.f15226b, bArr4, 0, iY);
            p01Var4.C(0);
            p01Var4.A(iY);
            return 0;
        }
        u2 u2Var = new u2(this.f13948g);
        while (true) {
            p2Var.zzl();
            androidx.media3.extractor.b1 b1Var = new androidx.media3.extractor.b1(new byte[i12], i12);
            p2Var.h(0, i12, (byte[]) b1Var.f3327b);
            boolean zO = b1Var.o();
            int iP = b1Var.p(i);
            int iP2 = b1Var.p(24) + i12;
            if (iP == 0) {
                byte[] bArr5 = new byte[38];
                p2Var.c(bArr5, 0, 38);
                u2Var.zza = new y2(bArr5, i12);
            } else {
                y2 y2Var5 = u2Var.zza;
                if (y2Var5 == null) {
                    throw new IllegalArgumentException();
                }
                if (iP == i11) {
                    p01 p01Var5 = new p01(iP2);
                    p2Var.c(p01Var5.f15225a, 0, iP2);
                    u2Var.zza = y2Var5.zze(v2.a(p01Var5));
                } else if (iP == i12) {
                    p01 p01Var6 = new p01(iP2);
                    p2Var.c(p01Var6.f15225a, 0, iP2);
                    p01Var6.E(i12);
                    u2Var.zza = new y2(y2Var5.f18639a, y2Var5.f18640b, y2Var5.f18641c, y2Var5.f18642d, y2Var5.f18643e, y2Var5.f18645g, y2Var5.f18646h, y2Var5.f18648j, y2Var5.zzk, y2Var5.zzd(y3.zzc(Arrays.asList(y3.b(p01Var6, false, false).f17853a))));
                } else if (iP == 6) {
                    p01 p01Var7 = new p01(iP2);
                    p2Var.c(p01Var7.f15225a, 0, iP2);
                    p01Var7.E(4);
                    u2Var.zza = new y2(y2Var5.f18639a, y2Var5.f18640b, y2Var5.f18641c, y2Var5.f18642d, y2Var5.f18643e, y2Var5.f18645g, y2Var5.f18646h, y2Var5.f18648j, y2Var5.zzk, y2Var5.zzd(new ta(zzguf.o(c5.b(p01Var7)))));
                } else {
                    p2Var.e(iP2);
                }
            }
            y2 y2Var6 = u2Var.zza;
            String str4 = bb1.f9474a;
            this.f13948g = y2Var6;
            if (zO) {
                y2Var6.getClass();
                this.f13949h = Math.max(y2Var6.f18641c, 6);
                zn2 zn2VarZzc = this.f13948g.zzc(bArr, this.zzg);
                u3 u3Var = this.f13946e;
                zn2VarZzc.getClass();
                sm2 sm2Var = new sm2(zn2VarZzc);
                sm2Var.zzl(MimeTypes.AUDIO_FLAC);
                u3Var.d(new zn2(sm2Var));
                u3 u3Var2 = this.f13946e;
                this.f13948g.a();
                u3Var2.zzN();
                this.f13947f = 4;
                return 0;
            }
            i11 = 3;
            i12 = 4;
            i = 7;
        }
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void d(long j10, long j11) {
        if (j10 == 0) {
            this.f13947f = 0;
        } else {
            l4 l4Var = this.f13951j;
            if (l4Var != null) {
                l4Var.a(j11);
            }
        }
        this.f13953l = j11 != 0 ? -1L : 0L;
        this.f13952k = 0;
        this.f13943b.v(0);
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void zzf() {
    }
}
