正在查看: BAM Crawford v6.14.1 应用的 c2.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BAM Crawford v6.14.1 应用的 c2.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ia;
import android.content.Context;
import android.graphics.Rect;
import android.graphics.SurfaceTexture;
import android.media.AudioTrack;
import android.os.Handler;
import android.os.Looper;
import android.view.Surface;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.TextureView;
import androidx.car.app.hardware.info.EnergyProfile;
import ia.b;
import ia.e2;
import ia.m;
import ia.s;
import ia.s1;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeoutException;
public class c2 extends n {
private int A;
private la.d B;
private la.d C;
private int D;
private ka.e E;
private float F;
private boolean G;
private List H;
private boolean I;
private boolean J;
private boolean K;
private boolean L;
private ma.a M;
protected final x1[] f10506b;
private final Context f10507c;
private final u0 f10508d;
private final c f10509e;
private final CopyOnWriteArraySet f10510f;
private final CopyOnWriteArraySet f10511g;
private final CopyOnWriteArraySet f10512h;
private final CopyOnWriteArraySet f10513i;
private final CopyOnWriteArraySet f10514j;
private final ja.d1 f10515k;
private final ia.b f10516l;
private final m f10517m;
private final e2 f10518n;
private final h2 f10519o;
private final i2 f10520p;
private final long f10521q;
private a1 f10522r;
private a1 f10523s;
private AudioTrack f10524t;
private Surface f10525u;
private boolean f10526v;
private int f10527w;
private SurfaceHolder f10528x;
private TextureView f10529y;
private int f10530z;
public static final class b {
private final Context f10531a;
private final a2 f10532b;
private hc.b f10533c;
private ec.m f10534d;
private lb.c0 f10535e;
private e1 f10536f;
private gc.e f10537g;
private ja.d1 f10538h;
private Looper f10539i;
private ka.e f10540j;
private boolean f10541k;
private int f10542l;
private boolean f10543m;
private boolean f10544n;
private int f10545o;
private boolean f10546p;
private b2 f10547q;
private d1 f10548r;
private long f10549s;
private long f10550t;
private boolean f10551u;
private boolean f10552v;
public b(Context context) {
this(context, new v(context), new pa.f());
}
static hc.y m(b bVar) {
bVar.getClass();
return null;
}
public c2 w() {
hc.a.f(!this.f10552v);
this.f10552v = true;
return new c2(this);
}
public b x(gc.e eVar) {
hc.a.f(!this.f10552v);
this.f10537g = eVar;
return this;
}
public b y(e1 e1Var) {
hc.a.f(!this.f10552v);
this.f10536f = e1Var;
return this;
}
public b z(ec.m mVar) {
hc.a.f(!this.f10552v);
this.f10534d = mVar;
return this;
}
public b(Context context, a2 a2Var) {
this(context, a2Var, new pa.f());
}
public b(Context context, a2 a2Var, pa.m mVar) {
this(context, a2Var, new ec.f(context), new lb.j(context, mVar), new t(), gc.o.l(context), new ja.d1(hc.b.f10043a));
}
public b(Context context, a2 a2Var, ec.m mVar, lb.c0 c0Var, e1 e1Var, gc.e eVar, ja.d1 d1Var) {
this.f10531a = context;
this.f10532b = a2Var;
this.f10534d = mVar;
this.f10535e = c0Var;
this.f10536f = e1Var;
this.f10537g = eVar;
this.f10538h = d1Var;
this.f10539i = hc.m0.P();
this.f10540j = ka.e.f11623f;
this.f10542l = 0;
this.f10545o = 1;
this.f10546p = true;
this.f10547q = b2.f10499g;
this.f10548r = new s.b().a();
this.f10533c = hc.b.f10043a;
this.f10549s = 500L;
this.f10550t = 2000L;
}
}
private final class c implements ic.v, ka.q, ub.l, cb.e, SurfaceHolder.Callback, TextureView.SurfaceTextureListener, m.b, b.InterfaceC0169b, e2.b, s1.a {
private c() {
}
@Override
public void C(cb.a aVar) {
c2.this.f10515k.l2(aVar);
Iterator it = c2.this.f10513i.iterator();
while (it.hasNext()) {
((cb.e) it.next()).C(aVar);
}
}
@Override
public void D(String str) {
c2.this.f10515k.D(str);
}
@Override
public void E(String str, long j10, long j11) {
c2.this.f10515k.E(str, j10, j11);
}
@Override
public void I(la.d dVar) {
c2.this.C = dVar;
c2.this.f10515k.I(dVar);
}
@Override
public void J(int i10, long j10) {
c2.this.f10515k.J(i10, j10);
}
@Override
public void L(boolean z10) {
c2.this.P0();
}
@Override
public void P(long j10) {
c2.this.f10515k.P(j10);
}
@Override
public void Q(la.d dVar) {
c2.this.f10515k.Q(dVar);
c2.this.f10523s = null;
c2.this.C = null;
}
@Override
public void R(boolean z10, int i10) {
c2.this.P0();
}
@Override
public void V(int i10, long j10, long j11) {
c2.this.f10515k.V(i10, j10, j11);
}
@Override
public void X(long j10, int i10) {
c2.this.f10515k.X(j10, i10);
}
@Override
public void a() {
c2.this.O0(false, -1, 3);
}
@Override
public void b(int i10, int i11, int i12, float f10) {
c2.this.f10515k.b(i10, i11, i12, f10);
Iterator it = c2.this.f10510f.iterator();
while (it.hasNext()) {
((ic.l) it.next()).b(i10, i11, i12, f10);
}
}
@Override
public void c(boolean z10) {
if (c2.this.G == z10) {
return;
}
c2.this.G = z10;
c2.this.y0();
}
@Override
public void d(Exception exc) {
c2.this.f10515k.d(exc);
}
@Override
public void h(int i10) {
ma.a p02 = c2.p0(c2.this.f10518n);
if (p02.equals(c2.this.M)) {
return;
}
c2.this.M = p02;
Iterator it = c2.this.f10514j.iterator();
if (it.hasNext()) {
androidx.appcompat.app.y.a(it.next());
throw null;
}
}
@Override
public void k(String str) {
c2.this.f10515k.k(str);
}
@Override
public void l(a1 a1Var, la.g gVar) {
c2.this.f10523s = a1Var;
c2.this.f10515k.l(a1Var, gVar);
}
@Override
public void n(String str, long j10, long j11) {
c2.this.f10515k.n(str, j10, j11);
}
@Override
public void o(float f10) {
c2.this.G0();
}
@Override
public void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int i10, int i11) {
c2.this.K0(new Surface(surfaceTexture), true);
c2.this.x0(i10, i11);
}
@Override
public boolean onSurfaceTextureDestroyed(SurfaceTexture surfaceTexture) {
c2.this.K0(null, true);
c2.this.x0(0, 0);
return true;
}
@Override
public void onSurfaceTextureSizeChanged(SurfaceTexture surfaceTexture, int i10, int i11) {
c2.this.x0(i10, i11);
}
@Override
public void onSurfaceTextureUpdated(SurfaceTexture surfaceTexture) {
}
@Override
public void p(int i10) {
boolean h10 = c2.this.h();
c2.this.O0(h10, i10, c2.s0(h10, i10));
}
@Override
public void q(la.d dVar) {
c2.this.f10515k.q(dVar);
c2.this.f10522r = null;
c2.this.B = null;
}
@Override
public void r(boolean z10) {
c2.h0(c2.this);
}
@Override
public void surfaceChanged(SurfaceHolder surfaceHolder, int i10, int i11, int i12) {
c2.this.x0(i11, i12);
}
@Override
public void surfaceCreated(SurfaceHolder surfaceHolder) {
c2.this.K0(surfaceHolder.getSurface(), false);
}
@Override
public void surfaceDestroyed(SurfaceHolder surfaceHolder) {
c2.this.K0(null, false);
c2.this.x0(0, 0);
}
@Override
public void u(int i10, boolean z10) {
Iterator it = c2.this.f10514j.iterator();
if (it.hasNext()) {
androidx.appcompat.app.y.a(it.next());
throw null;
}
}
@Override
public void v(a1 a1Var, la.g gVar) {
c2.this.f10522r = a1Var;
c2.this.f10515k.v(a1Var, gVar);
}
@Override
public void w(List list) {
c2.this.H = list;
Iterator it = c2.this.f10512h.iterator();
while (it.hasNext()) {
((ub.l) it.next()).w(list);
}
}
@Override
public void x(la.d dVar) {
c2.this.B = dVar;
c2.this.f10515k.x(dVar);
}
@Override
public void y(int i10) {
c2.this.P0();
}
@Override
public void z(Surface surface) {
c2.this.f10515k.z(surface);
if (c2.this.f10525u == surface) {
Iterator it = c2.this.f10510f.iterator();
while (it.hasNext()) {
((ic.l) it.next()).c();
}
}
}
}
protected c2(b bVar) {
Context applicationContext = bVar.f10531a.getApplicationContext();
this.f10507c = applicationContext;
ja.d1 d1Var = bVar.f10538h;
this.f10515k = d1Var;
b.m(bVar);
this.E = bVar.f10540j;
this.f10527w = bVar.f10545o;
this.G = bVar.f10544n;
this.f10521q = bVar.f10550t;
c cVar = new c();
this.f10509e = cVar;
this.f10510f = new CopyOnWriteArraySet();
this.f10511g = new CopyOnWriteArraySet();
this.f10512h = new CopyOnWriteArraySet();
this.f10513i = new CopyOnWriteArraySet();
this.f10514j = new CopyOnWriteArraySet();
Handler handler = new Handler(bVar.f10539i);
x1[] a10 = bVar.f10532b.a(handler, cVar, cVar, cVar, cVar);
this.f10506b = a10;
this.F = 1.0f;
if (hc.m0.f10102a < 21) {
this.D = w0(0);
} else {
this.D = p.a(applicationContext);
}
this.H = Collections.emptyList();
this.I = true;
u0 u0Var = new u0(a10, bVar.f10534d, bVar.f10535e, bVar.f10536f, bVar.f10537g, d1Var, bVar.f10546p, bVar.f10547q, bVar.f10548r, bVar.f10549s, bVar.f10551u, bVar.f10533c, bVar.f10539i, this);
this.f10508d = u0Var;
u0Var.B(cVar);
ia.b bVar2 = new ia.b(bVar.f10531a, handler, cVar);
this.f10516l = bVar2;
bVar2.b(bVar.f10543m);
m mVar = new m(bVar.f10531a, handler, cVar);
this.f10517m = mVar;
mVar.m(bVar.f10541k ? this.E : null);
e2 e2Var = new e2(bVar.f10531a, handler, cVar);
this.f10518n = e2Var;
e2Var.h(hc.m0.e0(this.E.f11626c));
h2 h2Var = new h2(bVar.f10531a);
this.f10519o = h2Var;
h2Var.a(bVar.f10542l != 0);
i2 i2Var = new i2(bVar.f10531a);
this.f10520p = i2Var;
i2Var.a(bVar.f10542l == 2);
this.M = p0(e2Var);
F0(1, 102, Integer.valueOf(this.D));
F0(2, 102, Integer.valueOf(this.D));
F0(1, 3, this.E);
F0(2, 4, Integer.valueOf(this.f10527w));
F0(1, EnergyProfile.EVCONNECTOR_TYPE_OTHER, Boolean.valueOf(this.G));
}
private void C0() {
TextureView textureView = this.f10529y;
if (textureView != null) {
if (textureView.getSurfaceTextureListener() != this.f10509e) {
hc.p.h("SimpleExoPlayer", "SurfaceTextureListener already unset or replaced.");
} else {
this.f10529y.setSurfaceTextureListener(null);
}
this.f10529y = null;
}
SurfaceHolder surfaceHolder = this.f10528x;
if (surfaceHolder != null) {
surfaceHolder.removeCallback(this.f10509e);
this.f10528x = null;
}
}
private void F0(int i10, int i11, Object obj) {
for (x1 x1Var : this.f10506b) {
if (x1Var.f() == i10) {
this.f10508d.h0(x1Var).n(i11).m(obj).l();
}
}
}
public void G0() {
F0(1, 2, Float.valueOf(this.F * this.f10517m.g()));
}
private void I0(ic.i iVar) {
F0(2, 8, iVar);
}
public void K0(Surface surface, boolean z10) {
ArrayList arrayList = new ArrayList();
for (x1 x1Var : this.f10506b) {
if (x1Var.f() == 2) {
arrayList.add(this.f10508d.h0(x1Var).n(1).m(surface).l());
}
}
Surface surface2 = this.f10525u;
if (surface2 != null && surface2 != surface) {
try {
Iterator it = arrayList.iterator();
while (it.hasNext()) {
((t1) it.next()).a(this.f10521q);
}
} catch (InterruptedException unused) {
Thread.currentThread().interrupt();
} catch (TimeoutException unused2) {
this.f10508d.V0(false, w.b(new z0(3)));
}
if (this.f10526v) {
this.f10525u.release();
}
}
this.f10525u = surface;
this.f10526v = z10;
}
public void O0(boolean z10, int i10, int i11) {
int i12 = 0;
boolean z11 = z10 && i10 != -1;
if (z11 && i10 != 1) {
i12 = 1;
}
this.f10508d.U0(z11, i12, i11);
}
public void P0() {
int playbackState = getPlaybackState();
if (playbackState != 1) {
if (playbackState == 2 || playbackState == 3) {
this.f10519o.b(h() && !q0());
this.f10520p.b(h());
return;
} else if (playbackState != 4) {
throw new IllegalStateException();
}
}
this.f10519o.b(false);
this.f10520p.b(false);
}
private void Q0() {
if (Looper.myLooper() != A()) {
if (this.I) {
throw new IllegalStateException("Player is accessed on the wrong thread. See https://exoplayer.dev/issues/player-accessed-on-wrong-thread");
}
hc.p.i("SimpleExoPlayer", "Player is accessed on the wrong thread. See https://exoplayer.dev/issues/player-accessed-on-wrong-thread", this.J ? null : new IllegalStateException());
this.J = true;
}
}
static hc.y h0(c2 c2Var) {
c2Var.getClass();
return null;
}
public static ma.a p0(e2 e2Var) {
return new ma.a(0, e2Var.d(), e2Var.c());
}
public static int s0(boolean z10, int i10) {
return (!z10 || i10 == 1) ? 1 : 2;
}
private int w0(int i10) {
AudioTrack audioTrack = this.f10524t;
if (audioTrack != null && audioTrack.getAudioSessionId() != i10) {
this.f10524t.release();
this.f10524t = null;
}
if (this.f10524t == null) {
this.f10524t = new AudioTrack(3, 4000, 4, 2, 2, 0, i10);
}
return this.f10524t.getAudioSessionId();
}
public void x0(int i10, int i11) {
if (i10 == this.f10530z && i11 == this.A) {
return;
}
this.f10530z = i10;
this.A = i11;
this.f10515k.m2(i10, i11);
Iterator it = this.f10510f.iterator();
while (it.hasNext()) {
((ic.l) it.next()).d(i10, i11);
}
}
public void y0() {
this.f10515k.c(this.G);
Iterator it = this.f10511g.iterator();
if (it.hasNext()) {
androidx.appcompat.app.y.a(it.next());
throw null;
}
}
@Override
public Looper A() {
return this.f10508d.A();
}
public void A0() {
AudioTrack audioTrack;
Q0();
if (hc.m0.f10102a < 21 && (audioTrack = this.f10524t) != null) {
audioTrack.release();
this.f10524t = null;
}
this.f10516l.b(false);
this.f10518n.g();
this.f10519o.b(false);
this.f10520p.b(false);
this.f10517m.i();
this.f10508d.P0();
this.f10515k.o2();
C0();
Surface surface = this.f10525u;
if (surface != null) {
if (this.f10526v) {
surface.release();
}
this.f10525u = null;
}
if (this.K) {
androidx.appcompat.app.y.a(hc.a.e(null));
throw null;
}
this.H = Collections.emptyList();
this.L = true;
}
@Override
public void B(s1.a aVar) {
hc.a.e(aVar);
this.f10508d.B(aVar);
}
public void B0(cb.e eVar) {
this.f10513i.remove(eVar);
}
@Override
public boolean C() {
Q0();
return this.f10508d.C();
}
@Override
public long D() {
Q0();
return this.f10508d.D();
}
public void D0(ub.l lVar) {
this.f10512h.remove(lVar);
}
@Override
public long E() {
Q0();
return this.f10508d.E();
}
public void E0(ic.l lVar) {
this.f10510f.remove(lVar);
}
public void H0(List list, int i10, long j10) {
Q0();
this.f10515k.p2();
this.f10508d.S0(list, i10, j10);
}
public void J0(SurfaceHolder surfaceHolder) {
Q0();
C0();
if (surfaceHolder != null) {
I0(null);
}
this.f10528x = surfaceHolder;
if (surfaceHolder == null) {
K0(null, false);
x0(0, 0);
return;
}
surfaceHolder.addCallback(this.f10509e);
Surface surface = surfaceHolder.getSurface();
if (surface == null || !surface.isValid()) {
K0(null, false);
x0(0, 0);
} else {
K0(surface, false);
Rect surfaceFrame = surfaceHolder.getSurfaceFrame();
x0(surfaceFrame.width(), surfaceFrame.height());
}
}
public void L0(SurfaceView surfaceView) {
Q0();
J0(surfaceView == null ? null : surfaceView.getHolder());
}
public void M0(TextureView textureView) {
Q0();
C0();
if (textureView != null) {
I0(null);
}
this.f10529y = textureView;
if (textureView == null) {
K0(null, true);
x0(0, 0);
return;
}
if (textureView.getSurfaceTextureListener() != null) {
hc.p.h("SimpleExoPlayer", "Replacing existing SurfaceTextureListener.");
}
textureView.setSurfaceTextureListener(this.f10509e);
SurfaceTexture surfaceTexture = textureView.isAvailable() ? textureView.getSurfaceTexture() : null;
if (surfaceTexture == null) {
K0(null, true);
x0(0, 0);
} else {
K0(new Surface(surfaceTexture), true);
x0(textureView.getWidth(), textureView.getHeight());
}
}
public void N0(float f10) {
Q0();
float q10 = hc.m0.q(f10, 0.0f, 1.0f);
if (this.F == q10) {
return;
}
this.F = q10;
G0();
this.f10515k.n2(q10);
Iterator it = this.f10511g.iterator();
if (it.hasNext()) {
androidx.appcompat.app.y.a(it.next());
throw null;
}
}
@Override
public boolean a() {
Q0();
return this.f10508d.a();
}
@Override
public void b(s1.a aVar) {
this.f10508d.b(aVar);
}
@Override
public long c() {
Q0();
return this.f10508d.c();
}
@Override
public void d(q1 q1Var) {
Q0();
this.f10508d.d(q1Var);
}
@Override
public q1 e() {
Q0();
return this.f10508d.e();
}
@Override
public long f() {
Q0();
return this.f10508d.f();
}
@Override
public void g(int i10, long j10) {
Q0();
this.f10515k.k2();
this.f10508d.g(i10, j10);
}
@Override
public int getPlaybackState() {
Q0();
return this.f10508d.getPlaybackState();
}
@Override
public int getRepeatMode() {
Q0();
return this.f10508d.getRepeatMode();
}
@Override
public boolean h() {
Q0();
return this.f10508d.h();
}
@Override
public void j(boolean z10) {
Q0();
this.f10508d.j(z10);
}
public void j0(cb.e eVar) {
hc.a.e(eVar);
this.f10513i.add(eVar);
}
@Override
public void k(boolean z10) {
Q0();
this.f10517m.p(h(), 1);
this.f10508d.k(z10);
this.H = Collections.emptyList();
}
public void k0(ub.l lVar) {
hc.a.e(lVar);
this.f10512h.add(lVar);
}
@Override
public int l() {
Q0();
return this.f10508d.l();
}
public void l0(ic.l lVar) {
hc.a.e(lVar);
this.f10510f.add(lVar);
}
public void m0(SurfaceHolder surfaceHolder) {
Q0();
if (surfaceHolder == null || surfaceHolder != this.f10528x) {
return;
}
J0(null);
}
@Override
public int n() {
Q0();
return this.f10508d.n();
}
public void n0(SurfaceView surfaceView) {
Q0();
m0(surfaceView == null ? null : surfaceView.getHolder());
}
public void o0(TextureView textureView) {
Q0();
if (textureView == null || textureView != this.f10529y) {
return;
}
M0(null);
}
@Override
public int p() {
Q0();
return this.f10508d.p();
}
@Override
public void prepare() {
Q0();
boolean h10 = h();
int p10 = this.f10517m.p(h10, 2);
O0(h10, p10, s0(h10, p10));
this.f10508d.prepare();
}
@Override
public w q() {
Q0();
return this.f10508d.q();
}
public boolean q0() {
Q0();
return this.f10508d.j0();
}
@Override
public void r(boolean z10) {
Q0();
int p10 = this.f10517m.p(z10, getPlaybackState());
O0(z10, p10, s0(z10, p10));
}
public ec.k r0() {
Q0();
return this.f10508d.k0();
}
@Override
public long s() {
Q0();
return this.f10508d.s();
}
@Override
public void setRepeatMode(int i10) {
Q0();
this.f10508d.setRepeatMode(i10);
}
public int t0() {
Q0();
return this.f10508d.o0();
}
@Override
public long u() {
Q0();
return this.f10508d.u();
}
public int u0(int i10) {
Q0();
return this.f10508d.p0(i10);
}
public a1 v0() {
return this.f10522r;
}
@Override
public int w() {
Q0();
return this.f10508d.w();
}
@Override
public int y() {
Q0();
return this.f10508d.y();
}
@Override
public g2 z() {
Q0();
return this.f10508d.z();
}
public void z0(lb.u uVar, boolean z10, boolean z11) {
Q0();
H0(Collections.singletonList(uVar), z10 ? 0 : -1, -9223372036854775807L);
prepare();
}
}