Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzaoh.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

77 lines
2.4 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.Pair;
import java.io.IOException;
/* loaded from: classes3.dex */
final class zzaoh {
public static Pair zza(zzaco zzacoVar) throws IOException {
zzacoVar.zzj();
zzaog zzd = zzd(1684108385, zzacoVar, new zzdy(8));
zzacoVar.zzk(8);
return Pair.create(Long.valueOf(zzacoVar.zzf()), Long.valueOf(zzd.zzb));
}
public static zzaof zzb(zzaco zzacoVar) throws IOException {
byte[] bArr;
zzdy zzdyVar = new zzdy(16);
zzaog zzd = zzd(1718449184, zzacoVar, zzdyVar);
zzcw.zzf(zzd.zzb >= 16);
zzacoVar.zzh(zzdyVar.zzN(), 0, 16);
zzdyVar.zzL(0);
int zzk = zzdyVar.zzk();
int zzk2 = zzdyVar.zzk();
int zzj = zzdyVar.zzj();
int zzj2 = zzdyVar.zzj();
int zzk3 = zzdyVar.zzk();
int zzk4 = zzdyVar.zzk();
int i = ((int) zzd.zzb) - 16;
if (i > 0) {
byte[] bArr2 = new byte[i];
zzacoVar.zzh(bArr2, 0, i);
bArr = bArr2;
} else {
bArr = zzei.zzf;
}
zzacoVar.zzk((int) (zzacoVar.zze() - zzacoVar.zzf()));
return new zzaof(zzk, zzk2, zzj, zzj2, zzk3, zzk4, bArr);
}
public static boolean zzc(zzaco zzacoVar) throws IOException {
zzdy zzdyVar = new zzdy(8);
int i = zzaog.zza(zzacoVar, zzdyVar).zza;
if (i != 1380533830 && i != 1380333108) {
return false;
}
zzacoVar.zzh(zzdyVar.zzN(), 0, 4);
zzdyVar.zzL(0);
int zzg = zzdyVar.zzg();
if (zzg == 1463899717) {
return true;
}
zzdo.zzc("WavHeaderReader", "Unsupported form type: " + zzg);
return false;
}
private static zzaog zzd(int i, zzaco zzacoVar, zzdy zzdyVar) throws IOException {
zzaog zza = zzaog.zza(zzacoVar, zzdyVar);
while (true) {
int i2 = zza.zza;
if (i2 == i) {
return zza;
}
zzdo.zzf("WavHeaderReader", "Ignoring unknown WAV chunk: " + i2);
long j = zza.zzb;
long j2 = 8 + j;
if ((1 & j) != 0) {
j2 = j + 9;
}
if (j2 > 2147483647L) {
throw zzbc.zzc("Chunk is too large (~2GB+) to skip; id: " + zza.zza);
}
zzacoVar.zzk((int) j2);
zza = zzaog.zza(zzacoVar, zzdyVar);
}
}
}