- 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
73 lines
2.2 KiB
Java
73 lines
2.2 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import com.mbridge.msdk.playercommon.exoplayer2.C;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzabz {
|
|
public static void zza(long j, zzdy zzdyVar, zzadt[] zzadtVarArr) {
|
|
int i;
|
|
while (true) {
|
|
if (zzdyVar.zzb() <= 1) {
|
|
return;
|
|
}
|
|
int zzc = zzc(zzdyVar);
|
|
int zzc2 = zzc(zzdyVar);
|
|
int zzd = zzdyVar.zzd() + zzc2;
|
|
if (zzc2 == -1 || zzc2 > zzdyVar.zzb()) {
|
|
zzdo.zzf("CeaUtil", "Skipping remainder of malformed SEI NAL unit.");
|
|
zzd = zzdyVar.zze();
|
|
} else if (zzc == 4 && zzc2 >= 8) {
|
|
int zzm = zzdyVar.zzm();
|
|
int zzq = zzdyVar.zzq();
|
|
if (zzq == 49) {
|
|
i = zzdyVar.zzg();
|
|
zzq = 49;
|
|
} else {
|
|
i = 0;
|
|
}
|
|
int zzm2 = zzdyVar.zzm();
|
|
if (zzq == 47) {
|
|
zzdyVar.zzM(1);
|
|
zzq = 47;
|
|
}
|
|
boolean z = zzm == 181 && (zzq == 49 || zzq == 47) && zzm2 == 3;
|
|
if (zzq == 49) {
|
|
z &= i == 1195456820;
|
|
}
|
|
if (z) {
|
|
zzb(j, zzdyVar, zzadtVarArr);
|
|
}
|
|
}
|
|
zzdyVar.zzL(zzd);
|
|
}
|
|
}
|
|
|
|
public static void zzb(long j, zzdy zzdyVar, zzadt[] zzadtVarArr) {
|
|
int zzm = zzdyVar.zzm();
|
|
if ((zzm & 64) != 0) {
|
|
int i = zzm & 31;
|
|
zzdyVar.zzM(1);
|
|
int zzd = zzdyVar.zzd();
|
|
for (zzadt zzadtVar : zzadtVarArr) {
|
|
int i2 = i * 3;
|
|
zzdyVar.zzL(zzd);
|
|
zzadtVar.zzr(zzdyVar, i2);
|
|
zzcw.zzf(j != C.TIME_UNSET);
|
|
zzadtVar.zzt(j, 1, i2, 0, null);
|
|
}
|
|
}
|
|
}
|
|
|
|
private static int zzc(zzdy zzdyVar) {
|
|
int i = 0;
|
|
while (zzdyVar.zzb() != 0) {
|
|
int zzm = zzdyVar.zzm();
|
|
i += zzm;
|
|
if (zzm != 255) {
|
|
return i;
|
|
}
|
|
}
|
|
return -1;
|
|
}
|
|
}
|