package com.google.android.gms.internal.ads; import com.mbridge.msdk.playercommon.exoplayer2.C; import java.io.IOException; /* loaded from: classes3.dex */ final class zzanh { private boolean zzc; private boolean zzd; private boolean zze; private final zzef zza = new zzef(0); private long zzf = C.TIME_UNSET; private long zzg = C.TIME_UNSET; private long zzh = C.TIME_UNSET; private final zzdy zzb = new zzdy(); public static long zzc(zzdy zzdyVar) { int zzd = zzdyVar.zzd(); if (zzdyVar.zzb() < 9) { return C.TIME_UNSET; } byte[] bArr = new byte[9]; zzdyVar.zzH(bArr, 0, 9); zzdyVar.zzL(zzd); byte b = bArr[0]; if ((b & 196) != 68) { return C.TIME_UNSET; } byte b2 = bArr[2]; if ((b2 & 4) != 4) { return C.TIME_UNSET; } byte b3 = bArr[4]; if ((b3 & 4) != 4 || (bArr[5] & 1) != 1 || (bArr[8] & 3) != 3) { return C.TIME_UNSET; } long j = b; long j2 = b2; long j3 = (248 & j2) >> 3; long j4 = (j2 & 3) << 13; return j4 | ((bArr[1] & 255) << 20) | ((j & 3) << 28) | (((j & 56) >> 3) << 30) | (j3 << 15) | ((bArr[3] & 255) << 5) | ((b3 & 248) >> 3); } private final int zzf(zzaco zzacoVar) { byte[] bArr = zzei.zzf; int length = bArr.length; this.zzb.zzJ(bArr, 0); this.zzc = true; zzacoVar.zzj(); return 0; } private static final int zzg(byte[] bArr, int i) { return (bArr[i + 3] & 255) | ((bArr[i] & 255) << 24) | ((bArr[i + 1] & 255) << 16) | ((bArr[i + 2] & 255) << 8); } public final int zza(zzaco zzacoVar, zzadj zzadjVar) throws IOException { boolean z = this.zze; long j = C.TIME_UNSET; if (!z) { long zzd = zzacoVar.zzd(); int min = (int) Math.min(20000L, zzd); long j2 = zzd - min; if (zzacoVar.zzf() != j2) { zzadjVar.zza = j2; return 1; } this.zzb.zzI(min); zzacoVar.zzj(); zzacoVar.zzh(this.zzb.zzN(), 0, min); zzdy zzdyVar = this.zzb; int zzd2 = zzdyVar.zzd(); int zze = zzdyVar.zze() - 4; while (true) { if (zze < zzd2) { break; } if (zzg(zzdyVar.zzN(), zze) == 442) { zzdyVar.zzL(zze + 4); long zzc = zzc(zzdyVar); if (zzc != C.TIME_UNSET) { j = zzc; break; } } zze--; } this.zzg = j; this.zze = true; } else { if (this.zzg == C.TIME_UNSET) { zzf(zzacoVar); return 0; } if (this.zzd) { long j3 = this.zzf; if (j3 == C.TIME_UNSET) { zzf(zzacoVar); return 0; } zzef zzefVar = this.zza; this.zzh = zzefVar.zzc(this.zzg) - zzefVar.zzb(j3); zzf(zzacoVar); return 0; } int min2 = (int) Math.min(20000L, zzacoVar.zzd()); if (zzacoVar.zzf() != 0) { zzadjVar.zza = 0L; return 1; } this.zzb.zzI(min2); zzacoVar.zzj(); zzacoVar.zzh(this.zzb.zzN(), 0, min2); zzdy zzdyVar2 = this.zzb; int zzd3 = zzdyVar2.zzd(); int zze2 = zzdyVar2.zze(); while (true) { if (zzd3 >= zze2 - 3) { break; } if (zzg(zzdyVar2.zzN(), zzd3) == 442) { zzdyVar2.zzL(zzd3 + 4); long zzc2 = zzc(zzdyVar2); if (zzc2 != C.TIME_UNSET) { j = zzc2; break; } } zzd3++; } this.zzf = j; this.zzd = true; } return 0; } public final long zzb() { return this.zzh; } public final zzef zzd() { return this.zza; } public final boolean zze() { return this.zzc; } }