Files
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

184 lines
6.1 KiB
Java

package com.google.android.gms.internal.ads;
/* loaded from: classes3.dex */
public final class zzabk {
public static final /* synthetic */ int zza = 0;
private static final int[] zzb = {96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350};
private static final int[] zzc = {0, 1, 2, 3, 4, 5, 6, 8, -1, -1, -1, 7, 8, -1, 8, -1};
public static zzabi zza(byte[] bArr) throws zzbc {
return zzb(new zzdx(bArr, bArr.length), false);
}
/* JADX WARN: Code restructure failed: missing block: B:46:0x00b4, code lost:
if (r11 != 3) goto L58;
*/
/* JADX WARN: Removed duplicated region for block: B:32:0x008f */
/* JADX WARN: Removed duplicated region for block: B:44:0x00ae */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.google.android.gms.internal.ads.zzabi zzb(com.google.android.gms.internal.ads.zzdx r11, boolean r12) throws com.google.android.gms.internal.ads.zzbc {
/*
int r0 = zzc(r11)
int r1 = zzd(r11)
r2 = 4
int r3 = r11.zzd(r2)
java.lang.StringBuilder r4 = new java.lang.StringBuilder
r4.<init>()
java.lang.String r5 = "mp4a.40."
r4.append(r5)
r4.append(r0)
java.lang.String r4 = r4.toString()
r5 = 5
r6 = 22
if (r0 == r5) goto L27
r5 = 29
if (r0 != r5) goto L35
L27:
int r1 = zzd(r11)
int r0 = zzc(r11)
if (r0 != r6) goto L35
int r3 = r11.zzd(r2)
L35:
if (r12 == 0) goto Ld4
r12 = 17
r5 = 6
r7 = 1
r8 = 2
r9 = 3
if (r0 == r7) goto L65
if (r0 == r8) goto L65
if (r0 == r9) goto L65
if (r0 == r2) goto L65
if (r0 == r5) goto L65
r2 = 7
if (r0 == r2) goto L65
if (r0 == r12) goto L65
switch(r0) {
case 19: goto L65;
case 20: goto L65;
case 21: goto L65;
case 22: goto L65;
case 23: goto L65;
default: goto L4f;
}
L4f:
java.lang.StringBuilder r11 = new java.lang.StringBuilder
r11.<init>()
java.lang.String r12 = "Unsupported audio object type: "
r11.append(r12)
r11.append(r0)
java.lang.String r11 = r11.toString()
com.google.android.gms.internal.ads.zzbc r11 = com.google.android.gms.internal.ads.zzbc.zzc(r11)
throw r11
L65:
boolean r2 = r11.zzp()
if (r2 == 0) goto L72
java.lang.String r2 = "AacUtil"
java.lang.String r10 = "Unexpected frameLengthFlag = 1"
com.google.android.gms.internal.ads.zzdo.zzf(r2, r10)
L72:
boolean r2 = r11.zzp()
if (r2 == 0) goto L7d
r2 = 14
r11.zzn(r2)
L7d:
boolean r2 = r11.zzp()
if (r3 == 0) goto Lce
r10 = 20
if (r0 == r5) goto L8a
if (r0 != r10) goto L8d
r0 = r10
L8a:
r11.zzn(r9)
L8d:
if (r2 == 0) goto Laa
if (r0 != r6) goto L97
r2 = 16
r11.zzn(r2)
goto L98
L97:
r6 = r0
L98:
if (r6 == r12) goto La4
r12 = 19
if (r6 == r12) goto La4
if (r6 == r10) goto La4
r12 = 23
if (r6 != r12) goto La7
La4:
r11.zzn(r9)
La7:
r11.zzn(r7)
Laa:
switch(r0) {
case 17: goto Lae;
case 18: goto Lad;
case 19: goto Lae;
case 20: goto Lae;
case 21: goto Lae;
case 22: goto Lae;
case 23: goto Lae;
default: goto Lad;
}
Lad:
goto Ld4
Lae:
int r11 = r11.zzd(r8)
if (r11 == r8) goto Lb7
if (r11 == r9) goto Lb8
goto Ld4
Lb7:
r9 = r11
Lb8:
java.lang.StringBuilder r11 = new java.lang.StringBuilder
r11.<init>()
java.lang.String r12 = "Unsupported epConfig: "
r11.append(r12)
r11.append(r9)
java.lang.String r11 = r11.toString()
com.google.android.gms.internal.ads.zzbc r11 = com.google.android.gms.internal.ads.zzbc.zzc(r11)
throw r11
Lce:
java.lang.UnsupportedOperationException r11 = new java.lang.UnsupportedOperationException
r11.<init>()
throw r11
Ld4:
int[] r11 = com.google.android.gms.internal.ads.zzabk.zzc
r11 = r11[r3]
r12 = -1
r0 = 0
if (r11 == r12) goto Le2
com.google.android.gms.internal.ads.zzabi r12 = new com.google.android.gms.internal.ads.zzabi
r12.<init>(r1, r11, r4, r0)
return r12
Le2:
com.google.android.gms.internal.ads.zzbc r11 = com.google.android.gms.internal.ads.zzbc.zza(r0, r0)
throw r11
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzabk.zzb(com.google.android.gms.internal.ads.zzdx, boolean):com.google.android.gms.internal.ads.zzabi");
}
private static int zzc(zzdx zzdxVar) {
int zzd = zzdxVar.zzd(5);
return zzd == 31 ? zzdxVar.zzd(6) + 32 : zzd;
}
private static int zzd(zzdx zzdxVar) throws zzbc {
int zzd = zzdxVar.zzd(4);
if (zzd == 15) {
if (zzdxVar.zza() >= 24) {
return zzdxVar.zzd(24);
}
throw zzbc.zza("AAC header insufficient data", null);
}
if (zzd < 13) {
return zzb[zzd];
}
throw zzbc.zza("AAC header wrong Sampling Frequency Index", null);
}
}