package c.o.a.n; import android.location.Location; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.recyclerview.widget.RecyclerView; import c.o.a.l; import c.o.a.m.e; import c.o.a.m.f; import c.o.a.m.h; import c.o.a.m.i; import c.o.a.m.j; import c.o.a.m.l; import c.o.a.m.m; import c.o.a.n.i; import com.otaliastudios.cameraview.CameraException; import com.otaliastudios.cameraview.CameraView; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Set; /* compiled from: CameraBaseEngine */ public abstract class g extends i { public j A; public Location B; public float C; public float D; public boolean E; public boolean F; public boolean G; public float H; public boolean I; public c.o.a.p.c J; public final c.o.a.n.t.a K = new c.o.a.n.t.a(); @Nullable public c.o.a.x.c L; public c.o.a.x.c M; public c.o.a.x.c N; public e O; public i P; public c.o.a.m.a Q; public long R; public int S; public int T; public int U; public long V; public int W; public int X; public int Y; public int Z; /* renamed from: a0 reason: collision with root package name */ public int f1518a0; /* renamed from: b0 reason: collision with root package name */ public c.o.a.u.a f1519b0; public c.o.a.w.a n; public c.o.a.c o; public c.o.a.v.d p; public c.o.a.x.b q; public c.o.a.x.b r; /* renamed from: s reason: collision with root package name */ public c.o.a.x.b f1520s; public int t; public boolean u; public f v; public m w; /* renamed from: x reason: collision with root package name */ public l f1521x; /* renamed from: y reason: collision with root package name */ public c.o.a.m.b f1522y; /* renamed from: z reason: collision with root package name */ public h f1523z; /* compiled from: CameraBaseEngine */ public class a implements Runnable { public final /* synthetic */ e i; public final /* synthetic */ e j; public a(e eVar, e eVar2) { this.i = eVar; this.j = eVar2; } @Override // java.lang.Runnable public void run() { if (g.this.c(this.i)) { g.this.X(); return; } g.this.O = this.j; } } /* compiled from: CameraBaseEngine */ public class b implements Runnable { public b() { } @Override // java.lang.Runnable public void run() { g.this.X(); } } /* compiled from: CameraBaseEngine */ public class c implements Runnable { public final /* synthetic */ l.a i; public final /* synthetic */ boolean j; public c(l.a aVar, boolean z2) { this.i = aVar; this.j = z2; } @Override // java.lang.Runnable public void run() { i.i.a(1, "takePicture:", "running. isTakingPicture:", Boolean.valueOf(g.this.W0())); if (!g.this.W0()) { g gVar = g.this; if (gVar.P != i.VIDEO) { l.a aVar = this.i; aVar.a = false; aVar.b = gVar.B; aVar.e = gVar.O; aVar.g = gVar.A; gVar.Y0(aVar, this.j); return; } throw new IllegalStateException("Can't take hq pictures while in VIDEO mode"); } } } /* compiled from: CameraBaseEngine */ public class d implements Runnable { public final /* synthetic */ l.a i; public final /* synthetic */ boolean j; public d(l.a aVar, boolean z2) { this.i = aVar; this.j = z2; } @Override // java.lang.Runnable public void run() { i.i.a(1, "takePictureSnapshot:", "running. isTakingPicture:", Boolean.valueOf(g.this.W0())); if (!g.this.W0()) { l.a aVar = this.i; g gVar = g.this; aVar.b = gVar.B; aVar.a = true; aVar.e = gVar.O; aVar.g = j.JPEG; g.this.Z0(this.i, c.o.a.x.a.g(gVar.U0(c.o.a.n.t.b.OUTPUT)), this.j); } } } public g(@NonNull i.g gVar) { super(gVar); c.i.a.f.e.o.f.R(null); c.i.a.f.e.o.f.R(null); c.i.a.f.e.o.f.R(null); c.i.a.f.e.o.f.R(null); c.i.a.f.e.o.f.R(null); c.i.a.f.e.o.f.R(null); c.i.a.f.e.o.f.R(null); c.i.a.f.e.o.f.R(null); } @Override // c.o.a.n.i public final float A() { return this.H; } @Override // c.o.a.n.i public final void A0(int i) { this.T = i; } @Override // c.o.a.n.i public final boolean B() { return this.I; } @Override // c.o.a.n.i public final void B0(@NonNull c.o.a.m.l lVar) { this.f1521x = lVar; } @Override // c.o.a.n.i @Nullable public final c.o.a.x.b C(@NonNull c.o.a.n.t.b bVar) { c.o.a.x.b bVar2 = this.r; if (bVar2 == null) { return null; } return this.K.b(c.o.a.n.t.b.SENSOR, bVar) ? bVar2.f() : bVar2; } @Override // c.o.a.n.i public final void C0(int i) { this.S = i; } @Override // c.o.a.n.i public final int D() { return this.X; } @Override // c.o.a.n.i public final void D0(long j) { this.R = j; } @Override // c.o.a.n.i public final int E() { return this.W; } @Override // c.o.a.n.i public final void E0(@NonNull c.o.a.x.c cVar) { this.N = cVar; } @Override // c.o.a.n.i @Nullable public final c.o.a.x.b F(@NonNull c.o.a.n.t.b bVar) { c.o.a.x.b C = C(bVar); if (C == null) { return null; } boolean b2 = this.K.b(bVar, c.o.a.n.t.b.VIEW); int i = b2 ? this.X : this.W; int i2 = b2 ? this.W : this.X; if (i <= 0) { i = Integer.MAX_VALUE; } if (i2 <= 0) { i2 = Integer.MAX_VALUE; } HashMap hashMap = c.o.a.x.a.i; float i3 = c.o.a.x.a.f(C.i, C.j).i(); if (c.o.a.x.a.f(i, i2).i() >= i3) { int min = Math.min(C.j, i2); return new c.o.a.x.b((int) Math.floor((double) (((float) min) * i3)), min); } int min2 = Math.min(C.i, i); return new c.o.a.x.b(min2, (int) Math.floor((double) (((float) min2) / i3))); } @Override // c.o.a.n.i public final int G() { return this.T; } @Override // c.o.a.n.i @NonNull public final c.o.a.m.l H() { return this.f1521x; } @Override // c.o.a.n.i public final int I() { return this.S; } @Override // c.o.a.n.i public final long J() { return this.R; } @Override // c.o.a.n.i @Nullable public final c.o.a.x.b K(@NonNull c.o.a.n.t.b bVar) { c.o.a.x.b bVar2 = this.q; if (bVar2 == null || this.P == c.o.a.m.i.PICTURE) { return null; } return this.K.b(c.o.a.n.t.b.SENSOR, bVar) ? bVar2.f() : bVar2; } @Override // c.o.a.n.i @NonNull public final c.o.a.x.c L() { return this.N; } @Override // c.o.a.n.i @NonNull public final m M() { return this.w; } @Override // c.o.a.n.i public final float N() { return this.C; } @Override // c.o.a.n.i public void O0(@NonNull l.a aVar) { boolean z2 = this.F; c.o.a.n.v.f fVar = this.m; fVar.b("take picture", true, new c.o.a.n.v.h(fVar, c.o.a.n.v.e.BIND, new c(aVar, z2))); } @Override // c.o.a.n.i public void P0(@NonNull l.a aVar) { boolean z2 = this.G; c.o.a.n.v.f fVar = this.m; fVar.b("take picture snapshot", true, new c.o.a.n.v.h(fVar, c.o.a.n.v.e.BIND, new d(aVar, z2))); } @NonNull public final c.o.a.x.b Q0(@NonNull c.o.a.m.i iVar) { Set set; c.o.a.x.c cVar; boolean b2 = this.K.b(c.o.a.n.t.b.SENSOR, c.o.a.n.t.b.VIEW); if (iVar == c.o.a.m.i.PICTURE) { cVar = this.M; set = Collections.unmodifiableSet(this.o.e); } else { cVar = this.N; set = Collections.unmodifiableSet(this.o.f); } c.o.a.x.c G0 = c.i.a.f.e.o.f.G0(cVar, new c.o.a.x.e()); ArrayList arrayList = new ArrayList(set); c.o.a.x.b bVar = ((c.o.a.x.l) G0).a(arrayList).get(0); if (arrayList.contains(bVar)) { i.i.a(1, "computeCaptureSize:", "result:", bVar, "flip:", Boolean.valueOf(b2), "mode:", iVar); return b2 ? bVar.f() : bVar; } throw new RuntimeException("SizeSelectors must not return Sizes other than those in the input list."); } @NonNull public final c.o.a.x.b R0() { c.o.a.n.t.b bVar = c.o.a.n.t.b.VIEW; List T0 = T0(); boolean b2 = this.K.b(c.o.a.n.t.b.SENSOR, bVar); ArrayList arrayList = new ArrayList(T0.size()); for (c.o.a.x.b bVar2 : T0) { if (b2) { bVar2 = bVar2.f(); } arrayList.add(bVar2); } c.o.a.x.b U0 = U0(bVar); if (U0 != null) { c.o.a.x.b bVar3 = this.q; c.o.a.x.a f = c.o.a.x.a.f(bVar3.i, bVar3.j); if (b2) { f = c.o.a.x.a.f(f.k, f.j); } c.o.a.b bVar4 = i.i; bVar4.a(1, "computePreviewStreamSize:", "targetRatio:", f, "targetMinSize:", U0); c.o.a.x.c d2 = c.i.a.f.e.o.f.d(c.i.a.f.e.o.f.l1(new c.o.a.x.d(f.i(), 0.0f)), new c.o.a.x.e()); c.o.a.x.c d3 = c.i.a.f.e.o.f.d(c.i.a.f.e.o.f.C0(U0.j), c.i.a.f.e.o.f.D0(U0.i), new c.o.a.x.f()); c.o.a.x.c G0 = c.i.a.f.e.o.f.G0(c.i.a.f.e.o.f.d(d2, d3), d3, d2, new c.o.a.x.e()); c.o.a.x.c cVar = this.L; if (cVar != null) { G0 = c.i.a.f.e.o.f.G0(cVar, G0); } c.o.a.x.b bVar5 = ((c.o.a.x.l) G0).a(arrayList).get(0); if (arrayList.contains(bVar5)) { if (b2) { bVar5 = bVar5.f(); } bVar4.a(1, "computePreviewStreamSize:", "result:", bVar5, "flip:", Boolean.valueOf(b2)); return bVar5; } throw new RuntimeException("SizeSelectors must not return Sizes other than those in the input list."); } throw new IllegalStateException("targetMinSize should not be null here."); } @NonNull public c.o.a.p.c S0() { if (this.J == null) { this.J = V0(this.f1518a0); } return this.J; } @NonNull public abstract List T0(); @Nullable public final c.o.a.x.b U0(@NonNull c.o.a.n.t.b bVar) { c.o.a.w.a aVar = this.n; if (aVar == null) { return null; } return this.K.b(c.o.a.n.t.b.VIEW, bVar) ? aVar.l().f() : aVar.l(); } @NonNull public abstract c.o.a.p.c V0(int i); public final boolean W0() { return this.p != null; } public abstract void X0(); public abstract void Y0(@NonNull l.a aVar, boolean z2); @Override // c.o.a.n.i public final void Z(@NonNull c.o.a.m.a aVar) { if (this.Q != aVar) { this.Q = aVar; } } public abstract void Z0(@NonNull l.a aVar, @NonNull c.o.a.x.a aVar2, boolean z2); @Override // c.o.a.v.d.a public void a(@Nullable l.a aVar, @Nullable Exception exc) { this.p = null; if (aVar != null) { CameraView.b bVar = (CameraView.b) this.l; bVar.b.a(1, "dispatchOnPictureTaken", aVar); CameraView.this.f2502s.post(new c.o.a.i(bVar, aVar)); return; } i.i.a(3, "onPictureResult", "result is null: something went wrong.", exc); ((CameraView.b) this.l).a(new CameraException(exc, 4)); } @Override // c.o.a.n.i public final void a0(int i) { this.U = i; } public final boolean a1() { long j = this.V; return j > 0 && j != RecyclerView.FOREVER_NS; } @Override // c.o.a.n.i public final void b0(@NonNull c.o.a.m.b bVar) { this.f1522y = bVar; } @Override // c.o.a.n.i public final void c0(long j) { this.V = j; } @Override // c.o.a.n.i @NonNull public final c.o.a.n.t.a e() { return this.K; } @Override // c.o.a.n.i public final void e0(@NonNull e eVar) { e eVar2 = this.O; if (eVar != eVar2) { this.O = eVar; c.o.a.n.v.f fVar = this.m; fVar.b("facing", true, new c.o.a.n.v.h(fVar, c.o.a.n.v.e.ENGINE, new a(eVar, eVar2))); } } @Override // c.o.a.n.i @NonNull public final c.o.a.m.a f() { return this.Q; } @Override // c.o.a.n.i public final int g() { return this.U; } @Override // c.o.a.n.i @NonNull public final c.o.a.m.b h() { return this.f1522y; } @Override // c.o.a.n.i public final void h0(int i) { this.Z = i; } @Override // c.o.a.n.i public final long i() { return this.V; } @Override // c.o.a.n.i public final void i0(int i) { this.Y = i; } @Override // c.o.a.n.i @Nullable public final c.o.a.c j() { return this.o; } @Override // c.o.a.n.i public final void j0(int i) { this.f1518a0 = i; } @Override // c.o.a.n.i public final float k() { return this.D; } @Override // c.o.a.n.i @NonNull public final e l() { return this.O; } @Override // c.o.a.n.i @NonNull public final f m() { return this.v; } @Override // c.o.a.n.i public final int n() { return this.t; } @Override // c.o.a.n.i public final void n0(@NonNull c.o.a.m.i iVar) { if (iVar != this.P) { this.P = iVar; c.o.a.n.v.f fVar = this.m; fVar.b("mode", true, new c.o.a.n.v.h(fVar, c.o.a.n.v.e.ENGINE, new b())); } } @Override // c.o.a.n.i public final int o() { return this.Z; } @Override // c.o.a.n.i public final void o0(@Nullable c.o.a.u.a aVar) { this.f1519b0 = aVar; } @Override // c.o.a.n.i public final int p() { return this.Y; } @Override // c.o.a.n.i public final int q() { return this.f1518a0; } @Override // c.o.a.n.i public final void q0(boolean z2) { this.F = z2; } @Override // c.o.a.n.i @NonNull public final h r() { return this.f1523z; } @Override // c.o.a.n.i public final void r0(@NonNull c.o.a.x.c cVar) { this.M = cVar; } @Override // c.o.a.n.i @Nullable public final Location s() { return this.B; } @Override // c.o.a.n.i public final void s0(boolean z2) { this.G = z2; } @Override // c.o.a.n.i @NonNull public final c.o.a.m.i t() { return this.P; } @Override // c.o.a.n.i @NonNull public final j u() { return this.A; } @Override // c.o.a.n.i public final void u0(@NonNull c.o.a.w.a aVar) { c.o.a.w.a aVar2 = this.n; if (aVar2 != null) { aVar2.t(null); } this.n = aVar; aVar.t(this); } @Override // c.o.a.n.i public final boolean v() { return this.F; } @Override // c.o.a.n.i @Nullable public final c.o.a.x.b w(@NonNull c.o.a.n.t.b bVar) { c.o.a.x.b bVar2 = this.q; if (bVar2 == null || this.P == c.o.a.m.i.VIDEO) { return null; } return this.K.b(c.o.a.n.t.b.SENSOR, bVar) ? bVar2.f() : bVar2; } @Override // c.o.a.n.i public final void w0(boolean z2) { this.I = z2; } @Override // c.o.a.n.i @NonNull public final c.o.a.x.c x() { return this.M; } @Override // c.o.a.n.i public final void x0(@Nullable c.o.a.x.c cVar) { this.L = cVar; } @Override // c.o.a.n.i public final boolean y() { return this.G; } @Override // c.o.a.n.i public final void y0(int i) { this.X = i; } @Override // c.o.a.n.i @NonNull public final c.o.a.w.a z() { return this.n; } @Override // c.o.a.n.i public final void z0(int i) { this.W = i; } }