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

import android.util.SparseArray;
import androidx.annotation.Nullable;
import androidx.media3.common.MimeTypes;
import java.io.EOFException;
import java.io.InterruptedIOException;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

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

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

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

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

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

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

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

    @Nullable
    private ya zzi;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final p01 f9466c = new p01(4096);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final SparseArray f9465b = new SparseArray();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final za f9467d = new za(0);

    @Override // com.google.android.gms.internal.ads.o2
    public final boolean a(p2 p2Var) throws EOFException, InterruptedIOException {
        byte[] bArr = new byte[14];
        h2 h2Var = (h2) p2Var;
        h2Var.j(bArr, 0, 14, false);
        if ((((bArr[0] & 255) << 24) | ((bArr[1] & 255) << 16) | ((bArr[2] & 255) << 8) | (bArr[3] & 255)) != 442 || (bArr[4] & 196) != 68 || (bArr[6] & 4) != 4 || (bArr[8] & 4) != 4 || (bArr[9] & 1) != 1 || (bArr[12] & 3) != 3) {
            return false;
        }
        h2Var.l(bArr[13] & 7, false);
        h2Var.j(bArr, 0, 3, false);
        return ((((bArr[0] & 255) << 16) | ((bArr[1] & 255) << 8)) | (bArr[2] & 255)) == 1;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void b(q2 q2Var) {
        this.f9472i = q2Var;
    }

    /* JADX WARN: Removed duplicated region for block: B:104:0x0227  */
    @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) {
        long j10;
        p01 p01Var;
        long jC;
        int i10;
        ja laVar;
        boolean z10;
        q2 q2Var = this.f9472i;
        q2Var.getClass();
        long jZzo = p2Var.zzo();
        int i11 = 1;
        long j11 = -9223372036854775807L;
        za zaVar = this.f9467d;
        if (jZzo != -1) {
            switch (zaVar.f19166a) {
                case 0:
                    z10 = zaVar.f19169d;
                    break;
                default:
                    z10 = zaVar.f19169d;
                    break;
            }
            if (!z10) {
                boolean z11 = zaVar.f19171f;
                Object obj = zaVar.f19168c;
                if (!z11) {
                    long jZzo2 = p2Var.zzo();
                    int iMin = (int) Math.min(20000L, jZzo2);
                    long j12 = jZzo2 - ((long) iMin);
                    if (p2Var.zzn() != j12) {
                        f0Var.f3366a = j12;
                    } else {
                        p01 p01Var2 = (p01) obj;
                        p01Var2.v(iMin);
                        p2Var.zzl();
                        p2Var.h(0, iMin, p01Var2.f15225a);
                        int i12 = p01Var2.f15226b;
                        int i13 = p01Var2.f15227c - 4;
                        while (true) {
                            if (i13 >= i12) {
                                if (za.g(i13, p01Var2.f15225a) == 442) {
                                    p01Var2.C(i13 + 4);
                                    long jD = za.d(p01Var2);
                                    if (jD != -9223372036854775807L) {
                                        j11 = jD;
                                    }
                                }
                                i13--;
                            }
                        }
                        zaVar.f19173h = j11;
                        zaVar.f19171f = true;
                        i11 = 0;
                    }
                } else {
                    if (zaVar.f19173h == -9223372036854775807L) {
                        zaVar.f(p2Var);
                        return 0;
                    }
                    if (zaVar.f19170e) {
                        long j13 = zaVar.f19172g;
                        if (j13 == -9223372036854775807L) {
                            zaVar.f(p2Var);
                        } else {
                            g91 g91Var = (g91) zaVar.f19167b;
                            zaVar.f19174i = g91Var.d(zaVar.f19173h) - g91Var.c(j13);
                            zaVar.f(p2Var);
                        }
                        return 0;
                    }
                    int iMin2 = (int) Math.min(20000L, p2Var.zzo());
                    if (p2Var.zzn() != 0) {
                        f0Var.f3366a = 0L;
                    } else {
                        p01 p01Var3 = (p01) obj;
                        p01Var3.v(iMin2);
                        p2Var.zzl();
                        p2Var.h(0, iMin2, p01Var3.f15225a);
                        int i14 = p01Var3.f15226b;
                        int i15 = p01Var3.f15227c;
                        while (true) {
                            if (i14 < i15 - 3) {
                                if (za.g(i14, p01Var3.f15225a) == 442) {
                                    p01Var3.C(i14 + 4);
                                    long jD2 = za.d(p01Var3);
                                    if (jD2 != -9223372036854775807L) {
                                        j11 = jD2;
                                    }
                                }
                                i14++;
                            }
                        }
                        zaVar.f19172g = j11;
                        zaVar.f19170e = true;
                        i11 = 0;
                    }
                }
                return i11;
            }
        }
        if (this.f9473j) {
            j10 = 0;
        } else {
            this.f9473j = true;
            long j14 = zaVar.f19174i;
            if (j14 != -9223372036854775807L) {
                j10 = 0;
                ya yaVar = new ya(new va2(3), new zv1((g91) zaVar.f19167b), j14, j14 + 1, 0L, jZzo, 188L, 1000);
                this.zzi = yaVar;
                this.f9472i.k(yaVar.f10989a);
            } else {
                j10 = 0;
                q2Var.k(new w2(j14, 0L));
            }
        }
        ya yaVar2 = this.zzi;
        if (yaVar2 != null && yaVar2.zzc != null) {
            return yaVar2.b(p2Var, f0Var);
        }
        p2Var.zzl();
        long jZzm = jZzo != -1 ? jZzo - p2Var.zzm() : -1L;
        if (jZzm != -1 && jZzm < 4) {
            return -1;
        }
        p01 p01Var4 = this.f9466c;
        if (!p2Var.j(p01Var4.f15225a, 0, 4, true)) {
            return -1;
        }
        p01Var4.C(0);
        int iB = p01Var4.b();
        if (iB == 441) {
            return -1;
        }
        if (iB == 442) {
            p2Var.h(0, 10, p01Var4.f15225a);
            p01Var4.C(9);
            p2Var.e((p01Var4.I() & 7) + 14);
            return 0;
        }
        if (iB == 443) {
            p2Var.h(0, 2, p01Var4.f15225a);
            p01Var4.C(0);
            p2Var.e(p01Var4.J() + 6);
            return 0;
        }
        if ((iB >> 8) != 1) {
            p2Var.e(1);
            return 0;
        }
        int i16 = iB & 255;
        SparseArray sparseArray = this.f9465b;
        ab abVar = (ab) sparseArray.get(i16);
        if (!this.f9468e) {
            if (abVar == null) {
                ja jaVar = null;
                if (i16 == 189) {
                    laVar = new ca(null, 0, MimeTypes.VIDEO_PS);
                    this.f9469f = true;
                    this.f9471h = p2Var.zzn();
                } else if ((iB & 224) == 192) {
                    laVar = new sa(null, 0, MimeTypes.VIDEO_PS);
                    this.f9469f = true;
                    this.f9471h = p2Var.zzn();
                } else {
                    if ((iB & 240) == 224) {
                        laVar = new la(null, MimeTypes.VIDEO_PS);
                        this.f9470g = true;
                        this.f9471h = p2Var.zzn();
                    }
                    if (jaVar != null) {
                        jaVar.a(this.f9472i, new x2.o0(Integer.MIN_VALUE, i16, 256, 1));
                        abVar = new ab(jaVar, this.f9464a);
                        sparseArray.put(i16, abVar);
                    }
                }
                jaVar = laVar;
                if (jaVar != null) {
                }
            }
            long j15 = 1048576;
            if (this.f9469f && this.f9470g) {
                j15 = this.f9471h + IjkMediaMeta.AV_CH_TOP_FRONT_CENTER;
            }
            if (p2Var.zzn() > j15) {
                this.f9468e = true;
                this.f9472i.d();
            }
        }
        p2Var.h(0, 2, p01Var4.f15225a);
        p01Var4.C(0);
        int iJ = p01Var4.J() + 6;
        if (abVar == null) {
            p2Var.e(iJ);
            return 0;
        }
        p01Var4.v(iJ);
        p2Var.c(p01Var4.f15225a, 0, iJ);
        p01Var4.C(6);
        androidx.media3.extractor.b1 b1Var = abVar.f8610c;
        p01Var4.F(0, 3, (byte[]) b1Var.f3327b);
        b1Var.l(0);
        b1Var.n(8);
        abVar.f8611d = b1Var.o();
        abVar.f8612e = b1Var.o();
        b1Var.n(6);
        p01Var4.F(0, b1Var.p(8), (byte[]) b1Var.f3327b);
        b1Var.l(0);
        if (abVar.f8611d) {
            b1Var.n(4);
            long jP = b1Var.p(3);
            b1Var.n(1);
            int iP = b1Var.p(15) << 15;
            b1Var.n(1);
            long jP2 = b1Var.p(15);
            b1Var.n(1);
            boolean z12 = abVar.f8613f;
            g91 g91Var2 = abVar.f8609b;
            if (z12 || !abVar.f8612e) {
                p01Var = p01Var4;
                i10 = iP;
            } else {
                b1Var.n(4);
                i10 = iP;
                long jP3 = ((long) b1Var.p(3)) << 30;
                b1Var.n(1);
                int iP2 = b1Var.p(15) << 15;
                b1Var.n(1);
                p01Var = p01Var4;
                long jP4 = b1Var.p(15);
                b1Var.n(1);
                g91Var2.c(((long) iP2) | jP3 | jP4);
                abVar.f8613f = true;
            }
            jC = g91Var2.c((jP << 30) | ((long) i10) | jP2);
        } else {
            p01Var = p01Var4;
            jC = 0;
        }
        ja jaVar2 = abVar.f8608a;
        jaVar2.c(4, jC);
        p01 p01Var5 = p01Var;
        jaVar2.d(p01Var5);
        jaVar2.b(false);
        p01Var5.A(p01Var5.f15225a.length);
        return 0;
    }

    /* JADX WARN: Removed duplicated region for block: B:14:0x0021  */
    @Override // com.google.android.gms.internal.ads.o2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void d(long j10, long j11) {
        long j12;
        g91 g91Var = this.f9464a;
        synchronized (g91Var) {
            j12 = g91Var.f11635b;
        }
        if (j12 != -9223372036854775807L) {
            long jA = g91Var.a();
            if (jA != -9223372036854775807L && jA != 0 && jA != j11) {
                g91Var.b(j11);
            }
        }
        ya yaVar = this.zzi;
        if (yaVar != null) {
            yaVar.a(j11);
        }
        int i10 = 0;
        while (true) {
            SparseArray sparseArray = this.f9465b;
            if (i10 >= sparseArray.size()) {
                return;
            }
            ab abVar = (ab) sparseArray.valueAt(i10);
            abVar.f8613f = false;
            abVar.f8608a.zza();
            i10++;
        }
    }

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