- 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
112 lines
3.1 KiB
Java
112 lines
3.1 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import androidx.annotation.Nullable;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzabr {
|
|
public final List zza;
|
|
public final int zzb;
|
|
public final int zzc;
|
|
public final int zzd;
|
|
public final int zze;
|
|
public final int zzf;
|
|
public final int zzg;
|
|
public final int zzh;
|
|
public final int zzi;
|
|
public final int zzj;
|
|
public final float zzk;
|
|
|
|
@Nullable
|
|
public final String zzl;
|
|
|
|
private zzabr(List list, int i, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, float f, @Nullable String str) {
|
|
this.zza = list;
|
|
this.zzb = i;
|
|
this.zzc = i2;
|
|
this.zzd = i3;
|
|
this.zze = i4;
|
|
this.zzf = i5;
|
|
this.zzg = i6;
|
|
this.zzh = i7;
|
|
this.zzi = i8;
|
|
this.zzj = i9;
|
|
this.zzk = f;
|
|
this.zzl = str;
|
|
}
|
|
|
|
public static zzabr zza(zzdy zzdyVar) throws zzbc {
|
|
int i;
|
|
int i2;
|
|
int i3;
|
|
int i4;
|
|
int i5;
|
|
int i6;
|
|
int i7;
|
|
int i8;
|
|
String str;
|
|
float f;
|
|
try {
|
|
zzdyVar.zzM(4);
|
|
int zzm = zzdyVar.zzm() & 3;
|
|
int i9 = zzm + 1;
|
|
if (i9 == 3) {
|
|
throw new IllegalStateException();
|
|
}
|
|
ArrayList arrayList = new ArrayList();
|
|
int zzm2 = zzdyVar.zzm() & 31;
|
|
for (int i10 = 0; i10 < zzm2; i10++) {
|
|
arrayList.add(zzb(zzdyVar));
|
|
}
|
|
int zzm3 = zzdyVar.zzm();
|
|
for (int i11 = 0; i11 < zzm3; i11++) {
|
|
arrayList.add(zzb(zzdyVar));
|
|
}
|
|
if (zzm2 > 0) {
|
|
zzfj zzf = zzfk.zzf((byte[]) arrayList.get(0), zzm + 2, ((byte[]) arrayList.get(0)).length);
|
|
int i12 = zzf.zze;
|
|
int i13 = zzf.zzf;
|
|
int i14 = zzf.zzh + 8;
|
|
int i15 = zzf.zzi + 8;
|
|
int i16 = zzf.zzj;
|
|
int i17 = zzf.zzk;
|
|
int i18 = zzf.zzl;
|
|
int i19 = zzf.zzm;
|
|
float f2 = zzf.zzg;
|
|
str = zzcy.zzc(zzf.zza, zzf.zzb, zzf.zzc);
|
|
i7 = i18;
|
|
i8 = i19;
|
|
f = f2;
|
|
i4 = i15;
|
|
i5 = i16;
|
|
i6 = i17;
|
|
i = i12;
|
|
i2 = i13;
|
|
i3 = i14;
|
|
} else {
|
|
i = -1;
|
|
i2 = -1;
|
|
i3 = -1;
|
|
i4 = -1;
|
|
i5 = -1;
|
|
i6 = -1;
|
|
i7 = -1;
|
|
i8 = 16;
|
|
str = null;
|
|
f = 1.0f;
|
|
}
|
|
return new zzabr(arrayList, i9, i, i2, i3, i4, i5, i6, i7, i8, f, str);
|
|
} catch (ArrayIndexOutOfBoundsException e) {
|
|
throw zzbc.zza("Error parsing AVC config", e);
|
|
}
|
|
}
|
|
|
|
private static byte[] zzb(zzdy zzdyVar) {
|
|
int zzq = zzdyVar.zzq();
|
|
int zzd = zzdyVar.zzd();
|
|
zzdyVar.zzM(zzq);
|
|
return zzcy.zze(zzdyVar.zzN(), zzd, zzq);
|
|
}
|
|
}
|