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

import android.util.Pair;
import androidx.media3.common.MimeTypes;
import java.nio.ByteOrder;
import java.util.Arrays;

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

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

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

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

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

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

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

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

    @Override // com.google.android.gms.internal.ads.o2
    public final boolean a(p2 p2Var) {
        return ni.o(p2Var);
    }

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

    /* JADX WARN: Code restructure failed: missing block: B:77:0x0253, code lost:
    
        if (r3 != 65534) goto L78;
     */
    /* JADX WARN: Removed duplicated region for block: B:84:0x0268  */
    /* JADX WARN: Removed duplicated region for block: B:87:0x0280  */
    @Override // com.google.android.gms.internal.ads.o2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int c(p2 p2Var, androidx.media3.extractor.f0 f0Var) throws zzat {
        byte[] bArr;
        int i10;
        this.f14993b.getClass();
        String str = bb1.f9474a;
        int i11 = this.f14994c;
        int iV = 4;
        if (i11 == 0) {
            ih1.b1(p2Var.zzn() == 0);
            int i12 = this.f14997f;
            if (i12 != -1) {
                p2Var.e(i12);
                this.f14994c = 4;
            } else {
                if (!ni.o(p2Var)) {
                    throw zzat.zzb("Unsupported or unrecognized wav file type.", null);
                }
                p2Var.e((int) (p2Var.zzm() - p2Var.zzn()));
                this.f14994c = 1;
            }
            return 0;
        }
        long jE = -1;
        if (i11 == 1) {
            p01 p01Var = new p01(8);
            h2.f fVarB = h2.f.b(p2Var, p01Var);
            if (fVarB.f26404a != 1685272116) {
                p2Var.zzl();
            } else {
                p2Var.a(8);
                p01Var.C(0);
                p2Var.h(0, 8, p01Var.f15225a);
                jE = p01Var.e();
                p2Var.e(((int) fVarB.f26405b) + 8);
            }
            this.f14995d = jE;
            this.f14994c = 2;
            return 0;
        }
        if (i11 != 2) {
            if (i11 != 3) {
                ih1.b1(this.f14998g != -1);
                long jZzn = this.f14998g - p2Var.zzn();
                mb mbVar = this.f14996e;
                mbVar.getClass();
                return mbVar.c(p2Var, jZzn) ? -1 : 0;
            }
            p2Var.zzl();
            h2.f fVarB2 = ni.B(1684108385, p2Var, new p01(8));
            p2Var.e(8);
            Pair pairCreate = Pair.create(Long.valueOf(p2Var.zzn()), Long.valueOf(fVarB2.f26405b));
            this.f14997f = ((Long) pairCreate.first).intValue();
            long jLongValue = ((Long) pairCreate.second).longValue();
            long j10 = this.f14995d;
            if (j10 != -1 && jLongValue == 4294967295L) {
                jLongValue = j10;
            }
            long j11 = ((long) this.f14997f) + jLongValue;
            this.f14998g = j11;
            long jZzo = p2Var.zzo();
            if (jZzo != -1 && j11 > jZzo) {
                StringBuilder sb = new StringBuilder(String.valueOf(j11).length() + 29 + String.valueOf(jZzo).length());
                defpackage.e.B(sb, "Data exceeds input length: ", j11, ", ");
                sb.append(jZzo);
                vt0.c(sb.toString());
                this.f14998g = jZzo;
                j11 = jZzo;
            }
            mb mbVar2 = this.f14996e;
            mbVar2.getClass();
            mbVar2.b(this.f14997f, j11);
            this.f14994c = 4;
            return 0;
        }
        p01 p01Var2 = new p01(16);
        long j12 = ni.B(1718449184, p2Var, p01Var2).f26405b;
        ih1.b1(j12 >= 16);
        p2Var.h(0, 16, p01Var2.f15225a);
        p01Var2.C(0);
        int iK = p01Var2.K();
        int iK2 = p01Var2.K();
        int i13 = p01Var2.i();
        p01Var2.i();
        int iK3 = p01Var2.K();
        int iK4 = p01Var2.K();
        int i14 = ((int) j12) - 16;
        if (i14 > 0) {
            byte[] bArr2 = new byte[i14];
            p2Var.h(0, i14, bArr2);
            if (iK == 65534) {
                if (i14 == 24) {
                    p01 p01Var3 = new p01(bArr2);
                    p01Var3.K();
                    int iK5 = p01Var3.K();
                    if (iK5 != 0 && iK5 != iK4) {
                        StringBuilder sb2 = new StringBuilder(String.valueOf(iK4).length() + String.valueOf(iK5).length() + 33 + 19);
                        com.google.android.gms.measurement.internal.u1.y(sb2, "validBits ( ", iK5, ")  != bitsPerSample( ", iK4);
                        sb2.append(") are not supported");
                        throw zzat.zzc(sb2.toString());
                    }
                    int i15 = p01Var3.i();
                    if ((i15 >> 18) != 0) {
                        StringBuilder sb3 = new StringBuilder(String.valueOf(i15).length() + 21);
                        sb3.append("invalid channel mask ");
                        sb3.append(i15);
                        throw zzat.zzc(sb3.toString());
                    }
                    if (i15 != 0 && Integer.bitCount(i15) != iK2) {
                        int iBitCount = Integer.bitCount(i15);
                        StringBuilder sb4 = new StringBuilder(String.valueOf(iBitCount).length() + 46 + String.valueOf(i15).length());
                        sb4.append("invalid number of channels (");
                        sb4.append(iBitCount);
                        sb4.append(") in channel mask ");
                        sb4.append(i15);
                        throw zzat.zzc(sb4.toString());
                    }
                    int iK6 = p01Var3.K();
                    byte[] bArr3 = new byte[14];
                    p01Var3.F(0, 14, bArr3);
                    if (!Arrays.equals(bArr3, ni.f14619c) && !Arrays.equals(bArr3, ni.f14620d)) {
                        throw zzat.zzc("invalid wav format extension guid");
                    }
                    iK = iK6;
                } else {
                    iK = 65534;
                }
            }
            bArr = bArr2;
        } else {
            bArr = bb1.f9475b;
        }
        p2Var.e((int) (p2Var.zzm() - p2Var.zzn()));
        pb pbVar = new pb(iK, iK2, i13, iK3, iK4, bArr);
        if (iK == 17) {
            this.f14996e = new lb(this.f14992a, this.f14993b, pbVar);
        } else if (iK == 6) {
            this.f14996e = new nb(this.f14992a, this.f14993b, pbVar, MimeTypes.AUDIO_ALAW, -1);
        } else if (iK == 7) {
            this.f14996e = new nb(this.f14992a, this.f14993b, pbVar, MimeTypes.AUDIO_MLAW, -1);
        } else if (iK == 1) {
            iV = bb1.v(iK4, ByteOrder.LITTLE_ENDIAN);
            i10 = iV;
            if (i10 == 0) {
                StringBuilder sb5 = new StringBuilder(String.valueOf(iK).length() + 29);
                sb5.append("Unsupported WAV format type: ");
                sb5.append(iK);
                throw zzat.zzc(sb5.toString());
            }
            this.f14996e = new nb(this.f14992a, this.f14993b, pbVar, MimeTypes.AUDIO_RAW, i10);
        } else {
            if (iK == 3) {
                if (iK4 == 32) {
                    i10 = iV;
                }
                if (i10 == 0) {
                }
            }
            i10 = 0;
            if (i10 == 0) {
            }
        }
        this.f14994c = 3;
        return 0;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void d(long j10, long j11) {
        this.f14994c = j10 == 0 ? 0 : 4;
        mb mbVar = this.f14996e;
        if (mbVar != null) {
            mbVar.a(j11);
        }
    }

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