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,266 @@
package com.applovin.impl;
import android.content.Context;
import android.graphics.PointF;
import android.graphics.SurfaceTexture;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.opengl.GLES20;
import android.opengl.GLSurfaceView;
import android.opengl.Matrix;
import android.os.Handler;
import android.os.Looper;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.Surface;
import android.view.WindowManager;
import androidx.annotation.Nullable;
import com.applovin.impl.jo;
import com.applovin.impl.xg;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;
import javax.microedition.khronos.egl.EGLConfig;
import javax.microedition.khronos.opengles.GL10;
/* loaded from: classes.dex */
public final class rk extends GLSurfaceView {
public static final /* synthetic */ int $r8$clinit = 0;
private final CopyOnWriteArrayList a;
private final SensorManager b;
private final Sensor c;
private final xg d;
private final Handler f;
private final jo g;
private final dj h;
private SurfaceTexture i;
private Surface j;
private boolean k;
private boolean l;
private boolean m;
public interface b {
void a(Surface surface);
void b(Surface surface);
}
public v2 getCameraMotionListener() {
return this.h;
}
public uq getVideoFrameMetadataListener() {
return this.h;
}
@Nullable
public Surface getVideoSurface() {
return this.j;
}
public rk(Context context) {
this(context, null);
}
public void setDefaultStereoMode(int i) {
this.h.a(i);
}
public void setUseSensorRotation(boolean z) {
this.k = z;
b();
}
@Override // android.opengl.GLSurfaceView
public void onResume() {
super.onResume();
this.l = true;
b();
}
public rk(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = new CopyOnWriteArrayList();
this.f = new Handler(Looper.getMainLooper());
SensorManager sensorManager = (SensorManager) b1.a(context.getSystemService("sensor"));
this.b = sensorManager;
Sensor defaultSensor = xp.a >= 18 ? sensorManager.getDefaultSensor(15) : null;
this.c = defaultSensor == null ? sensorManager.getDefaultSensor(11) : defaultSensor;
dj djVar = new dj();
this.h = djVar;
a aVar = new a(djVar);
jo joVar = new jo(context, aVar, 25.0f);
this.g = joVar;
this.d = new xg(((WindowManager) b1.a((WindowManager) context.getSystemService("window"))).getDefaultDisplay(), joVar, aVar);
this.k = true;
setEGLContextClientVersion(2);
setRenderer(aVar);
setOnTouchListener(joVar);
}
public void a(b bVar) {
this.a.add(bVar);
}
@Override // android.opengl.GLSurfaceView
public void onPause() {
this.l = false;
b();
super.onPause();
}
@Override // android.opengl.GLSurfaceView, android.view.SurfaceView, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
this.f.post(new Runnable() { // from class: com.applovin.impl.rk$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
rk.this.a();
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void b(final SurfaceTexture surfaceTexture) {
this.f.post(new Runnable() { // from class: com.applovin.impl.rk$$ExternalSyntheticLambda1
@Override // java.lang.Runnable
public final void run() {
rk.this.a(surfaceTexture);
}
});
}
public final class a implements GLSurfaceView.Renderer, jo.a, xg.a {
private final dj a;
private final float[] d;
private final float[] e;
private final float[] f;
private float g;
private float h;
private final float[] b = new float[16];
private final float[] c = new float[16];
private final float[] i = new float[16];
private final float[] j = new float[16];
public a(dj djVar) {
float[] fArr = new float[16];
this.d = fArr;
float[] fArr2 = new float[16];
this.e = fArr2;
float[] fArr3 = new float[16];
this.f = fArr3;
this.a = djVar;
Matrix.setIdentityM(fArr, 0);
Matrix.setIdentityM(fArr2, 0);
Matrix.setIdentityM(fArr3, 0);
this.h = 3.1415927f;
}
@Override // android.opengl.GLSurfaceView.Renderer
public synchronized void onSurfaceCreated(GL10 gl10, EGLConfig eGLConfig) {
rk.this.b(this.a.b());
}
@Override // android.opengl.GLSurfaceView.Renderer
public void onSurfaceChanged(GL10 gl10, int i, int i2) {
GLES20.glViewport(0, 0, i, i2);
float f = i / i2;
Matrix.perspectiveM(this.b, 0, a(f), f, 0.1f, 100.0f);
}
@Override // android.opengl.GLSurfaceView.Renderer
public void onDrawFrame(GL10 gl10) {
synchronized (this) {
Matrix.multiplyMM(this.j, 0, this.d, 0, this.f, 0);
Matrix.multiplyMM(this.i, 0, this.e, 0, this.j, 0);
}
Matrix.multiplyMM(this.c, 0, this.b, 0, this.i, 0);
this.a.a(this.c, false);
}
@Override // com.applovin.impl.jo.a
public boolean onSingleTapUp(MotionEvent motionEvent) {
return rk.this.performClick();
}
private float a(float f) {
if (f > 1.0f) {
return (float) (Math.toDegrees(Math.atan(Math.tan(Math.toRadians(45.0d)) / f)) * 2.0d);
}
return 90.0f;
}
@Override // com.applovin.impl.xg.a
public synchronized void a(float[] fArr, float f) {
float[] fArr2 = this.d;
System.arraycopy(fArr, 0, fArr2, 0, fArr2.length);
this.h = -f;
a();
}
@Override // com.applovin.impl.jo.a
public synchronized void a(PointF pointF) {
this.g = pointF.y;
a();
Matrix.setRotateM(this.f, 0, -pointF.x, 0.0f, 1.0f, 0.0f);
}
private void a() {
Matrix.setRotateM(this.e, 0, -this.g, (float) Math.cos(this.h), (float) Math.sin(this.h), 0.0f);
}
}
public void b(b bVar) {
this.a.remove(bVar);
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a() {
Surface surface = this.j;
if (surface != null) {
Iterator it = this.a.iterator();
while (it.hasNext()) {
((b) it.next()).a(surface);
}
}
a(this.i, surface);
this.i = null;
this.j = null;
}
private void b() {
boolean z = this.k && this.l;
Sensor sensor = this.c;
if (sensor == null || z == this.m) {
return;
}
if (z) {
this.b.registerListener(this.d, sensor, 0);
} else {
this.b.unregisterListener(this.d);
}
this.m = z;
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a(SurfaceTexture surfaceTexture) {
SurfaceTexture surfaceTexture2 = this.i;
Surface surface = this.j;
Surface surface2 = new Surface(surfaceTexture);
this.i = surfaceTexture;
this.j = surface2;
Iterator it = this.a.iterator();
while (it.hasNext()) {
((b) it.next()).b(surface2);
}
a(surfaceTexture2, surface);
}
private static void a(SurfaceTexture surfaceTexture, Surface surface) {
if (surfaceTexture != null) {
surfaceTexture.release();
}
if (surface != null) {
surface.release();
}
}
}