- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
218 lines
7.4 KiB
Java
218 lines
7.4 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import androidx.annotation.Nullable;
|
|
import com.mbridge.msdk.playercommon.exoplayer2.C;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzand implements zzany {
|
|
private final zzamj zza;
|
|
private final zzdx zzb = new zzdx(new byte[10], 10);
|
|
private int zzc = 0;
|
|
private int zzd;
|
|
private zzef zze;
|
|
private boolean zzf;
|
|
private boolean zzg;
|
|
private boolean zzh;
|
|
private int zzi;
|
|
private int zzj;
|
|
private boolean zzk;
|
|
|
|
public zzand(zzamj zzamjVar) {
|
|
this.zza = zzamjVar;
|
|
}
|
|
|
|
private final void zze(int i) {
|
|
this.zzc = i;
|
|
this.zzd = 0;
|
|
}
|
|
|
|
private final boolean zzf(zzdy zzdyVar, @Nullable byte[] bArr, int i) {
|
|
int min = Math.min(zzdyVar.zzb(), i - this.zzd);
|
|
if (min <= 0) {
|
|
return true;
|
|
}
|
|
if (bArr == null) {
|
|
zzdyVar.zzM(min);
|
|
} else {
|
|
zzdyVar.zzH(bArr, this.zzd, min);
|
|
}
|
|
int i2 = this.zzd + min;
|
|
this.zzd = i2;
|
|
return i2 == i;
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX WARN: Type inference failed for: r6v0 */
|
|
/* JADX WARN: Type inference failed for: r6v1, types: [boolean, int] */
|
|
/* JADX WARN: Type inference failed for: r6v12 */
|
|
/* JADX WARN: Type inference failed for: r6v4 */
|
|
/* JADX WARN: Type inference failed for: r6v5 */
|
|
/* JADX WARN: Type inference failed for: r8v16, types: [com.google.android.gms.internal.ads.zzdx] */
|
|
/* JADX WARN: Type inference failed for: r8v9, types: [com.google.android.gms.internal.ads.zzamj] */
|
|
@Override // com.google.android.gms.internal.ads.zzany
|
|
public final void zza(zzdy zzdyVar, int i) throws zzbc {
|
|
int i2;
|
|
boolean z;
|
|
int i3;
|
|
int i4;
|
|
long j;
|
|
int i5;
|
|
zzcw.zzb(this.zze);
|
|
int i6 = -1;
|
|
int i7 = 2;
|
|
?? r6 = 0;
|
|
int i8 = 1;
|
|
if ((i & 1) != 0) {
|
|
int i9 = this.zzc;
|
|
if (i9 != 0 && i9 != 1) {
|
|
if (i9 != 2) {
|
|
int i10 = this.zzj;
|
|
if (i10 != -1) {
|
|
zzdo.zzf("PesReader", "Unexpected start indicator: expected " + i10 + " more bytes");
|
|
}
|
|
this.zza.zzc(zzdyVar.zze() == 0);
|
|
} else {
|
|
zzdo.zzf("PesReader", "Unexpected start indicator reading extended header");
|
|
}
|
|
}
|
|
zze(1);
|
|
}
|
|
int i11 = i;
|
|
while (zzdyVar.zzb() > 0) {
|
|
int i12 = this.zzc;
|
|
if (i12 == 0) {
|
|
i2 = i7;
|
|
z = r6;
|
|
i3 = i8;
|
|
zzdyVar.zzM(zzdyVar.zzb());
|
|
} else if (i12 != i8) {
|
|
if (i12 != i7) {
|
|
int zzb = zzdyVar.zzb();
|
|
int i13 = this.zzj;
|
|
int i14 = i13 == i6 ? r6 : zzb - i13;
|
|
if (i14 > 0) {
|
|
zzb -= i14;
|
|
zzdyVar.zzK(zzdyVar.zzd() + zzb);
|
|
}
|
|
this.zza.zza(zzdyVar);
|
|
int i15 = this.zzj;
|
|
if (i15 != i6) {
|
|
int i16 = i15 - zzb;
|
|
this.zzj = i16;
|
|
if (i16 == 0) {
|
|
this.zza.zzc(r6);
|
|
zze(i8);
|
|
}
|
|
}
|
|
} else {
|
|
if (zzf(zzdyVar, this.zzb.zza, Math.min(10, this.zzi)) && zzf(zzdyVar, null, this.zzi)) {
|
|
this.zzb.zzl(r6);
|
|
if (this.zzf) {
|
|
this.zzb.zzn(4);
|
|
long zzd = this.zzb.zzd(3);
|
|
this.zzb.zzn(i8);
|
|
int zzd2 = this.zzb.zzd(15) << 15;
|
|
this.zzb.zzn(i8);
|
|
long zzd3 = this.zzb.zzd(15);
|
|
this.zzb.zzn(i8);
|
|
if (this.zzh || !this.zzg) {
|
|
i5 = zzd2;
|
|
} else {
|
|
this.zzb.zzn(4);
|
|
this.zzb.zzn(i8);
|
|
int zzd4 = this.zzb.zzd(15) << 15;
|
|
this.zzb.zzn(i8);
|
|
long zzd5 = this.zzb.zzd(15);
|
|
this.zzb.zzn(i8);
|
|
i5 = zzd2;
|
|
this.zze.zzb((this.zzb.zzd(3) << 30) | zzd4 | zzd5);
|
|
this.zzh = true;
|
|
}
|
|
j = this.zze.zzb((zzd << 30) | i5 | zzd3);
|
|
} else {
|
|
j = C.TIME_UNSET;
|
|
}
|
|
i11 |= true != this.zzk ? 0 : 4;
|
|
this.zza.zzd(j, i11);
|
|
zze(3);
|
|
i6 = -1;
|
|
i7 = 2;
|
|
r6 = 0;
|
|
i8 = 1;
|
|
}
|
|
}
|
|
i2 = i7;
|
|
z = r6;
|
|
i3 = i8;
|
|
} else if (zzf(zzdyVar, this.zzb.zza, 9)) {
|
|
z = false;
|
|
this.zzb.zzl(0);
|
|
int zzd6 = this.zzb.zzd(24);
|
|
i3 = 1;
|
|
if (zzd6 != 1) {
|
|
zzdo.zzf("PesReader", "Unexpected start code prefix: " + zzd6);
|
|
i6 = -1;
|
|
this.zzj = -1;
|
|
i4 = 0;
|
|
i2 = 2;
|
|
} else {
|
|
this.zzb.zzn(8);
|
|
zzdx zzdxVar = this.zzb;
|
|
int zzd7 = zzdxVar.zzd(16);
|
|
zzdxVar.zzn(5);
|
|
this.zzk = this.zzb.zzp();
|
|
i2 = 2;
|
|
this.zzb.zzn(2);
|
|
this.zzf = this.zzb.zzp();
|
|
this.zzg = this.zzb.zzp();
|
|
this.zzb.zzn(6);
|
|
int zzd8 = this.zzb.zzd(8);
|
|
this.zzi = zzd8;
|
|
if (zzd7 == 0) {
|
|
this.zzj = -1;
|
|
i6 = -1;
|
|
} else {
|
|
int i17 = (zzd7 - 3) - zzd8;
|
|
this.zzj = i17;
|
|
if (i17 < 0) {
|
|
zzdo.zzf("PesReader", "Found negative packet payload size: " + i17);
|
|
i6 = -1;
|
|
this.zzj = -1;
|
|
} else {
|
|
i6 = -1;
|
|
}
|
|
}
|
|
i4 = 2;
|
|
}
|
|
zze(i4);
|
|
} else {
|
|
i6 = -1;
|
|
z = false;
|
|
i3 = 1;
|
|
i2 = 2;
|
|
}
|
|
i8 = i3;
|
|
r6 = z;
|
|
i7 = i2;
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzany
|
|
public final void zzb(zzef zzefVar, zzacq zzacqVar, zzanx zzanxVar) {
|
|
this.zze = zzefVar;
|
|
this.zza.zzb(zzacqVar, zzanxVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzany
|
|
public final void zzc() {
|
|
this.zzc = 0;
|
|
this.zzd = 0;
|
|
this.zzh = false;
|
|
this.zza.zze();
|
|
}
|
|
|
|
public final boolean zzd(boolean z) {
|
|
return this.zzc == 3 && this.zzj == -1;
|
|
}
|
|
}
|