- 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
66 lines
1.8 KiB
Java
66 lines
1.8 KiB
Java
package com.applovin.impl;
|
|
|
|
import com.mbridge.msdk.playercommon.exoplayer2.C;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class c3 {
|
|
public static void a(long j, bh bhVar, qo[] qoVarArr) {
|
|
while (true) {
|
|
if (bhVar.a() <= 1) {
|
|
return;
|
|
}
|
|
int a = a(bhVar);
|
|
int a2 = a(bhVar);
|
|
int d = bhVar.d() + a2;
|
|
if (a2 == -1 || a2 > bhVar.a()) {
|
|
pc.d("CeaUtil", "Skipping remainder of malformed SEI NAL unit.");
|
|
d = bhVar.e();
|
|
} else if (a == 4 && a2 >= 8) {
|
|
int w = bhVar.w();
|
|
int C = bhVar.C();
|
|
int j2 = C == 49 ? bhVar.j() : 0;
|
|
int w2 = bhVar.w();
|
|
if (C == 47) {
|
|
bhVar.g(1);
|
|
}
|
|
boolean z = w == 181 && (C == 49 || C == 47) && w2 == 3;
|
|
if (C == 49) {
|
|
z &= j2 == 1195456820;
|
|
}
|
|
if (z) {
|
|
b(j, bhVar, qoVarArr);
|
|
}
|
|
}
|
|
bhVar.f(d);
|
|
}
|
|
}
|
|
|
|
public static void b(long j, bh bhVar, qo[] qoVarArr) {
|
|
int w = bhVar.w();
|
|
if ((w & 64) != 0) {
|
|
bhVar.g(1);
|
|
int i = (w & 31) * 3;
|
|
int d = bhVar.d();
|
|
for (qo qoVar : qoVarArr) {
|
|
bhVar.f(d);
|
|
qoVar.a(bhVar, i);
|
|
if (j != C.TIME_UNSET) {
|
|
qoVar.a(j, 1, i, 0, null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
private static int a(bh bhVar) {
|
|
int i = 0;
|
|
while (bhVar.a() != 0) {
|
|
int w = bhVar.w();
|
|
i += w;
|
|
if (w != 255) {
|
|
return i;
|
|
}
|
|
}
|
|
return -1;
|
|
}
|
|
}
|