99 lines
2.8 KiB
Java
99 lines
2.8 KiB
Java
package c.o.a.n.v;
|
|
|
|
import androidx.annotation.NonNull;
|
|
import c.i.a.f.n.b0;
|
|
import c.i.a.f.n.c;
|
|
import c.i.a.f.n.g;
|
|
import c.o.a.n.i;
|
|
import c.o.a.n.v.a;
|
|
import com.google.android.gms.tasks.Task;
|
|
import java.util.Objects;
|
|
import java.util.concurrent.Callable;
|
|
/* compiled from: CameraStateOrchestrator */
|
|
public class f extends a {
|
|
public e f;
|
|
public e g;
|
|
public int h = 0;
|
|
|
|
/* compiled from: CameraStateOrchestrator */
|
|
public class a implements c<T> {
|
|
public final /* synthetic */ int a;
|
|
|
|
public a(int i) {
|
|
this.a = i;
|
|
}
|
|
|
|
@Override // c.i.a.f.n.c
|
|
public void onComplete(@NonNull Task<T> task) {
|
|
int i = this.a;
|
|
f fVar = f.this;
|
|
if (i == fVar.h) {
|
|
fVar.g = fVar.f;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* compiled from: CameraStateOrchestrator */
|
|
public class b implements Callable<Task<T>> {
|
|
public final /* synthetic */ e i;
|
|
public final /* synthetic */ String j;
|
|
public final /* synthetic */ e k;
|
|
public final /* synthetic */ Callable l;
|
|
public final /* synthetic */ boolean m;
|
|
|
|
public b(e eVar, String str, e eVar2, Callable callable, boolean z2) {
|
|
this.i = eVar;
|
|
this.j = str;
|
|
this.k = eVar2;
|
|
this.l = callable;
|
|
this.m = z2;
|
|
}
|
|
|
|
@Override // java.util.concurrent.Callable
|
|
public Object call() throws Exception {
|
|
f fVar = f.this;
|
|
if (fVar.f == this.i) {
|
|
return ((Task) this.l.call()).j(i.this.j.g, new g(this));
|
|
}
|
|
a.a.a(2, this.j.toUpperCase(), "- State mismatch, aborting. current:", f.this.f, "from:", this.i, "to:", this.k);
|
|
b0 b0Var = new b0();
|
|
b0Var.u();
|
|
return b0Var;
|
|
}
|
|
}
|
|
|
|
public f(@NonNull a.b bVar) {
|
|
super(bVar);
|
|
e eVar = e.OFF;
|
|
this.f = eVar;
|
|
this.g = eVar;
|
|
}
|
|
|
|
@NonNull
|
|
public <T> Task<T> f(@NonNull e eVar, @NonNull e eVar2, boolean z2, @NonNull Callable<Task<T>> callable) {
|
|
String str;
|
|
int i = this.h + 1;
|
|
this.h = i;
|
|
this.g = eVar2;
|
|
boolean z3 = !eVar2.f(eVar);
|
|
StringBuilder sb = new StringBuilder();
|
|
if (z3) {
|
|
sb.append(eVar.name());
|
|
sb.append(" << ");
|
|
sb.append(eVar2.name());
|
|
str = sb.toString();
|
|
} else {
|
|
sb.append(eVar.name());
|
|
sb.append(" >> ");
|
|
sb.append(eVar2.name());
|
|
str = sb.toString();
|
|
}
|
|
Task<T> d = d(str, z2, 0, new b(eVar, str, eVar2, callable, z3));
|
|
a aVar = new a(i);
|
|
b0 b0Var = (b0) d;
|
|
Objects.requireNonNull(b0Var);
|
|
b0Var.c(g.a, aVar);
|
|
return b0Var;
|
|
}
|
|
}
|