Files
rr3-apk/decompiled-community/sources/com/applovin/impl/ha.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

360 lines
10 KiB
Java

package com.applovin.impl;
import android.util.SparseArray;
import com.applovin.impl.dp;
import com.applovin.impl.f9;
import com.applovin.impl.zf;
import com.mbridge.msdk.playercommon.exoplayer2.C;
import java.util.ArrayList;
import java.util.Arrays;
/* loaded from: classes.dex */
public final class ha implements q7 {
private final nj a;
private final boolean b;
private final boolean c;
private long g;
private String i;
private qo j;
private b k;
private boolean l;
private boolean n;
private final boolean[] h = new boolean[3];
private final yf d = new yf(7, 128);
private final yf e = new yf(8, 128);
private final yf f = new yf(6, 128);
private long m = C.TIME_UNSET;
private final bh o = new bh();
@Override // com.applovin.impl.q7
public void a(long j, int i) {
if (j != C.TIME_UNSET) {
this.m = j;
}
this.n |= (i & 2) != 0;
}
@Override // com.applovin.impl.q7
public void b() {
}
public ha(nj njVar, boolean z, boolean z2) {
this.a = njVar;
this.b = z;
this.c = z2;
}
@Override // com.applovin.impl.q7
public void a(bh bhVar) {
c();
int d = bhVar.d();
int e = bhVar.e();
byte[] c = bhVar.c();
this.g += bhVar.a();
this.j.a(bhVar, bhVar.a());
while (true) {
int a2 = zf.a(c, d, e, this.h);
if (a2 == e) {
a(c, d, e);
return;
}
int b2 = zf.b(c, a2);
int i = a2 - d;
if (i > 0) {
a(c, d, a2);
}
int i2 = e - a2;
long j = this.g - i2;
a(j, i2, i < 0 ? -i : 0, this.m);
a(j, b2, this.m);
d = a2 + 3;
}
}
private void c() {
b1.b(this.j);
xp.a(this.k);
}
@Override // com.applovin.impl.q7
public void a(m8 m8Var, dp.d dVar) {
dVar.a();
this.i = dVar.b();
qo a2 = m8Var.a(dVar.c(), 2);
this.j = a2;
this.k = new b(a2, this.b, this.c);
this.a.a(m8Var, dVar);
}
public static final class b {
private final qo a;
private final boolean b;
private final boolean c;
private final SparseArray d = new SparseArray();
private final SparseArray e = new SparseArray();
private final ch f;
private byte[] g;
private int h;
private int i;
private long j;
private boolean k;
private long l;
private a m;
private a n;
private boolean o;
private long p;
private long q;
private boolean r;
public boolean a() {
return this.c;
}
public b(qo qoVar, boolean z, boolean z2) {
this.a = qoVar;
this.b = z;
this.c = z2;
this.m = new a();
this.n = new a();
byte[] bArr = new byte[128];
this.g = bArr;
this.f = new ch(bArr, 0, 0);
b();
}
public void b() {
this.k = false;
this.o = false;
this.n.a();
}
/* JADX WARN: Removed duplicated region for block: B:50:0x00fc */
/* JADX WARN: Removed duplicated region for block: B:52:0x0103 */
/* JADX WARN: Removed duplicated region for block: B:58:0x011b */
/* JADX WARN: Removed duplicated region for block: B:73:0x0153 */
/* JADX WARN: Removed duplicated region for block: B:88:0x0115 */
/* JADX WARN: Removed duplicated region for block: B:89:0x00ff */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void a(byte[] r23, int r24, int r25) {
/*
Method dump skipped, instructions count: 412
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.applovin.impl.ha.b.a(byte[], int, int):void");
}
public static final class a {
private boolean a;
private boolean b;
private zf.b c;
private int d;
private int e;
private int f;
private int g;
private boolean h;
private boolean i;
private boolean j;
private boolean k;
private int l;
private int m;
private int n;
private int o;
private int p;
private a() {
}
public void a() {
this.b = false;
this.a = false;
}
public void a(int i) {
this.e = i;
this.b = true;
}
public void a(zf.b bVar, int i, int i2, int i3, int i4, boolean z, boolean z2, boolean z3, boolean z4, int i5, int i6, int i7, int i8, int i9) {
this.c = bVar;
this.d = i;
this.e = i2;
this.f = i3;
this.g = i4;
this.h = z;
this.i = z2;
this.j = z3;
this.k = z4;
this.l = i5;
this.m = i6;
this.n = i7;
this.o = i8;
this.p = i9;
this.a = true;
this.b = true;
}
public boolean b() {
int i;
return this.b && ((i = this.e) == 7 || i == 2);
}
/* JADX INFO: Access modifiers changed from: private */
public boolean a(a aVar) {
int i;
int i2;
int i3;
boolean z;
if (!this.a) {
return false;
}
if (!aVar.a) {
return true;
}
zf.b bVar = (zf.b) b1.b(this.c);
zf.b bVar2 = (zf.b) b1.b(aVar.c);
return (this.f == aVar.f && this.g == aVar.g && this.h == aVar.h && (!this.i || !aVar.i || this.j == aVar.j) && (((i = this.d) == (i2 = aVar.d) || (i != 0 && i2 != 0)) && (((i3 = bVar.k) != 0 || bVar2.k != 0 || (this.m == aVar.m && this.n == aVar.n)) && ((i3 != 1 || bVar2.k != 1 || (this.o == aVar.o && this.p == aVar.p)) && (z = this.k) == aVar.k && (!z || this.l == aVar.l))))) ? false : true;
}
}
public boolean a(long j, int i, boolean z, boolean z2) {
boolean z3 = false;
if (this.i == 9 || (this.c && this.n.a(this.m))) {
if (z && this.o) {
a(i + ((int) (j - this.j)));
}
this.p = this.j;
this.q = this.l;
this.r = false;
this.o = true;
}
if (this.b) {
z2 = this.n.b();
}
boolean z4 = this.r;
int i2 = this.i;
if (i2 == 5 || (z2 && i2 == 1)) {
z3 = true;
}
boolean z5 = z4 | z3;
this.r = z5;
return z5;
}
private void a(int i) {
long j = this.q;
if (j == C.TIME_UNSET) {
return;
}
boolean z = this.r;
this.a.a(j, z ? 1 : 0, (int) (this.j - this.p), i, null);
}
public void a(zf.a aVar) {
this.e.append(aVar.a, aVar);
}
public void a(zf.b bVar) {
this.d.append(bVar.d, bVar);
}
public void a(long j, int i, long j2) {
this.i = i;
this.l = j2;
this.j = j;
if (!this.b || i != 1) {
if (!this.c) {
return;
}
if (i != 5 && i != 1 && i != 2) {
return;
}
}
a aVar = this.m;
this.m = this.n;
this.n = aVar;
aVar.a();
this.h = 0;
this.k = true;
}
}
private void a(long j, int i, int i2, long j2) {
if (!this.l || this.k.a()) {
this.d.a(i2);
this.e.a(i2);
if (!this.l) {
if (this.d.a() && this.e.a()) {
ArrayList arrayList = new ArrayList();
yf yfVar = this.d;
arrayList.add(Arrays.copyOf(yfVar.d, yfVar.e));
yf yfVar2 = this.e;
arrayList.add(Arrays.copyOf(yfVar2.d, yfVar2.e));
yf yfVar3 = this.d;
zf.b c = zf.c(yfVar3.d, 3, yfVar3.e);
yf yfVar4 = this.e;
zf.a b2 = zf.b(yfVar4.d, 3, yfVar4.e);
this.j.a(new f9.b().c(this.i).f("video/avc").a(o3.a(c.a, c.b, c.c)).q(c.e).g(c.f).b(c.g).a(arrayList).a());
this.l = true;
this.k.a(c);
this.k.a(b2);
this.d.b();
this.e.b();
}
} else if (this.d.a()) {
yf yfVar5 = this.d;
this.k.a(zf.c(yfVar5.d, 3, yfVar5.e));
this.d.b();
} else if (this.e.a()) {
yf yfVar6 = this.e;
this.k.a(zf.b(yfVar6.d, 3, yfVar6.e));
this.e.b();
}
}
if (this.f.a(i2)) {
yf yfVar7 = this.f;
this.o.a(this.f.d, zf.c(yfVar7.d, yfVar7.e));
this.o.f(4);
this.a.a(j2, this.o);
}
if (this.k.a(j, i, this.l, this.n)) {
this.n = false;
}
}
private void a(byte[] bArr, int i, int i2) {
if (!this.l || this.k.a()) {
this.d.a(bArr, i, i2);
this.e.a(bArr, i, i2);
}
this.f.a(bArr, i, i2);
this.k.a(bArr, i, i2);
}
@Override // com.applovin.impl.q7
public void a() {
this.g = 0L;
this.n = false;
this.m = C.TIME_UNSET;
zf.a(this.h);
this.d.b();
this.e.b();
this.f.b();
b bVar = this.k;
if (bVar != null) {
bVar.b();
}
}
private void a(long j, int i, long j2) {
if (!this.l || this.k.a()) {
this.d.b(i);
this.e.b(i);
}
this.f.b(i);
this.k.a(j, i, j2);
}
}