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

import androidx.annotation.Nullable;
import java.math.RoundingMode;
import java.util.ArrayList;
import java.util.Arrays;

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final i8 f9370d;

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

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

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

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

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

    @Nullable
    private e4 zzk;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final p01 f9367a = new p01(12);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final v2.a f9368b = new v2.a((Object) null);

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public q2 f9372f = new androidx.datastore.preferences.protobuf.h(1);

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public e4[] f9375i = new e4[0];

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public long f9378l = -1;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public long f9379m = -1;

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public long f9374h = -9223372036854775807L;

    public b4(va2 va2Var) {
        this.f9370d = va2Var;
    }

    @Nullable
    private final e4 zzi(int i10) {
        for (e4 e4Var : this.f9375i) {
            if (e4Var.f10615c == i10 || e4Var.f10616d == i10) {
                return e4Var;
            }
        }
        return null;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final boolean a(p2 p2Var) {
        p01 p01Var = this.f9367a;
        p2Var.h(0, 12, p01Var.f15225a);
        p01Var.C(0);
        if (p01Var.c() != 1179011410) {
            return false;
        }
        p01Var.E(4);
        return p01Var.c() == 541677121;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void b(q2 q2Var) {
        this.f9371e = 0;
        if (this.f9369c) {
            q2Var = new k8(q2Var, this.f9370d);
        }
        this.f9372f = q2Var;
        this.f9376j = -1L;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final int c(p2 p2Var, androidx.media3.extractor.f0 f0Var) throws zzat {
        boolean z10;
        long j10;
        int i10;
        long j11 = this.f9376j;
        int i11 = 0;
        if (j11 != -1) {
            long jZzn = p2Var.zzn();
            if (j11 < jZzn || j11 > 262144 + jZzn) {
                f0Var.f3366a = j11;
                z10 = true;
            } else {
                p2Var.e((int) (j11 - jZzn));
                z10 = false;
            }
        } else {
            z10 = false;
        }
        this.f9376j = -1L;
        if (z10) {
            return 1;
        }
        int i12 = this.f9371e;
        e4 e4Var = null;
        if (i12 == 0) {
            if (!a(p2Var)) {
                throw zzat.zzb("AVI Header List not found", null);
            }
            p2Var.e(12);
            this.f9371e = 1;
            return 0;
        }
        v2.a aVar = this.f9368b;
        p01 p01Var = this.f9367a;
        if (i12 == 1) {
            p2Var.c(p01Var.f15225a, 0, 12);
            p01Var.C(0);
            aVar.getClass();
            aVar.f33652b = p01Var.c();
            aVar.f33653c = p01Var.c();
            int i13 = aVar.f33652b;
            if (i13 != 1414744396) {
                StringBuilder sb = new StringBuilder(com.google.android.gms.measurement.internal.u1.b(i13, 22));
                sb.append("LIST expected, found: ");
                sb.append(i13);
                throw zzat.zzb(sb.toString(), null);
            }
            int iC = p01Var.c();
            if (iC == 1819436136) {
                this.f9377k = aVar.f33653c;
                this.f9371e = 2;
                return 0;
            }
            StringBuilder sb2 = new StringBuilder(com.google.android.gms.measurement.internal.u1.b(iC, 22));
            sb2.append("hdrl expected, found: ");
            sb2.append(iC);
            throw zzat.zzb(sb2.toString(), null);
        }
        if (i12 == 2) {
            int i14 = this.f9377k - 4;
            p01 p01Var2 = new p01(i14);
            p2Var.c(p01Var2.f15225a, 0, i14);
            f4 f4VarA = f4.a(p01Var2, 1819436136);
            int i15 = f4VarA.f11012b;
            if (i15 != 1819436136) {
                StringBuilder sb3 = new StringBuilder(String.valueOf(i15).length() + 28);
                sb3.append("Unexpected header list type ");
                sb3.append(i15);
                throw zzat.zzb(sb3.toString(), null);
            }
            c4 c4Var = (c4) f4VarA.zzc(c4.class);
            if (c4Var == null) {
                throw zzat.zzb("AviHeader not found", null);
            }
            this.f9373g = c4Var;
            this.f9374h = ((long) c4Var.f9719c) * ((long) c4Var.f9717a);
            ArrayList arrayList = new ArrayList();
            zzguf zzgufVar = f4VarA.f11011a;
            int size = zzgufVar.size();
            int i16 = 0;
            int i17 = 0;
            while (i16 < size) {
                a4 a4Var = (a4) zzgufVar.get(i16);
                if (a4Var.zza() == 1819440243) {
                    f4 f4Var = (f4) a4Var;
                    int i18 = i17 + 1;
                    d4 d4Var = (d4) f4Var.zzc(d4.class);
                    g4 g4Var = (g4) f4Var.zzc(g4.class);
                    if (d4Var == null) {
                        vt0.c("Missing Stream Header");
                    } else if (g4Var == null) {
                        vt0.c("Missing Stream Format");
                    } else {
                        long jR = bb1.r(d4Var.f10178d, ((long) d4Var.f10176b) * 1000000, d4Var.f10177c, RoundingMode.DOWN);
                        zn2 zn2Var = g4Var.f11479a;
                        zn2Var.getClass();
                        sm2 sm2Var = new sm2(zn2Var);
                        sm2Var.q(i17);
                        int i19 = d4Var.f10179e;
                        if (i19 != 0) {
                            sm2Var.f16483f = i19;
                        }
                        h4 h4Var = (h4) f4Var.zzc(h4.class);
                        if (h4Var != null) {
                            sm2Var.zzc(h4Var.f12003a);
                        }
                        int iZzf = hc.zzf(zn2Var.zzo);
                        if (iZzf == 1) {
                            u3 u3VarE = this.f9372f.e(i17, iZzf);
                            u3VarE.d(new zn2(sm2Var));
                            u3VarE.zzN();
                            this.f9374h = Math.max(this.f9374h, jR);
                            e4Var = new e4(i17, d4Var, u3VarE);
                        } else if (iZzf == 2) {
                            iZzf = 2;
                            u3 u3VarE2 = this.f9372f.e(i17, iZzf);
                            u3VarE2.d(new zn2(sm2Var));
                            u3VarE2.zzN();
                            this.f9374h = Math.max(this.f9374h, jR);
                            e4Var = new e4(i17, d4Var, u3VarE2);
                        } else {
                            e4Var = null;
                        }
                    }
                    if (e4Var != null) {
                        arrayList.add(e4Var);
                    }
                    i17 = i18;
                }
                i16++;
                e4Var = null;
                i11 = 0;
            }
            int i20 = i11;
            this.f9375i = (e4[]) arrayList.toArray(new e4[i20]);
            this.f9372f.d();
            this.f9371e = 3;
            return i20;
        }
        if (i12 == 3) {
            long j12 = this.f9378l;
            if (j12 != -1 && p2Var.zzn() != j12) {
                this.f9376j = j12;
                return 0;
            }
            p2Var.h(0, 12, p01Var.f15225a);
            p2Var.zzl();
            p01Var.C(0);
            aVar.getClass();
            aVar.f33652b = p01Var.c();
            aVar.f33653c = p01Var.c();
            int iC2 = p01Var.c();
            int i21 = aVar.f33652b;
            if (i21 == 1179011410) {
                p2Var.e(12);
                return 0;
            }
            if (i21 != 1414744396 || iC2 != 1769369453) {
                this.f9376j = p2Var.zzn() + ((long) aVar.f33653c) + 8;
                return 0;
            }
            long jZzn2 = p2Var.zzn();
            this.f9378l = jZzn2;
            long j13 = jZzn2 + ((long) aVar.f33653c) + 8;
            this.f9379m = j13;
            if (!this.f9381o) {
                c4 c4Var2 = this.f9373g;
                c4Var2.getClass();
                if ((c4Var2.f9718b & 16) == 16) {
                    this.f9371e = 4;
                    this.f9376j = j13;
                    return 0;
                }
                this.f9372f.k(new w2(this.f9374h, 0L));
                this.f9381o = true;
            }
            this.f9376j = p2Var.zzn() + 12;
            this.f9371e = 6;
            return 0;
        }
        if (i12 == 4) {
            p2Var.c(p01Var.f15225a, 0, 8);
            p01Var.C(0);
            int iC3 = p01Var.c();
            int iC4 = p01Var.c();
            if (iC3 == 829973609) {
                this.f9371e = 5;
                this.f9380n = iC4;
            } else {
                this.f9376j = p2Var.zzn() + ((long) iC4);
            }
            return 0;
        }
        if (i12 != 5) {
            if (p2Var.zzn() >= this.f9379m) {
                return -1;
            }
            e4 e4Var2 = this.zzk;
            if (e4Var2 != null) {
                int i22 = e4Var2.f10620h;
                u3 u3Var = e4Var2.f10614b;
                int iE = i22 - u3Var.e(p2Var, i22, false);
                e4Var2.f10620h = iE;
                boolean z11 = iE == 0;
                if (z11) {
                    if (e4Var2.f10619g > 0) {
                        int i23 = e4Var2.f10621i;
                        u3Var.zze((e4Var2.f10617e * ((long) i23)) / ((long) e4Var2.f10618f), Arrays.binarySearch(e4Var2.f10626n, i23) >= 0 ? 1 : 0, e4Var2.f10619g, 0, null);
                    }
                    e4Var2.f10621i++;
                }
                if (!z11) {
                    return 0;
                }
                this.zzk = null;
                return 0;
            }
            if ((p2Var.zzn() & 1) == 1) {
                p2Var.e(1);
            }
            p2Var.h(0, 12, p01Var.f15225a);
            p01Var.C(0);
            int iC5 = p01Var.c();
            if (iC5 == 1414744396) {
                p01Var.C(8);
                p2Var.e(p01Var.c() != 1769369453 ? 8 : 12);
                p2Var.zzl();
                return 0;
            }
            int iC6 = p01Var.c();
            if (iC5 == 1263424842) {
                this.f9376j = p2Var.zzn() + ((long) iC6) + 8;
                return 0;
            }
            p2Var.e(8);
            p2Var.zzl();
            e4 e4VarZzi = zzi(iC5);
            if (e4VarZzi == null) {
                this.f9376j = p2Var.zzn() + ((long) iC6);
                return 0;
            }
            e4VarZzi.f10619g = iC6;
            e4VarZzi.f10620h = iC6;
            this.zzk = e4VarZzi;
            return 0;
        }
        p01 p01Var3 = new p01(this.f9380n);
        p2Var.c(p01Var3.f15225a, 0, this.f9380n);
        if (p01Var3.y() < 16) {
            j10 = 0;
        } else {
            int i24 = p01Var3.f15226b;
            p01Var3.E(8);
            long jC = p01Var3.c();
            long j14 = this.f9378l;
            j10 = jC > j14 ? 0L : j14 + 8;
            p01Var3.C(i24);
        }
        while (p01Var3.y() >= 16) {
            int iC7 = p01Var3.c();
            int iC8 = p01Var3.c();
            long jC2 = ((long) p01Var3.c()) + j10;
            p01Var3.E(4);
            e4 e4VarZzi2 = zzi(iC7);
            if (e4VarZzi2 != null) {
                boolean z12 = (iC8 & 16) == 16;
                if (e4VarZzi2.f10624l == -1) {
                    e4VarZzi2.f10624l = jC2;
                }
                if (z12) {
                    if (e4VarZzi2.f10623k == e4VarZzi2.f10626n.length) {
                        long[] jArr = e4VarZzi2.f10625m;
                        e4VarZzi2.f10625m = Arrays.copyOf(jArr, (jArr.length * 3) / 2);
                        int[] iArr = e4VarZzi2.f10626n;
                        e4VarZzi2.f10626n = Arrays.copyOf(iArr, (iArr.length * 3) / 2);
                    }
                    long[] jArr2 = e4VarZzi2.f10625m;
                    int i25 = e4VarZzi2.f10623k;
                    jArr2[i25] = jC2;
                    e4VarZzi2.f10626n[i25] = e4VarZzi2.f10622j;
                    e4VarZzi2.f10623k = i25 + 1;
                }
                e4VarZzi2.f10622j++;
            }
        }
        for (e4 e4Var3 : this.f9375i) {
            e4Var3.f10625m = Arrays.copyOf(e4Var3.f10625m, e4Var3.f10623k);
            e4Var3.f10626n = Arrays.copyOf(e4Var3.f10626n, e4Var3.f10623k);
            if ((e4Var3.f10615c & 1651965952) == 1651965952 && e4Var3.f10613a.f10180f != 0 && (i10 = e4Var3.f10623k) > 0) {
                e4Var3.f10618f = i10;
            }
        }
        this.f9381o = true;
        if (this.f9375i.length == 0) {
            this.f9372f.k(new w2(this.f9374h, 0L));
        } else {
            this.f9372f.k(new w2(this, this.f9374h));
        }
        this.f9371e = 6;
        this.f9376j = this.f9378l;
        return 0;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void d(long j10, long j11) {
        this.f9376j = -1L;
        this.zzk = null;
        for (e4 e4Var : this.f9375i) {
            if (e4Var.f10623k == 0) {
                e4Var.f10621i = 0;
            } else {
                e4Var.f10621i = e4Var.f10626n[bb1.n(e4Var.f10625m, j10, true)];
            }
        }
        if (j10 == 0) {
            this.f9371e = this.f9375i.length != 0 ? 3 : 0;
        } else {
            this.f9371e = 6;
        }
    }

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