Changes of com.discord v1325

This commit is contained in:
root 2020-11-12 02:11:44 +00:00
parent d9d9f382c9
commit 3cb9e1231d
28086 changed files with 4880345 additions and 0 deletions

View file

@ -0,0 +1,37 @@
.class public Lcom/otaliastudios/cameraview/CameraException;
.super Ljava/lang/RuntimeException;
.source "CameraException.java"
# instance fields
.field public reason:I
# direct methods
.method public constructor <init>(I)V
.locals 1
invoke-direct {p0}, Ljava/lang/RuntimeException;-><init>()V
const/4 v0, 0x0
iput v0, p0, Lcom/otaliastudios/cameraview/CameraException;->reason:I
iput p1, p0, Lcom/otaliastudios/cameraview/CameraException;->reason:I
return-void
.end method
.method public constructor <init>(Ljava/lang/Throwable;I)V
.locals 0
invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
const/4 p1, 0x0
iput p1, p0, Lcom/otaliastudios/cameraview/CameraException;->reason:I
iput p2, p0, Lcom/otaliastudios/cameraview/CameraException;->reason:I
return-void
.end method

View file

@ -0,0 +1,73 @@
.class public Lcom/otaliastudios/cameraview/CameraView$a;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/util/concurrent/ThreadFactory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView;->setFrameProcessingExecutors(I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final d:Ljava/util/concurrent/atomic/AtomicInteger;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance p1, Ljava/util/concurrent/atomic/AtomicInteger;
const/4 v0, 0x1
invoke-direct {p1, v0}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$a;->d:Ljava/util/concurrent/atomic/AtomicInteger;
return-void
.end method
# virtual methods
.method public newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
.locals 3
.param p1 # Ljava/lang/Runnable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
new-instance v0, Ljava/lang/Thread;
const-string v1, "FrameExecutor #"
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/otaliastudios/cameraview/CameraView$a;->d:Ljava/util/concurrent/atomic/AtomicInteger;
invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, p1, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
return-object v0
.end method

View file

@ -0,0 +1,86 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b$a;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView$b;->c(F[F[Landroid/graphics/PointF;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:F
.field public final synthetic e:[F
.field public final synthetic f:[Landroid/graphics/PointF;
.field public final synthetic g:Lcom/otaliastudios/cameraview/CameraView$b;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView$b;F[F[Landroid/graphics/PointF;)V
.locals 0
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b$a;->g:Lcom/otaliastudios/cameraview/CameraView$b;
iput p2, p0, Lcom/otaliastudios/cameraview/CameraView$b$a;->d:F
iput-object p3, p0, Lcom/otaliastudios/cameraview/CameraView$b$a;->e:[F
iput-object p4, p0, Lcom/otaliastudios/cameraview/CameraView$b$a;->f:[Landroid/graphics/PointF;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$a;->g:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->u:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lf/l/a/a;
if-eqz v1, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
throw v0
:cond_1
return-void
.end method

View file

@ -0,0 +1,137 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b$b;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView$b;->b(Lf/l/a/n/b;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lf/l/a/n/b;
.field public final synthetic e:Lcom/otaliastudios/cameraview/CameraView$b;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView$b;Lf/l/a/n/b;)V
.locals 0
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->e:Lcom/otaliastudios/cameraview/CameraView$b;
iput-object p2, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->d:Lf/l/a/n/b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 8
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->e:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
const/4 v1, 0x3
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "dispatchFrame: executing. Passing"
aput-object v3, v1, v2
iget-object v3, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->d:Lf/l/a/n/b;
invoke-virtual {v3}, Lf/l/a/n/b;->a()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
const/4 v4, 0x1
aput-object v3, v1, v4
const/4 v3, 0x2
const-string v5, "to processors."
aput-object v5, v1, v3
invoke-virtual {v0, v2, v1}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->e:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->v:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lf/l/a/n/d;
:try_start_0
iget-object v5, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->d:Lf/l/a/n/b;
invoke-interface {v1, v5}, Lf/l/a/n/d;->a(Lf/l/a/n/b;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v1
iget-object v5, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->e:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v5, v5, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
new-array v6, v3, [Ljava/lang/Object;
const-string v7, "Frame processor crashed:"
aput-object v7, v6, v2
aput-object v1, v6, v4
invoke-virtual {v5, v3, v6}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$b;->d:Lf/l/a/n/b;
invoke-virtual {v0}, Lf/l/a/n/b;->b()V
return-void
.end method

View file

@ -0,0 +1,108 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b$c;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView$b;->a(Lcom/otaliastudios/cameraview/CameraException;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/otaliastudios/cameraview/CameraException;
.field public final synthetic e:Lcom/otaliastudios/cameraview/CameraView$b;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView$b;Lcom/otaliastudios/cameraview/CameraException;)V
.locals 0
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b$c;->e:Lcom/otaliastudios/cameraview/CameraView$b;
iput-object p2, p0, Lcom/otaliastudios/cameraview/CameraView$b$c;->d:Lcom/otaliastudios/cameraview/CameraException;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 9
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$c;->e:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->u:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lf/l/a/a;
iget-object v4, p0, Lcom/otaliastudios/cameraview/CameraView$b$c;->d:Lcom/otaliastudios/cameraview/CameraException;
check-cast v1, Lcom/lytefast/flexinput/fragment/CameraFragment$d;
if-eqz v1, :cond_0
const-string v2, "exception"
invoke-static {v4, v2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v2, v1, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
sget v1, Lcom/lytefast/flexinput/R$g;->camera_unknown_error:I
invoke-virtual {v2, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v3
const-string v1, "getString(R.string.camera_unknown_error)"
invoke-static {v3, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v5, 0x1
const/4 v6, 0x0
const/16 v7, 0x8
const/4 v8, 0x0
invoke-static/range {v2 .. v8}, Lcom/lytefast/flexinput/fragment/CameraFragment;->l(Lcom/lytefast/flexinput/fragment/CameraFragment;Ljava/lang/String;Ljava/lang/Exception;ZLjava/lang/String;ILjava/lang/Object;)V
goto :goto_0
:cond_0
const/4 v0, 0x0
throw v0
:cond_1
return-void
.end method

View file

@ -0,0 +1,47 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b$d;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView$b;->h()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/otaliastudios/cameraview/CameraView$b;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView$b;)V
.locals 0
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b$d;->d:Lcom/otaliastudios/cameraview/CameraView$b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 1
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$d;->d:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->requestLayout()V
return-void
.end method

View file

@ -0,0 +1,187 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b$e;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView$b;->e(Lf/l/a/o/a;Landroid/graphics/PointF;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Landroid/graphics/PointF;
.field public final synthetic e:Lf/l/a/o/a;
.field public final synthetic f:Lcom/otaliastudios/cameraview/CameraView$b;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView$b;Landroid/graphics/PointF;Lf/l/a/o/a;)V
.locals 0
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->f:Lcom/otaliastudios/cameraview/CameraView$b;
iput-object p2, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->d:Landroid/graphics/PointF;
iput-object p3, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->e:Lf/l/a/o/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 5
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->f:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->B:Lf/l/a/q/c;
const/4 v1, 0x1
new-array v2, v1, [Landroid/graphics/PointF;
iget-object v3, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->d:Landroid/graphics/PointF;
const/4 v4, 0x0
aput-object v3, v2, v4
iget-object v0, v0, Lf/l/a/q/c;->d:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
if-nez v0, :cond_0
goto :goto_0
:cond_0
invoke-virtual {v0}, Landroid/view/View;->clearAnimation()V
aget-object v1, v2, v4
iget v2, v1, Landroid/graphics/PointF;->x:F
invoke-virtual {v0}, Landroid/view/View;->getWidth()I
move-result v3
div-int/lit8 v3, v3, 0x2
int-to-float v3, v3
sub-float/2addr v2, v3
float-to-int v2, v2
int-to-float v2, v2
iget v1, v1, Landroid/graphics/PointF;->y:F
invoke-virtual {v0}, Landroid/view/View;->getHeight()I
move-result v3
div-int/lit8 v3, v3, 0x2
int-to-float v3, v3
sub-float/2addr v1, v3
float-to-int v1, v1
int-to-float v1, v1
invoke-virtual {v0, v2}, Landroid/view/View;->setTranslationX(F)V
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V
:goto_0
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->f:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->t:Lf/l/a/q/a;
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->e:Lf/l/a/o/a;
if-eqz v0, :cond_1
sget-object v0, Lf/l/a/q/b;->d:Lf/l/a/q/b;
goto :goto_1
:cond_1
sget-object v0, Lf/l/a/q/b;->e:Lf/l/a/q/b;
:goto_1
iget-object v1, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->f:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v1, v1, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v1, v1, Lcom/otaliastudios/cameraview/CameraView;->t:Lf/l/a/q/a;
iget-object v2, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->d:Landroid/graphics/PointF;
invoke-interface {v1, v0, v2}, Lf/l/a/q/a;->a(Lf/l/a/q/b;Landroid/graphics/PointF;)V
:cond_2
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$e;->f:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->u:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_2
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_4
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lf/l/a/a;
if-eqz v1, :cond_3
goto :goto_2
:cond_3
const/4 v0, 0x0
throw v0
:cond_4
return-void
.end method

View file

@ -0,0 +1,151 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b$f;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView$b;->d(Lf/l/a/o/a;ZLandroid/graphics/PointF;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Z
.field public final synthetic e:Lf/l/a/o/a;
.field public final synthetic f:Landroid/graphics/PointF;
.field public final synthetic g:Lcom/otaliastudios/cameraview/CameraView$b;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView$b;ZLf/l/a/o/a;Landroid/graphics/PointF;)V
.locals 0
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->g:Lcom/otaliastudios/cameraview/CameraView$b;
iput-boolean p2, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->d:Z
iput-object p3, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->e:Lf/l/a/o/a;
iput-object p4, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->f:Landroid/graphics/PointF;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
iget-boolean v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->d:Z
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->g:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-boolean v1, v0, Lcom/otaliastudios/cameraview/CameraView;->d:Z
if-eqz v1, :cond_1
const/4 v2, 0x1
if-eqz v1, :cond_1
iget-object v1, v0, Lcom/otaliastudios/cameraview/CameraView;->s:Landroid/media/MediaActionSound;
if-nez v1, :cond_0
new-instance v1, Landroid/media/MediaActionSound;
invoke-direct {v1}, Landroid/media/MediaActionSound;-><init>()V
iput-object v1, v0, Lcom/otaliastudios/cameraview/CameraView;->s:Landroid/media/MediaActionSound;
:cond_0
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->s:Landroid/media/MediaActionSound;
invoke-virtual {v0, v2}, Landroid/media/MediaActionSound;->play(I)V
:cond_1
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->g:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->t:Lf/l/a/q/a;
if-eqz v0, :cond_3
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->e:Lf/l/a/o/a;
if-eqz v0, :cond_2
sget-object v0, Lf/l/a/q/b;->d:Lf/l/a/q/b;
goto :goto_0
:cond_2
sget-object v0, Lf/l/a/q/b;->e:Lf/l/a/q/b;
:goto_0
iget-object v1, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->g:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v1, v1, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v1, v1, Lcom/otaliastudios/cameraview/CameraView;->t:Lf/l/a/q/a;
iget-boolean v2, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->d:Z
iget-object v3, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->f:Landroid/graphics/PointF;
invoke-interface {v1, v0, v2, v3}, Lf/l/a/q/a;->c(Lf/l/a/q/b;ZLandroid/graphics/PointF;)V
:cond_3
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$f;->g:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->u:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_1
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_5
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lf/l/a/a;
if-eqz v1, :cond_4
goto :goto_1
:cond_4
const/4 v0, 0x0
throw v0
:cond_5
return-void
.end method

View file

@ -0,0 +1,82 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b$g;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/otaliastudios/cameraview/CameraView$b;->f(F[Landroid/graphics/PointF;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:F
.field public final synthetic e:[Landroid/graphics/PointF;
.field public final synthetic f:Lcom/otaliastudios/cameraview/CameraView$b;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView$b;F[Landroid/graphics/PointF;)V
.locals 0
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b$g;->f:Lcom/otaliastudios/cameraview/CameraView$b;
iput p2, p0, Lcom/otaliastudios/cameraview/CameraView$b$g;->d:F
iput-object p3, p0, Lcom/otaliastudios/cameraview/CameraView$b$g;->e:[Landroid/graphics/PointF;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b$g;->f:Lcom/otaliastudios/cameraview/CameraView$b;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->u:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lf/l/a/a;
if-eqz v1, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
throw v0
:cond_1
return-void
.end method

View file

@ -0,0 +1,469 @@
.class public Lcom/otaliastudios/cameraview/CameraView$b;
.super Ljava/lang/Object;
.source "CameraView.java"
# interfaces
.implements Lf/l/a/l/l$g;
.implements Lf/l/a/p/d$c;
.implements Lf/l/a/o/c$a;
# annotations
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/otaliastudios/cameraview/CameraView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "b"
.end annotation
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:Lf/l/a/b;
.field public final synthetic c:Lcom/otaliastudios/cameraview/CameraView;
# direct methods
.method public constructor <init>(Lcom/otaliastudios/cameraview/CameraView;)V
.locals 1
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-class p1, Lcom/otaliastudios/cameraview/CameraView$b;
invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/otaliastudios/cameraview/CameraView$b;->a:Ljava/lang/String;
new-instance v0, Lf/l/a/b;
invoke-direct {v0, p1}, Lf/l/a/b;-><init>(Ljava/lang/String;)V
iput-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
return-void
.end method
# virtual methods
.method public a(Lcom/otaliastudios/cameraview/CameraException;)V
.locals 4
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "dispatchError"
aput-object v3, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
invoke-virtual {v0, v2, v1}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->l:Landroid/os/Handler;
new-instance v1, Lcom/otaliastudios/cameraview/CameraView$b$c;
invoke-direct {v1, p0, p1}, Lcom/otaliastudios/cameraview/CameraView$b$c;-><init>(Lcom/otaliastudios/cameraview/CameraView$b;Lcom/otaliastudios/cameraview/CameraException;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public b(Lf/l/a/n/b;)V
.locals 5
.param p1 # Lf/l/a/n/b;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "dispatchFrame:"
aput-object v3, v1, v2
invoke-virtual {p1}, Lf/l/a/n/b;->a()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
const/4 v4, 0x1
aput-object v3, v1, v4
const/4 v3, 0x2
const-string v4, "processors:"
aput-object v4, v1, v3
iget-object v3, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v3, v3, Lcom/otaliastudios/cameraview/CameraView;->v:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x3
aput-object v3, v1, v4
invoke-virtual {v0, v2, v1}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->v:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p1}, Lf/l/a/n/b;->b()V
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->m:Ljava/util/concurrent/Executor;
new-instance v1, Lcom/otaliastudios/cameraview/CameraView$b$b;
invoke-direct {v1, p0, p1}, Lcom/otaliastudios/cameraview/CameraView$b$b;-><init>(Lcom/otaliastudios/cameraview/CameraView$b;Lf/l/a/n/b;)V
invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
:goto_0
return-void
.end method
.method public c(F[F[Landroid/graphics/PointF;)V
.locals 4
.param p2 # [F
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # [Landroid/graphics/PointF;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "dispatchOnExposureCorrectionChanged"
aput-object v3, v1, v2
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v2
const/4 v3, 0x1
aput-object v2, v1, v3
invoke-virtual {v0, v3, v1}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->l:Landroid/os/Handler;
new-instance v1, Lcom/otaliastudios/cameraview/CameraView$b$a;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/otaliastudios/cameraview/CameraView$b$a;-><init>(Lcom/otaliastudios/cameraview/CameraView$b;F[F[Landroid/graphics/PointF;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public d(Lf/l/a/o/a;ZLandroid/graphics/PointF;)V
.locals 5
.param p1 # Lf/l/a/o/a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Landroid/graphics/PointF;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "dispatchOnFocusEnd"
aput-object v3, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
const/4 v4, 0x2
aput-object v3, v1, v4
const/4 v3, 0x3
aput-object p3, v1, v3
invoke-virtual {v0, v2, v1}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->l:Landroid/os/Handler;
new-instance v1, Lcom/otaliastudios/cameraview/CameraView$b$f;
invoke-direct {v1, p0, p2, p1, p3}, Lcom/otaliastudios/cameraview/CameraView$b$f;-><init>(Lcom/otaliastudios/cameraview/CameraView$b;ZLf/l/a/o/a;Landroid/graphics/PointF;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public e(Lf/l/a/o/a;Landroid/graphics/PointF;)V
.locals 4
.param p1 # Lf/l/a/o/a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Landroid/graphics/PointF;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
const/4 v1, 0x3
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "dispatchOnFocusStart"
aput-object v3, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v3, 0x2
aput-object p2, v1, v3
invoke-virtual {v0, v2, v1}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->l:Landroid/os/Handler;
new-instance v1, Lcom/otaliastudios/cameraview/CameraView$b$e;
invoke-direct {v1, p0, p2, p1}, Lcom/otaliastudios/cameraview/CameraView$b$e;-><init>(Lcom/otaliastudios/cameraview/CameraView$b;Landroid/graphics/PointF;Lf/l/a/o/a;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public f(F[Landroid/graphics/PointF;)V
.locals 4
.param p2 # [Landroid/graphics/PointF;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "dispatchOnZoomChanged"
aput-object v3, v1, v2
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v2
const/4 v3, 0x1
aput-object v2, v1, v3
invoke-virtual {v0, v3, v1}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->l:Landroid/os/Handler;
new-instance v1, Lcom/otaliastudios/cameraview/CameraView$b$g;
invoke-direct {v1, p0, p1, p2}, Lcom/otaliastudios/cameraview/CameraView$b$g;-><init>(Lcom/otaliastudios/cameraview/CameraView$b;F[Landroid/graphics/PointF;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public g()Landroid/content/Context;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
move-result-object v0
return-object v0
.end method
.method public h()V
.locals 7
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->q:Lf/l/a/l/l;
sget-object v1, Lf/l/a/l/v/c;->f:Lf/l/a/l/v/c;
invoke-virtual {v0, v1}, Lf/l/a/l/l;->h(Lf/l/a/l/v/c;)Lf/l/a/v/b;
move-result-object v0
if-eqz v0, :cond_1
iget-object v1, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v1, v1, Lcom/otaliastudios/cameraview/CameraView;->r:Lf/l/a/v/b;
invoke-virtual {v0, v1}, Lf/l/a/v/b;->equals(Ljava/lang/Object;)Z
move-result v1
const/4 v2, 0x2
const/4 v3, 0x0
const/4 v4, 0x3
const/4 v5, 0x1
if-eqz v1, :cond_0
iget-object v1, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
new-array v4, v4, [Ljava/lang/Object;
const-string v6, "onCameraPreviewStreamSizeChanged:"
aput-object v6, v4, v3
const-string v3, "swallowing because the preview size has not changed."
aput-object v3, v4, v5
aput-object v0, v4, v2
invoke-virtual {v1, v5, v4}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/otaliastudios/cameraview/CameraView$b;->b:Lf/l/a/b;
new-array v4, v4, [Ljava/lang/Object;
const-string v6, "onCameraPreviewStreamSizeChanged: posting a requestLayout call."
aput-object v6, v4, v3
const-string v3, "Preview stream size:"
aput-object v3, v4, v5
aput-object v0, v4, v2
invoke-virtual {v1, v5, v4}, Lf/l/a/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
iget-object v0, p0, Lcom/otaliastudios/cameraview/CameraView$b;->c:Lcom/otaliastudios/cameraview/CameraView;
iget-object v0, v0, Lcom/otaliastudios/cameraview/CameraView;->l:Landroid/os/Handler;
new-instance v1, Lcom/otaliastudios/cameraview/CameraView$b$d;
invoke-direct {v1, p0}, Lcom/otaliastudios/cameraview/CameraView$b$d;-><init>(Lcom/otaliastudios/cameraview/CameraView$b;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:goto_0
return-void
:cond_1
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "Preview stream size should not be null here."
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,257 @@
.class public final Lcom/otaliastudios/cameraview/R$a;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/otaliastudios/cameraview/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# static fields
.field public static final aac:I = 0x7f0a000e
.field public static final aacEld:I = 0x7f0a000f
.field public static final accessibility_action_clickable_span:I = 0x7f0a001a
.field public static final accessibility_custom_action_0:I = 0x7f0a001b
.field public static final accessibility_custom_action_1:I = 0x7f0a001c
.field public static final accessibility_custom_action_10:I = 0x7f0a001d
.field public static final accessibility_custom_action_11:I = 0x7f0a001e
.field public static final accessibility_custom_action_12:I = 0x7f0a001f
.field public static final accessibility_custom_action_13:I = 0x7f0a0020
.field public static final accessibility_custom_action_14:I = 0x7f0a0021
.field public static final accessibility_custom_action_15:I = 0x7f0a0022
.field public static final accessibility_custom_action_16:I = 0x7f0a0023
.field public static final accessibility_custom_action_17:I = 0x7f0a0024
.field public static final accessibility_custom_action_18:I = 0x7f0a0025
.field public static final accessibility_custom_action_19:I = 0x7f0a0026
.field public static final accessibility_custom_action_2:I = 0x7f0a0027
.field public static final accessibility_custom_action_20:I = 0x7f0a0028
.field public static final accessibility_custom_action_21:I = 0x7f0a0029
.field public static final accessibility_custom_action_22:I = 0x7f0a002a
.field public static final accessibility_custom_action_23:I = 0x7f0a002b
.field public static final accessibility_custom_action_24:I = 0x7f0a002c
.field public static final accessibility_custom_action_25:I = 0x7f0a002d
.field public static final accessibility_custom_action_26:I = 0x7f0a002e
.field public static final accessibility_custom_action_27:I = 0x7f0a002f
.field public static final accessibility_custom_action_28:I = 0x7f0a0030
.field public static final accessibility_custom_action_29:I = 0x7f0a0031
.field public static final accessibility_custom_action_3:I = 0x7f0a0032
.field public static final accessibility_custom_action_30:I = 0x7f0a0033
.field public static final accessibility_custom_action_31:I = 0x7f0a0034
.field public static final accessibility_custom_action_4:I = 0x7f0a0035
.field public static final accessibility_custom_action_5:I = 0x7f0a0036
.field public static final accessibility_custom_action_6:I = 0x7f0a0037
.field public static final accessibility_custom_action_7:I = 0x7f0a0038
.field public static final accessibility_custom_action_8:I = 0x7f0a0039
.field public static final accessibility_custom_action_9:I = 0x7f0a003a
.field public static final action_container:I = 0x7f0a004a
.field public static final action_divider:I = 0x7f0a004c
.field public static final action_image:I = 0x7f0a004d
.field public static final action_text:I = 0x7f0a0053
.field public static final actions:I = 0x7f0a0054
.field public static final async:I = 0x7f0a009d
.field public static final auto:I = 0x7f0a00da
.field public static final autoFocus:I = 0x7f0a00de
.field public static final back:I = 0x7f0a00e0
.field public static final blocking:I = 0x7f0a00fa
.field public static final bottom:I = 0x7f0a0122
.field public static final camera1:I = 0x7f0a013c
.field public static final camera2:I = 0x7f0a013d
.field public static final chronometer:I = 0x7f0a028a
.field public static final cloudy:I = 0x7f0a0294
.field public static final daylight:I = 0x7f0a02fb
.field public static final deviceDefault:I = 0x7f0a0310
.field public static final dialog_button:I = 0x7f0a0311
.field public static final dng:I = 0x7f0a033e
.field public static final draw3x3:I = 0x7f0a0345
.field public static final draw4x4:I = 0x7f0a0346
.field public static final drawPhi:I = 0x7f0a0347
.field public static final end:I = 0x7f0a039d
.field public static final exposureCorrection:I = 0x7f0a03c3
.field public static final filterControl1:I = 0x7f0a0400
.field public static final filterControl2:I = 0x7f0a0401
.field public static final fluorescent:I = 0x7f0a0434
.field public static final focusMarkerContainer:I = 0x7f0a0436
.field public static final focusMarkerFill:I = 0x7f0a0437
.field public static final forever:I = 0x7f0a043a
.field public static final front:I = 0x7f0a0455
.field public static final glSurface:I = 0x7f0a047b
.field public static final gl_surface_view:I = 0x7f0a047c
.field public static final h263:I = 0x7f0a0534
.field public static final h264:I = 0x7f0a0535
.field public static final heAac:I = 0x7f0a0537
.field public static final icon:I = 0x7f0a054f
.field public static final icon_group:I = 0x7f0a0551
.field public static final incandescent:I = 0x7f0a056d
.field public static final info:I = 0x7f0a057e
.field public static final italic:I = 0x7f0a05bb
.field public static final jpeg:I = 0x7f0a05fd
.field public static final left:I = 0x7f0a0614
.field public static final line1:I = 0x7f0a0616
.field public static final line3:I = 0x7f0a0617
.field public static final mono:I = 0x7f0a0684
.field public static final none:I = 0x7f0a06c8
.field public static final normal:I = 0x7f0a06c9
.field public static final notification_background:I = 0x7f0a06d3
.field public static final notification_main_column:I = 0x7f0a06d4
.field public static final notification_main_column_container:I = 0x7f0a06d5
.field public static final off:I = 0x7f0a0709
.field public static final on:I = 0x7f0a070d
.field public static final picture:I = 0x7f0a075c
.field public static final right:I = 0x7f0a0810
.field public static final right_icon:I = 0x7f0a0811
.field public static final right_side:I = 0x7f0a0812
.field public static final start:I = 0x7f0a09f5
.field public static final stereo:I = 0x7f0a0a06
.field public static final surface:I = 0x7f0a0a4d
.field public static final surface_view:I = 0x7f0a0a4e
.field public static final surface_view_root:I = 0x7f0a0a4f
.field public static final tag_accessibility_actions:I = 0x7f0a0a61
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0a62
.field public static final tag_accessibility_heading:I = 0x7f0a0a63
.field public static final tag_accessibility_pane_title:I = 0x7f0a0a64
.field public static final tag_screen_reader_focusable:I = 0x7f0a0a65
.field public static final tag_transition_group:I = 0x7f0a0a66
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0a67
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0a68
.field public static final takePicture:I = 0x7f0a0a69
.field public static final text:I = 0x7f0a0a73
.field public static final text2:I = 0x7f0a0a75
.field public static final texture:I = 0x7f0a0a85
.field public static final texture_view:I = 0x7f0a0a86
.field public static final time:I = 0x7f0a0a8a
.field public static final title:I = 0x7f0a0a8b
.field public static final top:I = 0x7f0a0a94
.field public static final torch:I = 0x7f0a0a96
.field public static final video:I = 0x7f0a0b31
.field public static final zoom:I = 0x7f0a0bc7
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,47 @@
.class public final Lcom/otaliastudios/cameraview/R$b;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/otaliastudios/cameraview/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
# static fields
.field public static final cameraview_gl_view:I = 0x7f0d0026
.field public static final cameraview_layout_focus_marker:I = 0x7f0d0027
.field public static final cameraview_surface_view:I = 0x7f0d0028
.field public static final cameraview_texture_view:I = 0x7f0d0029
.field public static final custom_dialog:I = 0x7f0d0034
.field public static final notification_action:I = 0x7f0d00a5
.field public static final notification_action_tombstone:I = 0x7f0d00a6
.field public static final notification_template_custom_big:I = 0x7f0d00ae
.field public static final notification_template_icon_group:I = 0x7f0d00af
.field public static final notification_template_part_chronometer:I = 0x7f0d00b3
.field public static final notification_template_part_time:I = 0x7f0d00b4
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,462 @@
.class public final Lcom/otaliastudios/cameraview/R$c;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/otaliastudios/cameraview/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "c"
.end annotation
# static fields
.field public static final CameraView:[I
.field public static final CameraView_Layout:[I
.field public static final CameraView_Layout_layout_drawOnPictureSnapshot:I = 0x0
.field public static final CameraView_Layout_layout_drawOnPreview:I = 0x1
.field public static final CameraView_Layout_layout_drawOnVideoSnapshot:I = 0x2
.field public static final CameraView_cameraAudio:I = 0x0
.field public static final CameraView_cameraAudioBitRate:I = 0x1
.field public static final CameraView_cameraAudioCodec:I = 0x2
.field public static final CameraView_cameraAutoFocusMarker:I = 0x3
.field public static final CameraView_cameraAutoFocusResetDelay:I = 0x4
.field public static final CameraView_cameraEngine:I = 0x5
.field public static final CameraView_cameraExperimental:I = 0x6
.field public static final CameraView_cameraFacing:I = 0x7
.field public static final CameraView_cameraFilter:I = 0x8
.field public static final CameraView_cameraFlash:I = 0x9
.field public static final CameraView_cameraFrameProcessingExecutors:I = 0xa
.field public static final CameraView_cameraFrameProcessingFormat:I = 0xb
.field public static final CameraView_cameraFrameProcessingMaxHeight:I = 0xc
.field public static final CameraView_cameraFrameProcessingMaxWidth:I = 0xd
.field public static final CameraView_cameraFrameProcessingPoolSize:I = 0xe
.field public static final CameraView_cameraGestureLongTap:I = 0xf
.field public static final CameraView_cameraGesturePinch:I = 0x10
.field public static final CameraView_cameraGestureScrollHorizontal:I = 0x11
.field public static final CameraView_cameraGestureScrollVertical:I = 0x12
.field public static final CameraView_cameraGestureTap:I = 0x13
.field public static final CameraView_cameraGrid:I = 0x14
.field public static final CameraView_cameraGridColor:I = 0x15
.field public static final CameraView_cameraHdr:I = 0x16
.field public static final CameraView_cameraMode:I = 0x17
.field public static final CameraView_cameraPictureFormat:I = 0x18
.field public static final CameraView_cameraPictureMetering:I = 0x19
.field public static final CameraView_cameraPictureSizeAspectRatio:I = 0x1a
.field public static final CameraView_cameraPictureSizeBiggest:I = 0x1b
.field public static final CameraView_cameraPictureSizeMaxArea:I = 0x1c
.field public static final CameraView_cameraPictureSizeMaxHeight:I = 0x1d
.field public static final CameraView_cameraPictureSizeMaxWidth:I = 0x1e
.field public static final CameraView_cameraPictureSizeMinArea:I = 0x1f
.field public static final CameraView_cameraPictureSizeMinHeight:I = 0x20
.field public static final CameraView_cameraPictureSizeMinWidth:I = 0x21
.field public static final CameraView_cameraPictureSizeSmallest:I = 0x22
.field public static final CameraView_cameraPictureSnapshotMetering:I = 0x23
.field public static final CameraView_cameraPlaySounds:I = 0x24
.field public static final CameraView_cameraPreview:I = 0x25
.field public static final CameraView_cameraPreviewFrameRate:I = 0x26
.field public static final CameraView_cameraPreviewFrameRateExact:I = 0x27
.field public static final CameraView_cameraRequestPermissions:I = 0x28
.field public static final CameraView_cameraSnapshotMaxHeight:I = 0x29
.field public static final CameraView_cameraSnapshotMaxWidth:I = 0x2a
.field public static final CameraView_cameraUseDeviceOrientation:I = 0x2b
.field public static final CameraView_cameraVideoBitRate:I = 0x2c
.field public static final CameraView_cameraVideoCodec:I = 0x2d
.field public static final CameraView_cameraVideoMaxDuration:I = 0x2e
.field public static final CameraView_cameraVideoMaxSize:I = 0x2f
.field public static final CameraView_cameraVideoSizeAspectRatio:I = 0x30
.field public static final CameraView_cameraVideoSizeBiggest:I = 0x31
.field public static final CameraView_cameraVideoSizeMaxArea:I = 0x32
.field public static final CameraView_cameraVideoSizeMaxHeight:I = 0x33
.field public static final CameraView_cameraVideoSizeMaxWidth:I = 0x34
.field public static final CameraView_cameraVideoSizeMinArea:I = 0x35
.field public static final CameraView_cameraVideoSizeMinHeight:I = 0x36
.field public static final CameraView_cameraVideoSizeMinWidth:I = 0x37
.field public static final CameraView_cameraVideoSizeSmallest:I = 0x38
.field public static final CameraView_cameraWhiteBalance:I = 0x39
.field public static final ColorStateListItem:[I
.field public static final ColorStateListItem_alpha:I = 0x2
.field public static final ColorStateListItem_android_alpha:I = 0x1
.field public static final ColorStateListItem_android_color:I = 0x0
.field public static final CoordinatorLayout:[I
.field public static final CoordinatorLayout_Layout:[I
.field public static final CoordinatorLayout_Layout_android_layout_gravity:I = 0x0
.field public static final CoordinatorLayout_Layout_layout_anchor:I = 0x1
.field public static final CoordinatorLayout_Layout_layout_anchorGravity:I = 0x2
.field public static final CoordinatorLayout_Layout_layout_behavior:I = 0x3
.field public static final CoordinatorLayout_Layout_layout_dodgeInsetEdges:I = 0x4
.field public static final CoordinatorLayout_Layout_layout_insetEdge:I = 0x5
.field public static final CoordinatorLayout_Layout_layout_keyline:I = 0x6
.field public static final CoordinatorLayout_keylines:I = 0x0
.field public static final CoordinatorLayout_statusBarBackground:I = 0x1
.field public static final FontFamily:[I
.field public static final FontFamilyFont:[I
.field public static final FontFamilyFont_android_font:I = 0x0
.field public static final FontFamilyFont_android_fontStyle:I = 0x2
.field public static final FontFamilyFont_android_fontVariationSettings:I = 0x4
.field public static final FontFamilyFont_android_fontWeight:I = 0x1
.field public static final FontFamilyFont_android_ttcIndex:I = 0x3
.field public static final FontFamilyFont_font:I = 0x5
.field public static final FontFamilyFont_fontStyle:I = 0x6
.field public static final FontFamilyFont_fontVariationSettings:I = 0x7
.field public static final FontFamilyFont_fontWeight:I = 0x8
.field public static final FontFamilyFont_ttcIndex:I = 0x9
.field public static final FontFamily_fontProviderAuthority:I = 0x0
.field public static final FontFamily_fontProviderCerts:I = 0x1
.field public static final FontFamily_fontProviderFetchStrategy:I = 0x2
.field public static final FontFamily_fontProviderFetchTimeout:I = 0x3
.field public static final FontFamily_fontProviderPackage:I = 0x4
.field public static final FontFamily_fontProviderQuery:I = 0x5
.field public static final GradientColor:[I
.field public static final GradientColorItem:[I
.field public static final GradientColorItem_android_color:I = 0x0
.field public static final GradientColorItem_android_offset:I = 0x1
.field public static final GradientColor_android_centerColor:I = 0x7
.field public static final GradientColor_android_centerX:I = 0x3
.field public static final GradientColor_android_centerY:I = 0x4
.field public static final GradientColor_android_endColor:I = 0x1
.field public static final GradientColor_android_endX:I = 0xa
.field public static final GradientColor_android_endY:I = 0xb
.field public static final GradientColor_android_gradientRadius:I = 0x5
.field public static final GradientColor_android_startColor:I = 0x0
.field public static final GradientColor_android_startX:I = 0x8
.field public static final GradientColor_android_startY:I = 0x9
.field public static final GradientColor_android_tileMode:I = 0x6
.field public static final GradientColor_android_type:I = 0x2
# direct methods
.method public static constructor <clinit>()V
.locals 2
const/16 v0, 0x3a
new-array v0, v0, [I
fill-array-data v0, :array_0
sput-object v0, Lcom/otaliastudios/cameraview/R$c;->CameraView:[I
const/4 v0, 0x3
new-array v1, v0, [I
fill-array-data v1, :array_1
sput-object v1, Lcom/otaliastudios/cameraview/R$c;->CameraView_Layout:[I
new-array v0, v0, [I
fill-array-data v0, :array_2
sput-object v0, Lcom/otaliastudios/cameraview/R$c;->ColorStateListItem:[I
const/4 v0, 0x2
new-array v1, v0, [I
fill-array-data v1, :array_3
sput-object v1, Lcom/otaliastudios/cameraview/R$c;->CoordinatorLayout:[I
const/4 v1, 0x7
new-array v1, v1, [I
fill-array-data v1, :array_4
sput-object v1, Lcom/otaliastudios/cameraview/R$c;->CoordinatorLayout_Layout:[I
const/4 v1, 0x6
new-array v1, v1, [I
fill-array-data v1, :array_5
sput-object v1, Lcom/otaliastudios/cameraview/R$c;->FontFamily:[I
const/16 v1, 0xa
new-array v1, v1, [I
fill-array-data v1, :array_6
sput-object v1, Lcom/otaliastudios/cameraview/R$c;->FontFamilyFont:[I
const/16 v1, 0xc
new-array v1, v1, [I
fill-array-data v1, :array_7
sput-object v1, Lcom/otaliastudios/cameraview/R$c;->GradientColor:[I
new-array v0, v0, [I
fill-array-data v0, :array_8
sput-object v0, Lcom/otaliastudios/cameraview/R$c;->GradientColorItem:[I
return-void
:array_0
.array-data 4
0x7f0400b2
0x7f0400b3
0x7f0400b4
0x7f0400b5
0x7f0400b6
0x7f0400b7
0x7f0400b8
0x7f0400b9
0x7f0400ba
0x7f0400bb
0x7f0400bc
0x7f0400bd
0x7f0400be
0x7f0400bf
0x7f0400c0
0x7f0400c1
0x7f0400c2
0x7f0400c3
0x7f0400c4
0x7f0400c5
0x7f0400c6
0x7f0400c7
0x7f0400c8
0x7f0400c9
0x7f0400ca
0x7f0400cb
0x7f0400cc
0x7f0400cd
0x7f0400ce
0x7f0400cf
0x7f0400d0
0x7f0400d1
0x7f0400d2
0x7f0400d3
0x7f0400d4
0x7f0400d5
0x7f0400d6
0x7f0400d7
0x7f0400d8
0x7f0400d9
0x7f0400da
0x7f0400db
0x7f0400dc
0x7f0400dd
0x7f0400de
0x7f0400df
0x7f0400e0
0x7f0400e1
0x7f0400e2
0x7f0400e3
0x7f0400e4
0x7f0400e5
0x7f0400e6
0x7f0400e7
0x7f0400e8
0x7f0400e9
0x7f0400ea
0x7f0400eb
.end array-data
:array_1
.array-data 4
0x7f0403b4
0x7f0403b5
0x7f0403b6
.end array-data
:array_2
.array-data 4
0x10101a5
0x101031f
0x7f04003b
.end array-data
:array_3
.array-data 4
0x7f040378
0x7f040535
.end array-data
:array_4
.array-data 4
0x10100b3
0x7f040384
0x7f040385
0x7f040386
0x7f0403b3
0x7f0403c2
0x7f0403c3
.end array-data
:array_5
.array-data 4
0x7f04028f
0x7f040290
0x7f040291
0x7f040292
0x7f040293
0x7f040294
.end array-data
:array_6
.array-data 4
0x1010532
0x1010533
0x101053f
0x101056f
0x1010570
0x7f04028d
0x7f040295
0x7f040296
0x7f040297
0x7f040600
.end array-data
:array_7
.array-data 4
0x101019d
0x101019e
0x10101a1
0x10101a2
0x10101a3
0x10101a4
0x1010201
0x101020b
0x1010510
0x1010511
0x1010512
0x1010513
.end array-data
:array_8
.array-data 4
0x10101a5
0x1010514
.end array-data
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,22 @@
.class public final Lcom/otaliastudios/cameraview/R;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/otaliastudios/cameraview/R$a;,
Lcom/otaliastudios/cameraview/R$b;,
Lcom/otaliastudios/cameraview/R$c;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,18 @@
.class public Lcom/otaliastudios/cameraview/internal/DeviceEncoders$AudioException;
.super Ljava/lang/RuntimeException;
.source "DeviceEncoders.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/otaliastudios/cameraview/internal/DeviceEncoders;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "AudioException"
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/otaliastudios/cameraview/internal/DeviceEncoders;

View file

@ -0,0 +1,18 @@
.class public Lcom/otaliastudios/cameraview/internal/DeviceEncoders$VideoException;
.super Ljava/lang/RuntimeException;
.source "DeviceEncoders.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/otaliastudios/cameraview/internal/DeviceEncoders;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "VideoException"
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/otaliastudios/cameraview/internal/DeviceEncoders;

View file

@ -0,0 +1,12 @@
.class public Lcom/otaliastudios/cameraview/internal/DeviceEncoders;
.super Ljava/lang/Object;
.source "DeviceEncoders.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/otaliastudios/cameraview/internal/DeviceEncoders$AudioException;,
Lcom/otaliastudios/cameraview/internal/DeviceEncoders$VideoException;
}
.end annotation

View file

@ -0,0 +1,18 @@
.class public Lcom/otaliastudios/cameraview/video/Full2VideoRecorder$PrepareException;
.super Ljava/lang/Exception;
.source "Full2VideoRecorder.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/otaliastudios/cameraview/video/Full2VideoRecorder;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "PrepareException"
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/otaliastudios/cameraview/video/Full2VideoRecorder;

View file

@ -0,0 +1,15 @@
.class public Lcom/otaliastudios/cameraview/video/Full2VideoRecorder;
.super Lf/l/a/w/a;
.source "Full2VideoRecorder.java"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/otaliastudios/cameraview/video/Full2VideoRecorder$PrepareException;
}
.end annotation

View file

@ -0,0 +1,12 @@
.class public final Lcom/otaliastudios/opengl/R;
.super Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method