Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,290 @@
package com.applovin.impl;
import android.media.MediaCodec;
import android.media.MediaCrypto;
import android.media.MediaFormat;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.view.Surface;
import com.applovin.exoplayer2.common.base.Supplier;
import com.applovin.impl.g1;
import com.applovin.impl.hd;
import java.nio.ByteBuffer;
import java.util.Objects;
/* loaded from: classes.dex */
final class g1 implements hd {
private final MediaCodec a;
private final i1 b;
private final h1 c;
private final boolean d;
private boolean e;
private int f;
private Surface g;
@Override // com.applovin.impl.hd
public boolean c() {
return false;
}
public static final class b implements hd.b {
private final Supplier b;
private final Supplier c;
private final boolean d;
private final boolean e;
/* JADX INFO: Access modifiers changed from: private */
public static /* synthetic */ HandlerThread a(int i) {
return new HandlerThread(g1.f(i));
}
public b(final int i, boolean z, boolean z2) {
this(new Supplier() { // from class: com.applovin.impl.g1$b$$ExternalSyntheticLambda0
@Override // com.applovin.exoplayer2.common.base.Supplier
public final Object get() {
HandlerThread a;
a = g1.b.a(i);
return a;
}
}, new Supplier() { // from class: com.applovin.impl.g1$b$$ExternalSyntheticLambda1
@Override // com.applovin.exoplayer2.common.base.Supplier
public final Object get() {
HandlerThread b;
b = g1.b.b(i);
return b;
}
}, z, z2);
}
@Override // com.applovin.impl.hd.b
/* renamed from: b, reason: merged with bridge method [inline-methods] */
public g1 a(hd.a aVar) {
MediaCodec mediaCodec;
g1 g1Var;
String str = aVar.a.a;
g1 g1Var2 = null;
try {
ko.a("createCodec:" + str);
mediaCodec = MediaCodec.createByCodecName(str);
try {
g1Var = new g1(mediaCodec, (HandlerThread) this.b.get(), (HandlerThread) this.c.get(), this.d, this.e);
} catch (Exception e) {
e = e;
}
try {
ko.a();
g1Var.a(aVar.b, aVar.d, aVar.e, aVar.f, aVar.g);
return g1Var;
} catch (Exception e2) {
e = e2;
g1Var2 = g1Var;
if (g1Var2 != null) {
g1Var2.a();
} else if (mediaCodec != null) {
mediaCodec.release();
}
throw e;
}
} catch (Exception e3) {
e = e3;
mediaCodec = null;
}
}
/* JADX INFO: Access modifiers changed from: private */
public static /* synthetic */ HandlerThread b(int i) {
return new HandlerThread(g1.g(i));
}
public b(Supplier supplier, Supplier supplier2, boolean z, boolean z2) {
this.b = supplier;
this.c = supplier2;
this.d = z;
this.e = z2;
}
}
private g1(MediaCodec mediaCodec, HandlerThread handlerThread, HandlerThread handlerThread2, boolean z, boolean z2) {
this.a = mediaCodec;
this.b = new i1(handlerThread);
this.c = new h1(mediaCodec, handlerThread2, z);
this.d = z2;
this.f = 0;
}
@Override // com.applovin.impl.hd
public void b() {
this.c.b();
this.a.flush();
i1 i1Var = this.b;
final MediaCodec mediaCodec = this.a;
Objects.requireNonNull(mediaCodec);
i1Var.a(new Runnable() { // from class: com.applovin.impl.g1$$ExternalSyntheticLambda1
@Override // java.lang.Runnable
public final void run() {
mediaCodec.start();
}
});
}
@Override // com.applovin.impl.hd
public int d() {
return this.b.a();
}
@Override // com.applovin.impl.hd
public MediaFormat e() {
return this.b.c();
}
@Override // com.applovin.impl.hd
public void c(int i) {
f();
this.a.setVideoScalingMode(i);
}
/* JADX INFO: Access modifiers changed from: private */
public static String f(int i) {
return a(i, "ExoPlayer:MediaCodecAsyncAdapter:");
}
/* JADX INFO: Access modifiers changed from: private */
public static String g(int i) {
return a(i, "ExoPlayer:MediaCodecQueueingThread:");
}
private static String a(int i, String str) {
StringBuilder sb = new StringBuilder(str);
if (i == 1) {
sb.append("Audio");
} else if (i == 2) {
sb.append("Video");
} else {
sb.append("Unknown(");
sb.append(i);
sb.append(")");
}
return sb.toString();
}
@Override // com.applovin.impl.hd
public ByteBuffer b(int i) {
return this.a.getOutputBuffer(i);
}
@Override // com.applovin.impl.hd
public int a(MediaCodec.BufferInfo bufferInfo) {
return this.b.a(bufferInfo);
}
private void f() {
if (this.d) {
try {
this.c.i();
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
throw new IllegalStateException(e);
}
}
}
@Override // com.applovin.impl.hd
public ByteBuffer a(int i) {
return this.a.getInputBuffer(i);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(MediaFormat mediaFormat, Surface surface, MediaCrypto mediaCrypto, int i, boolean z) {
this.b.a(this.a);
ko.a("configureCodec");
this.a.configure(mediaFormat, surface, mediaCrypto, i);
ko.a();
if (z) {
this.g = this.a.createInputSurface();
}
this.c.h();
ko.a("startCodec");
this.a.start();
ko.a();
this.f = 1;
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a(hd.c cVar, MediaCodec mediaCodec, long j, long j2) {
cVar.a(this, j, j2);
}
@Override // com.applovin.impl.hd
public void a(int i, int i2, int i3, long j, int i4) {
this.c.b(i, i2, i3, j, i4);
}
@Override // com.applovin.impl.hd
public void a(int i, int i2, a5 a5Var, long j, int i3) {
this.c.a(i, i2, a5Var, j, i3);
}
@Override // com.applovin.impl.hd
public void a() {
try {
if (this.f == 1) {
this.c.g();
this.b.h();
}
this.f = 2;
Surface surface = this.g;
if (surface != null) {
surface.release();
}
if (this.e) {
return;
}
this.a.release();
this.e = true;
} catch (Throwable th) {
Surface surface2 = this.g;
if (surface2 != null) {
surface2.release();
}
if (!this.e) {
this.a.release();
this.e = true;
}
throw th;
}
}
@Override // com.applovin.impl.hd
public void a(int i, long j) {
this.a.releaseOutputBuffer(i, j);
}
@Override // com.applovin.impl.hd
public void a(int i, boolean z) {
this.a.releaseOutputBuffer(i, z);
}
@Override // com.applovin.impl.hd
public void a(final hd.c cVar, Handler handler) {
f();
this.a.setOnFrameRenderedListener(new MediaCodec.OnFrameRenderedListener() { // from class: com.applovin.impl.g1$$ExternalSyntheticLambda0
@Override // android.media.MediaCodec.OnFrameRenderedListener
public final void onFrameRendered(MediaCodec mediaCodec, long j, long j2) {
g1.this.a(cVar, mediaCodec, j, j2);
}
}, handler);
}
@Override // com.applovin.impl.hd
public void a(Surface surface) {
f();
this.a.setOutputSurface(surface);
}
@Override // com.applovin.impl.hd
public void a(Bundle bundle) {
f();
this.a.setParameters(bundle);
}
}