j.smali
.class public Lcom/kwai/player/a/j;
.super Ljava/lang/Object;
# interfaces
.implements Landroid/hardware/SensorEventListener;
# static fields
.field private static l:Z
.field private static m:[F
.field private static n:[F
# instance fields
.field private a:Landroid/view/WindowManager;
.field private b:Landroid/hardware/SensorManager;
.field private c:Landroid/hardware/Sensor;
.field private d:[F
.field private e:[F
.field private f:[F
.field private g:Z
.field private h:Ljava/lang/Boolean;
.field private i:Z
.field private j:Z
.field private k:I
.field private o:[F
.field private p:[F
.field private q:Lcom/kwai/player/a/l$c;
.field private r:I
.field private s:Lcom/google/a/a/a/e;
.field private t:Lcom/google/a/a/a/b;
.field private final u:I
.field private v:I
.field private w:I
.field private x:[[F
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x0
sput-boolean v0, Lcom/kwai/player/a/j;->l:Z
const/16 v0, 0x10
new-array v0, v0, [F
sput-object v0, Lcom/kwai/player/a/j;->m:[F
const/4 v0, 0x4
new-array v0, v0, [F
sput-object v0, Lcom/kwai/player/a/j;->n:[F
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 7
const/4 v4, 0x5
const/4 v3, 0x1
const/4 v2, 0x0
const/16 v1, 0x10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-array v0, v1, [F
iput-object v0, p0, Lcom/kwai/player/a/j;->d:[F
new-array v0, v1, [F
iput-object v0, p0, Lcom/kwai/player/a/j;->e:[F
const/4 v0, 0x3
new-array v0, v0, [F
iput-object v0, p0, Lcom/kwai/player/a/j;->f:[F
iput-boolean v2, p0, Lcom/kwai/player/a/j;->g:Z
const/4 v0, 0x0
iput-object v0, p0, Lcom/kwai/player/a/j;->h:Ljava/lang/Boolean;
iput-boolean v3, p0, Lcom/kwai/player/a/j;->j:Z
iput v3, p0, Lcom/kwai/player/a/j;->k:I
new-array v0, v1, [F
iput-object v0, p0, Lcom/kwai/player/a/j;->p:[F
iput v4, p0, Lcom/kwai/player/a/j;->u:I
iput v2, p0, Lcom/kwai/player/a/j;->v:I
iput v2, p0, Lcom/kwai/player/a/j;->w:I
filled-new-array {v4, v1}, [I
move-result-object v0
sget-object v1, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
invoke-static {v1, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;
move-result-object v0
check-cast v0, [[F
iput-object v0, p0, Lcom/kwai/player/a/j;->x:[[F
const-string v0, "window"
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/WindowManager;
iput-object v0, p0, Lcom/kwai/player/a/j;->a:Landroid/view/WindowManager;
iget-object v0, p0, Lcom/kwai/player/a/j;->a:Landroid/view/WindowManager;
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Display;->getRotation()I
move-result v0
iput v0, p0, Lcom/kwai/player/a/j;->r:I
iget-boolean v0, p0, Lcom/kwai/player/a/j;->j:Z
invoke-virtual {p0, p1, v0}, Lcom/kwai/player/a/j;->a(Landroid/content/Context;Z)V
return-void
.end method
# virtual methods
.method a(I[F)V
.registers 9
const/4 v1, 0x0
const/high16 v4, 0x3f800000 # 1.0f
const/4 v3, 0x0
packed-switch p1, :pswitch_data_18
:goto_7
:pswitch_7
return-void
:pswitch_8
const/high16 v2, 0x42b40000 # 90.0f
move-object v0, p2
move v5, v3
invoke-static/range {v0 .. v5}, Landroid/opengl/Matrix;->rotateM([FIFFFF)V
goto :goto_7
:pswitch_10
const/high16 v2, -0x3d4c0000 # -90.0f
move-object v0, p2
move v5, v3
invoke-static/range {v0 .. v5}, Landroid/opengl/Matrix;->rotateM([FIFFFF)V
goto :goto_7
:pswitch_data_18
.packed-switch 0x0
:pswitch_7
:pswitch_8
:pswitch_7
:pswitch_10
.end packed-switch
.end method
.method public a(Landroid/content/Context;)V
.registers 3
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/kwai/player/a/j;->i:Z
iget-boolean v0, p0, Lcom/kwai/player/a/j;->j:Z
if-eqz v0, :cond_a
invoke-virtual {p0, p1}, Lcom/kwai/player/a/j;->c(Landroid/content/Context;)V
:cond_a
return-void
.end method
.method public a(Landroid/content/Context;Z)V
.registers 4
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/kwai/player/a/j;->i:Z
iput-boolean p2, p0, Lcom/kwai/player/a/j;->j:Z
iget-boolean v0, p0, Lcom/kwai/player/a/j;->j:Z
if-eqz v0, :cond_c
invoke-virtual {p0, p1}, Lcom/kwai/player/a/j;->b(Landroid/content/Context;)Z
:cond_c
return-void
.end method
.method public a(Landroid/hardware/SensorEvent;I[F)V
.registers 12
const/16 v7, 0x82
const/16 v6, 0x81
const/4 v5, 0x1
const/4 v4, 0x0
const/4 v1, 0x0
sget-boolean v0, Lcom/kwai/player/a/j;->l:Z
if-nez v0, :cond_12
:try_start_b
sget-object v0, Lcom/kwai/player/a/j;->m:[F
iget-object v2, p1, Landroid/hardware/SensorEvent;->values:[F
invoke-static {v0, v2}, Landroid/hardware/SensorManager;->getRotationMatrixFromVector([F[F)V
:try_end_12
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_12} :catch_34
:cond_12
:goto_12
sget-boolean v0, Lcom/kwai/player/a/j;->l:Z
if-eqz v0, :cond_25
iget-object v0, p1, Landroid/hardware/SensorEvent;->values:[F
sget-object v2, Lcom/kwai/player/a/j;->n:[F
const/4 v3, 0x4
invoke-static {v0, v1, v2, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
sget-object v0, Lcom/kwai/player/a/j;->m:[F
sget-object v2, Lcom/kwai/player/a/j;->n:[F
invoke-static {v0, v2}, Landroid/hardware/SensorManager;->getRotationMatrixFromVector([F[F)V
:cond_25
iget-object v0, p1, Landroid/hardware/SensorEvent;->values:[F
packed-switch p2, :pswitch_data_66
:goto_2a
const/high16 v2, 0x42b40000 # 90.0f
const/high16 v3, 0x3f800000 # 1.0f
move-object v0, p3
move v5, v4
invoke-static/range {v0 .. v5}, Landroid/opengl/Matrix;->rotateM([FIFFFF)V
return-void
:catch_34
move-exception v0
const-string v0, "KwaiSensorHelper"
const-string v2, "maybe Samsung bug, will truncate vector"
invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
sput-boolean v5, Lcom/kwai/player/a/j;->l:Z
goto :goto_12
:pswitch_3f
invoke-static {p3, v0}, Landroid/hardware/SensorManager;->getRotationMatrixFromVector([F[F)V
goto :goto_2a
:pswitch_43
sget-object v2, Lcom/kwai/player/a/j;->m:[F
invoke-static {v2, v0}, Landroid/hardware/SensorManager;->getRotationMatrixFromVector([F[F)V
sget-object v0, Lcom/kwai/player/a/j;->m:[F
const/4 v2, 0x2
invoke-static {v0, v2, v6, p3}, Landroid/hardware/SensorManager;->remapCoordinateSystem([FII[F)Z
goto :goto_2a
:pswitch_4f
sget-object v2, Lcom/kwai/player/a/j;->m:[F
invoke-static {v2, v0}, Landroid/hardware/SensorManager;->getRotationMatrixFromVector([F[F)V
sget-object v0, Lcom/kwai/player/a/j;->m:[F
invoke-static {v0, v6, v7, p3}, Landroid/hardware/SensorManager;->remapCoordinateSystem([FII[F)Z
goto :goto_2a
:pswitch_5a
sget-object v2, Lcom/kwai/player/a/j;->m:[F
invoke-static {v2, v0}, Landroid/hardware/SensorManager;->getRotationMatrixFromVector([F[F)V
sget-object v0, Lcom/kwai/player/a/j;->m:[F
invoke-static {v0, v7, v5, p3}, Landroid/hardware/SensorManager;->remapCoordinateSystem([FII[F)Z
goto :goto_2a
nop
:pswitch_data_66
.packed-switch 0x0
:pswitch_3f
:pswitch_43
:pswitch_4f
:pswitch_5a
.end packed-switch
.end method
.method public a(Lcom/kwai/player/a/l$c;)V
.registers 2
iput-object p1, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
return-void
.end method
.method public a([F)V
.registers 9
const/4 v5, 0x5
const/16 v6, 0x10
const/4 v1, 0x0
new-array v3, v6, [F
move v0, v1
:goto_7
if-ge v0, v6, :cond_16
iget-object v2, p0, Lcom/kwai/player/a/j;->x:[[F
iget v4, p0, Lcom/kwai/player/a/j;->w:I
aget-object v2, v2, v4
aget v4, p1, v0
aput v4, v2, v0
add-int/lit8 v0, v0, 0x1
goto :goto_7
:cond_16
iget v0, p0, Lcom/kwai/player/a/j;->w:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/kwai/player/a/j;->w:I
iget v0, p0, Lcom/kwai/player/a/j;->w:I
if-ne v0, v5, :cond_26
iget v0, p0, Lcom/kwai/player/a/j;->w:I
rem-int/lit8 v0, v0, 0x5
iput v0, p0, Lcom/kwai/player/a/j;->w:I
:cond_26
iget v0, p0, Lcom/kwai/player/a/j;->v:I
if-ge v0, v5, :cond_30
iget v0, p0, Lcom/kwai/player/a/j;->v:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/kwai/player/a/j;->v:I
:cond_30
move v0, v1
:goto_31
iget v2, p0, Lcom/kwai/player/a/j;->v:I
if-ge v0, v2, :cond_49
move v2, v1
:goto_36
if-ge v2, v6, :cond_46
aget v4, v3, v2
iget-object v5, p0, Lcom/kwai/player/a/j;->x:[[F
aget-object v5, v5, v0
aget v5, v5, v2
add-float/2addr v4, v5
aput v4, v3, v2
add-int/lit8 v2, v2, 0x1
goto :goto_36
:cond_46
add-int/lit8 v0, v0, 0x1
goto :goto_31
:cond_49
:goto_49
if-ge v1, v6, :cond_56
aget v0, v3, v1
iget v2, p0, Lcom/kwai/player/a/j;->v:I
int-to-float v2, v2
div-float/2addr v0, v2
aput v0, p1, v1
add-int/lit8 v1, v1, 0x1
goto :goto_49
:cond_56
return-void
.end method
.method protected b(Landroid/content/Context;)Z
.registers 7
const/4 v1, 0x1
iget-boolean v0, p0, Lcom/kwai/player/a/j;->g:Z
if-eqz v0, :cond_7
move v0, v1
:goto_6
return v0
:cond_7
const-string v0, "sensor"
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/hardware/SensorManager;
iput-object v0, p0, Lcom/kwai/player/a/j;->b:Landroid/hardware/SensorManager;
iget v0, p0, Lcom/kwai/player/a/j;->k:I
if-ne v0, v1, :cond_56
iget-object v0, p0, Lcom/kwai/player/a/j;->t:Lcom/google/a/a/a/b;
if-nez v0, :cond_22
new-instance v0, Lcom/google/a/a/a/b;
iget-object v2, p0, Lcom/kwai/player/a/j;->b:Landroid/hardware/SensorManager;
invoke-direct {v0, v2, v1}, Lcom/google/a/a/a/b;-><init>(Landroid/hardware/SensorManager;I)V
iput-object v0, p0, Lcom/kwai/player/a/j;->t:Lcom/google/a/a/a/b;
:cond_22
iget-object v0, p0, Lcom/kwai/player/a/j;->s:Lcom/google/a/a/a/e;
if-nez v0, :cond_40
const-string v0, "window"
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/WindowManager;
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
new-instance v2, Lcom/google/a/a/a/e;
iget-object v3, p0, Lcom/kwai/player/a/j;->t:Lcom/google/a/a/a/b;
new-instance v4, Lcom/google/a/a/a/g;
invoke-direct {v4}, Lcom/google/a/a/a/g;-><init>()V
invoke-direct {v2, v3, v4, v0}, Lcom/google/a/a/a/e;-><init>(Lcom/google/a/a/a/f;Lcom/google/a/a/a/a;Landroid/view/Display;)V
iput-object v2, p0, Lcom/kwai/player/a/j;->s:Lcom/google/a/a/a/e;
:cond_40
iget-object v0, p0, Lcom/kwai/player/a/j;->t:Lcom/google/a/a/a/b;
invoke-virtual {v0, p0}, Lcom/google/a/a/a/b;->a(Landroid/hardware/SensorEventListener;)V
iget-object v0, p0, Lcom/kwai/player/a/j;->s:Lcom/google/a/a/a/e;
invoke-virtual {v0}, Lcom/google/a/a/a/e;->a()V
iput-boolean v1, p0, Lcom/kwai/player/a/j;->g:Z
:goto_4c
const-string v0, "KwaiSensorHelper"
const-string v1, "registerSensor out"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
iget-boolean v0, p0, Lcom/kwai/player/a/j;->g:Z
goto :goto_6
:cond_56
iget-object v0, p0, Lcom/kwai/player/a/j;->b:Landroid/hardware/SensorManager;
const/16 v2, 0xf
invoke-virtual {v0, v2}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object v0
iput-object v0, p0, Lcom/kwai/player/a/j;->c:Landroid/hardware/Sensor;
iget-object v0, p0, Lcom/kwai/player/a/j;->c:Landroid/hardware/Sensor;
if-nez v0, :cond_6d
const-string v0, "KwaiSensorHelper"
const-string v1, "TYPE_GAME_ROTATION_VECTOR sensor not support!"
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x0
goto :goto_6
:cond_6d
const-string v0, "KwaiSensorHelper"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "registerSensor: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p0, Lcom/kwai/player/a/j;->c:Landroid/hardware/Sensor;
invoke-virtual {v3}, Landroid/hardware/Sensor;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
iget-object v0, p0, Lcom/kwai/player/a/j;->b:Landroid/hardware/SensorManager;
iget-object v2, p0, Lcom/kwai/player/a/j;->c:Landroid/hardware/Sensor;
invoke-virtual {v0, p0, v2, v1}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
move-result v0
iput-boolean v0, p0, Lcom/kwai/player/a/j;->g:Z
goto :goto_4c
.end method
.method protected c(Landroid/content/Context;)V
.registers 5
const/4 v2, 0x0
iget-boolean v0, p0, Lcom/kwai/player/a/j;->g:Z
if-nez v0, :cond_6
:goto_5
return-void
:cond_6
iget v0, p0, Lcom/kwai/player/a/j;->k:I
const/4 v1, 0x1
if-ne v0, v1, :cond_24
iget-object v0, p0, Lcom/kwai/player/a/j;->t:Lcom/google/a/a/a/b;
invoke-virtual {v0, p0}, Lcom/google/a/a/a/b;->b(Landroid/hardware/SensorEventListener;)V
iget-object v0, p0, Lcom/kwai/player/a/j;->s:Lcom/google/a/a/a/e;
invoke-virtual {v0}, Lcom/google/a/a/a/e;->b()V
iput-object v2, p0, Lcom/kwai/player/a/j;->s:Lcom/google/a/a/a/e;
:goto_17
iput-object v2, p0, Lcom/kwai/player/a/j;->b:Landroid/hardware/SensorManager;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/kwai/player/a/j;->g:Z
const-string v0, "KwaiSensorHelper"
const-string v1, "unregisterSensor out"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_5
:cond_24
iget-object v0, p0, Lcom/kwai/player/a/j;->b:Landroid/hardware/SensorManager;
invoke-virtual {v0, p0}, Landroid/hardware/SensorManager;->unregisterListener(Landroid/hardware/SensorEventListener;)V
iput-object v2, p0, Lcom/kwai/player/a/j;->c:Landroid/hardware/Sensor;
goto :goto_17
.end method
.method public onAccuracyChanged(Landroid/hardware/Sensor;I)V
.registers 3
return-void
.end method
.method public onSensorChanged(Landroid/hardware/SensorEvent;)V
.registers 9
const/4 v6, 0x3
const/4 v0, 0x0
iget-boolean v1, p0, Lcom/kwai/player/a/j;->i:Z
if-eqz v1, :cond_2e
iget v1, p1, Landroid/hardware/SensorEvent;->accuracy:I
if-eqz v1, :cond_2e
iget-object v1, p1, Landroid/hardware/SensorEvent;->sensor:Landroid/hardware/Sensor;
invoke-virtual {v1}, Landroid/hardware/Sensor;->getType()I
move-result v1
iget-object v2, p0, Lcom/kwai/player/a/j;->a:Landroid/view/WindowManager;
invoke-interface {v2}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v2
invoke-virtual {v2}, Landroid/view/Display;->getRotation()I
move-result v2
iget v3, p0, Lcom/kwai/player/a/j;->r:I
if-eq v2, v3, :cond_2b
iput v2, p0, Lcom/kwai/player/a/j;->r:I
iget-object v2, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
if-eqz v2, :cond_2b
iget-object v2, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
iget v3, p0, Lcom/kwai/player/a/j;->r:I
invoke-interface {v2, v3}, Lcom/kwai/player/a/l$c;->a(I)V
:cond_2b
sparse-switch v1, :sswitch_data_c2
:cond_2e
:goto_2e
return-void
:sswitch_2f
iget v1, p0, Lcom/kwai/player/a/j;->r:I
iget-object v2, p0, Lcom/kwai/player/a/j;->d:[F
invoke-virtual {p0, p1, v1, v2}, Lcom/kwai/player/a/j;->a(Landroid/hardware/SensorEvent;I[F)V
iget-object v1, p0, Lcom/kwai/player/a/j;->d:[F
iget-object v2, p0, Lcom/kwai/player/a/j;->e:[F
const/16 v3, 0x10
invoke-static {v1, v0, v2, v0, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v1, p0, Lcom/kwai/player/a/j;->p:[F
iget-object v2, p1, Landroid/hardware/SensorEvent;->values:[F
invoke-static {v1, v2}, Landroid/hardware/SensorManager;->getRotationMatrixFromVector([F[F)V
iget-object v1, p0, Lcom/kwai/player/a/j;->o:[F
if-nez v1, :cond_90
iget-object v1, p0, Lcom/kwai/player/a/j;->p:[F
new-array v2, v6, [F
invoke-static {v1, v2}, Landroid/hardware/SensorManager;->getOrientation([F[F)[F
move-result-object v1
new-array v2, v6, [F
iput-object v2, p0, Lcom/kwai/player/a/j;->o:[F
:goto_56
if-ge v0, v6, :cond_67
iget-object v2, p0, Lcom/kwai/player/a/j;->o:[F
aget v3, v1, v0
float-to-double v4, v3
invoke-static {v4, v5}, Ljava/lang/Math;->toDegrees(D)D
move-result-wide v4
double-to-float v3, v4
aput v3, v2, v0
add-int/lit8 v0, v0, 0x1
goto :goto_56
:cond_67
const-string v0, "KwaiSensorHelper"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "calculateOrientation: mStartFromSensorTransformation "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/kwai/player/a/j;->o:[F
invoke-static {v2}, Ljava/util/Arrays;->toString([F)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
iget-object v0, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
if-eqz v0, :cond_90
iget-object v0, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
iget-object v1, p0, Lcom/kwai/player/a/j;->o:[F
invoke-interface {v0, v1}, Lcom/kwai/player/a/l$c;->b([F)Z
:cond_90
iget-object v0, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
if-eqz v0, :cond_2e
iget-object v0, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
iget-object v1, p0, Lcom/kwai/player/a/j;->d:[F
invoke-interface {v0, v1}, Lcom/kwai/player/a/l$c;->a([F)V
goto :goto_2e
:sswitch_9c
iget-object v1, p0, Lcom/kwai/player/a/j;->e:[F
invoke-static {v1, v0}, Landroid/opengl/Matrix;->setIdentityM([FI)V
iget-object v1, p0, Lcom/kwai/player/a/j;->s:Lcom/google/a/a/a/e;
iget-object v2, p0, Lcom/kwai/player/a/j;->e:[F
invoke-virtual {v1, v2, v0}, Lcom/google/a/a/a/e;->a([FI)V
iget-object v0, p0, Lcom/kwai/player/a/j;->e:[F
invoke-virtual {p0, v0}, Lcom/kwai/player/a/j;->a([F)V
iget v0, p0, Lcom/kwai/player/a/j;->r:I
iget-object v1, p0, Lcom/kwai/player/a/j;->e:[F
invoke-virtual {p0, v0, v1}, Lcom/kwai/player/a/j;->a(I[F)V
iget-object v0, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
if-eqz v0, :cond_2e
iget-object v0, p0, Lcom/kwai/player/a/j;->q:Lcom/kwai/player/a/l$c;
iget-object v1, p0, Lcom/kwai/player/a/j;->e:[F
invoke-interface {v0, v1}, Lcom/kwai/player/a/l$c;->a([F)V
goto/16 :goto_2e
nop
:sswitch_data_c2
.sparse-switch
0x1 -> :sswitch_9c
0x2 -> :sswitch_9c
0x4 -> :sswitch_9c
0xb -> :sswitch_2f
0xf -> :sswitch_2f
.end sparse-switch
.end method