e$c.smali
.class final Lf/b/b/b/k1/b0/e$c;
.super Ljava/lang/Object;
.source ""
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/b/b/b/k1/b0/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1a
name = "c"
.end annotation
# instance fields
.field public A:I
.field public B:I
.field public C:F
.field public D:F
.field public E:F
.field public F:F
.field public G:F
.field public H:F
.field public I:F
.field public J:F
.field public K:F
.field public L:F
.field public M:I
.field public N:I
.field public O:I
.field public P:J
.field public Q:J
.field public R:Lf/b/b/b/k1/b0/e$d;
.field public S:Z
.field public T:Z
.field private U:Ljava/lang/String;
.field public V:Lf/b/b/b/k1/v;
.field public W:I
.field public a:Ljava/lang/String;
.field public b:Ljava/lang/String;
.field public c:I
.field public d:I
.field public e:I
.field public f:I
.field public g:Z
.field public h:[B
.field public i:Lf/b/b/b/k1/v$a;
.field public j:[B
.field public k:Lf/b/b/b/i1/n;
.field public l:I
.field public m:I
.field public n:I
.field public o:I
.field public p:I
.field public q:I
.field public r:F
.field public s:F
.field public t:F
.field public u:[B
.field public v:I
.field public w:Z
.field public x:I
.field public y:I
.field public z:I
# direct methods
.method private constructor <init>()V
.registers 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->l:I
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->m:I
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->n:I
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->o:I
const/4 v1, 0x0
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->p:I
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->q:I
const/4 v2, 0x0
iput v2, p0, Lf/b/b/b/k1/b0/e$c;->r:F
iput v2, p0, Lf/b/b/b/k1/b0/e$c;->s:F
iput v2, p0, Lf/b/b/b/k1/b0/e$c;->t:F
const/4 v2, 0x0
iput-object v2, p0, Lf/b/b/b/k1/b0/e$c;->u:[B
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->v:I
iput-boolean v1, p0, Lf/b/b/b/k1/b0/e$c;->w:Z
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->x:I
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->y:I
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->z:I
const/16 v1, 0x3e8
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->A:I
const/16 v1, 0xc8
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->B:I
const/high16 v1, -0x40800000 # -1.0f
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->C:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->D:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->E:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->F:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->G:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->H:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->I:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->J:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->K:F
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->L:F
const/4 v1, 0x1
iput v1, p0, Lf/b/b/b/k1/b0/e$c;->M:I
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->N:I
const/16 v0, 0x1f40
iput v0, p0, Lf/b/b/b/k1/b0/e$c;->O:I
const-wide/16 v2, 0x0
iput-wide v2, p0, Lf/b/b/b/k1/b0/e$c;->P:J
iput-wide v2, p0, Lf/b/b/b/k1/b0/e$c;->Q:J
iput-boolean v1, p0, Lf/b/b/b/k1/b0/e$c;->T:Z
const-string v0, "eng"
iput-object v0, p0, Lf/b/b/b/k1/b0/e$c;->U:Ljava/lang/String;
return-void
.end method
.method synthetic constructor <init>(Lf/b/b/b/k1/b0/e$a;)V
.registers 2
invoke-direct {p0}, Lf/b/b/b/k1/b0/e$c;-><init>()V
return-void
.end method
.method static synthetic a(Lf/b/b/b/k1/b0/e$c;Ljava/lang/String;)Ljava/lang/String;
.registers 2
iput-object p1, p0, Lf/b/b/b/k1/b0/e$c;->U:Ljava/lang/String;
return-object p1
.end method
.method private b()[B
.registers 6
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->C:F
const/high16 v1, -0x40800000 # -1.0f
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->D:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->E:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->F:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->G:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->H:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->I:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->J:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->K:F
cmpl-float v0, v0, v1
if-eqz v0, :cond_c4
iget v0, p0, Lf/b/b/b/k1/b0/e$c;->L:F
cmpl-float v0, v0, v1
if-nez v0, :cond_40
goto/16 :goto_c4
:cond_40
const/16 v0, 0x19
new-array v0, v0, [B
invoke-static {v0}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;
move-result-object v1
sget-object v2, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->C:F
const v3, 0x47435000 # 50000.0f
mul-float v2, v2, v3
const/high16 v4, 0x3f000000 # 0.5f
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->D:F
mul-float v2, v2, v3
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->E:F
mul-float v2, v2, v3
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->F:F
mul-float v2, v2, v3
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->G:F
mul-float v2, v2, v3
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->H:F
mul-float v2, v2, v3
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->I:F
mul-float v2, v2, v3
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->J:F
mul-float v2, v2, v3
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->K:F
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->L:F
add-float/2addr v2, v4
float-to-int v2, v2
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->A:I
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget v2, p0, Lf/b/b/b/k1/b0/e$c;->B:I
int-to-short v2, v2
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
return-object v0
:cond_c4
:goto_c4
const/4 v0, 0x0
return-object v0
.end method
.method private static e(Lf/b/b/b/s1/y;)Landroid/util/Pair;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lf/b/b/b/s1/y;",
")",
"Landroid/util/Pair<",
"Ljava/lang/String;",
"Ljava/util/List<",
"[B>;>;"
}
.end annotation
const/16 v0, 0x10
:try_start_2
invoke-virtual {p0, v0}, Lf/b/b/b/s1/y;->O(I)V
invoke-virtual {p0}, Lf/b/b/b/s1/y;->q()J
move-result-wide v0
const-wide/32 v2, 0x58564944
const/4 v4, 0x0
cmp-long v5, v0, v2
if-nez v5, :cond_19
new-instance p0, Landroid/util/Pair;
const-string v0, "video/divx"
invoke-direct {p0, v0, v4}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
return-object p0
:cond_19
const-wide/32 v2, 0x33363248
cmp-long v5, v0, v2
if-nez v5, :cond_28
new-instance p0, Landroid/util/Pair;
const-string v0, "video/3gpp"
invoke-direct {p0, v0, v4}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
return-object p0
:cond_28
const-wide/32 v2, 0x31435657
cmp-long v5, v0, v2
if-nez v5, :cond_71
invoke-virtual {p0}, Lf/b/b/b/s1/y;->c()I
move-result v0
add-int/lit8 v0, v0, 0x14
iget-object p0, p0, Lf/b/b/b/s1/y;->a:[B
:goto_37
array-length v1, p0
add-int/lit8 v1, v1, -0x4
if-ge v0, v1, :cond_69
aget-byte v1, p0, v0
if-nez v1, :cond_66
add-int/lit8 v1, v0, 0x1
aget-byte v1, p0, v1
if-nez v1, :cond_66
add-int/lit8 v1, v0, 0x2
aget-byte v1, p0, v1
const/4 v2, 0x1
if-ne v1, v2, :cond_66
add-int/lit8 v1, v0, 0x3
aget-byte v1, p0, v1
const/16 v2, 0xf
if-ne v1, v2, :cond_66
array-length v1, p0
invoke-static {p0, v0, v1}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
new-instance v0, Landroid/util/Pair;
const-string v1, "video/wvc1"
invoke-static {p0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object p0
invoke-direct {v0, v1, p0}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
return-object v0
:cond_66
add-int/lit8 v0, v0, 0x1
goto :goto_37
:cond_69
new-instance p0, Lf/b/b/b/m0;
const-string v0, "Failed to find FourCC VC1 initialization data"
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw p0
:try_end_71
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_2 .. :try_end_71} :catch_80
:cond_71
const-string p0, "MatroskaExtractor"
const-string v0, "Unknown FourCC. Setting mimeType to video/x-unknown"
invoke-static {p0, v0}, Lf/b/b/b/s1/r;->h(Ljava/lang/String;Ljava/lang/String;)V
new-instance p0, Landroid/util/Pair;
const-string v0, "video/x-unknown"
invoke-direct {p0, v0, v4}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
return-object p0
:catch_80
new-instance p0, Lf/b/b/b/m0;
const-string v0, "Error parsing FourCC private data"
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
goto :goto_89
:goto_88
throw p0
:goto_89
goto :goto_88
.end method
.method private static f(Lf/b/b/b/s1/y;)Z
.registers 9
:try_start_0
invoke-virtual {p0}, Lf/b/b/b/s1/y;->s()I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_8
return v1
:cond_8
const v2, 0xfffe
const/4 v3, 0x0
if-ne v0, v2, :cond_36
const/16 v0, 0x18
invoke-virtual {p0, v0}, Lf/b/b/b/s1/y;->N(I)V
invoke-virtual {p0}, Lf/b/b/b/s1/y;->t()J
move-result-wide v4
invoke-static {}, Lf/b/b/b/k1/b0/e;->b()Ljava/util/UUID;
move-result-object v0
invoke-virtual {v0}, Ljava/util/UUID;->getMostSignificantBits()J
move-result-wide v6
cmp-long v0, v4, v6
if-nez v0, :cond_34
invoke-virtual {p0}, Lf/b/b/b/s1/y;->t()J
move-result-wide v4
invoke-static {}, Lf/b/b/b/k1/b0/e;->b()Ljava/util/UUID;
move-result-object p0
invoke-virtual {p0}, Ljava/util/UUID;->getLeastSignificantBits()J
move-result-wide v6
:try_end_2f
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_2f} :catch_37
cmp-long p0, v4, v6
if-nez p0, :cond_34
goto :goto_35
:cond_34
const/4 v1, 0x0
:goto_35
return v1
:cond_36
return v3
:catch_37
new-instance p0, Lf/b/b/b/m0;
const-string v0, "Error parsing MS/ACM codec private"
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method private static g([B)Ljava/util/List;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"([B)",
"Ljava/util/List<",
"[B>;"
}
.end annotation
const-string v0, "Error parsing vorbis codec private"
const/4 v1, 0x0
:try_start_3
aget-byte v2, p0, v1
const/4 v3, 0x2
if-ne v2, v3, :cond_65
const/4 v2, 0x1
const/4 v4, 0x1
const/4 v5, 0x0
:goto_b
aget-byte v6, p0, v4
const/4 v7, -0x1
if-ne v6, v7, :cond_15
add-int/lit16 v5, v5, 0xff
add-int/lit8 v4, v4, 0x1
goto :goto_b
:cond_15
add-int/lit8 v6, v4, 0x1
aget-byte v4, p0, v4
add-int/2addr v5, v4
const/4 v4, 0x0
:goto_1b
aget-byte v8, p0, v6
if-ne v8, v7, :cond_24
add-int/lit16 v4, v4, 0xff
add-int/lit8 v6, v6, 0x1
goto :goto_1b
:cond_24
add-int/lit8 v7, v6, 0x1
aget-byte v6, p0, v6
add-int/2addr v4, v6
aget-byte v6, p0, v7
if-ne v6, v2, :cond_5f
new-array v2, v5, [B
invoke-static {p0, v7, v2, v1, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
add-int/2addr v7, v5
aget-byte v5, p0, v7
const/4 v6, 0x3
if-ne v5, v6, :cond_59
add-int/2addr v7, v4
aget-byte v4, p0, v7
const/4 v5, 0x5
if-ne v4, v5, :cond_53
array-length v4, p0
sub-int/2addr v4, v7
new-array v4, v4, [B
array-length v5, p0
sub-int/2addr v5, v7
invoke-static {p0, v7, v4, v1, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
new-instance p0, Ljava/util/ArrayList;
invoke-direct {p0, v3}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {p0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-interface {p0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object p0
:cond_53
new-instance p0, Lf/b/b/b/m0;
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw p0
:cond_59
new-instance p0, Lf/b/b/b/m0;
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw p0
:cond_5f
new-instance p0, Lf/b/b/b/m0;
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw p0
:cond_65
new-instance p0, Lf/b/b/b/m0;
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw p0
:try_end_6b
.catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_3 .. :try_end_6b} :catch_6b
:catch_6b
new-instance p0, Lf/b/b/b/m0;
invoke-direct {p0, v0}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
goto :goto_72
:goto_71
throw p0
:goto_72
goto :goto_71
.end method
# virtual methods
.method public c(Lf/b/b/b/k1/j;I)V
.registers 45
move-object/from16 v0, p0
iget-object v1, v0, Lf/b/b/b/k1/b0/e$c;->b:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v2
const/4 v3, 0x4
const/16 v4, 0x8
const/4 v5, 0x1
const/4 v7, 0x3
const/4 v8, 0x0
sparse-switch v2, :sswitch_data_51c
:goto_14
const/4 v1, -0x1
goto/16 :goto_1a1
:sswitch_17
const-string v2, "A_OPUS"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_20
goto :goto_14
:cond_20
const/16 v1, 0x1d
goto/16 :goto_1a1
:sswitch_24
const-string v2, "A_FLAC"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_2d
goto :goto_14
:cond_2d
const/16 v1, 0x1c
goto/16 :goto_1a1
:sswitch_31
const-string v2, "A_EAC3"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_3a
goto :goto_14
:cond_3a
const/16 v1, 0x1b
goto/16 :goto_1a1
:sswitch_3e
const-string v2, "V_MPEG2"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_47
goto :goto_14
:cond_47
const/16 v1, 0x1a
goto/16 :goto_1a1
:sswitch_4b
const-string v2, "S_TEXT/UTF8"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_54
goto :goto_14
:cond_54
const/16 v1, 0x19
goto/16 :goto_1a1
:sswitch_58
const-string v2, "V_MPEGH/ISO/HEVC"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_61
goto :goto_14
:cond_61
const/16 v1, 0x18
goto/16 :goto_1a1
:sswitch_65
const-string v2, "S_TEXT/ASS"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_6e
goto :goto_14
:cond_6e
const/16 v1, 0x17
goto/16 :goto_1a1
:sswitch_72
const-string v2, "A_PCM/INT/LIT"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7b
goto :goto_14
:cond_7b
const/16 v1, 0x16
goto/16 :goto_1a1
:sswitch_7f
const-string v2, "A_DTS/EXPRESS"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_88
goto :goto_14
:cond_88
const/16 v1, 0x15
goto/16 :goto_1a1
:sswitch_8c
const-string v2, "V_THEORA"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_96
goto/16 :goto_14
:cond_96
const/16 v1, 0x14
goto/16 :goto_1a1
:sswitch_9a
const-string v2, "S_HDMV/PGS"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_a4
goto/16 :goto_14
:cond_a4
const/16 v1, 0x13
goto/16 :goto_1a1
:sswitch_a8
const-string v2, "V_VP9"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_b2
goto/16 :goto_14
:cond_b2
const/16 v1, 0x12
goto/16 :goto_1a1
:sswitch_b6
const-string v2, "V_VP8"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_c0
goto/16 :goto_14
:cond_c0
const/16 v1, 0x11
goto/16 :goto_1a1
:sswitch_c4
const-string v2, "V_AV1"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_ce
goto/16 :goto_14
:cond_ce
const/16 v1, 0x10
goto/16 :goto_1a1
:sswitch_d2
const-string v2, "A_DTS"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_dc
goto/16 :goto_14
:cond_dc
const/16 v1, 0xf
goto/16 :goto_1a1
:sswitch_e0
const-string v2, "A_AC3"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_ea
goto/16 :goto_14
:cond_ea
const/16 v1, 0xe
goto/16 :goto_1a1
:sswitch_ee
const-string v2, "A_AAC"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_f8
goto/16 :goto_14
:cond_f8
const/16 v1, 0xd
goto/16 :goto_1a1
:sswitch_fc
const-string v2, "A_DTS/LOSSLESS"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_106
goto/16 :goto_14
:cond_106
const/16 v1, 0xc
goto/16 :goto_1a1
:sswitch_10a
const-string v2, "S_VOBSUB"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_114
goto/16 :goto_14
:cond_114
const/16 v1, 0xb
goto/16 :goto_1a1
:sswitch_118
const-string v2, "V_MPEG4/ISO/AVC"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_122
goto/16 :goto_14
:cond_122
const/16 v1, 0xa
goto/16 :goto_1a1
:sswitch_126
const-string v2, "V_MPEG4/ISO/ASP"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_130
goto/16 :goto_14
:cond_130
const/16 v1, 0x9
goto/16 :goto_1a1
:sswitch_134
const-string v2, "S_DVBSUB"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_13e
goto/16 :goto_14
:cond_13e
const/16 v1, 0x8
goto/16 :goto_1a1
:sswitch_142
const-string v2, "V_MS/VFW/FOURCC"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_14c
goto/16 :goto_14
:cond_14c
const/4 v1, 0x7
goto :goto_1a1
:sswitch_14e
const-string v2, "A_MPEG/L3"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_158
goto/16 :goto_14
:cond_158
const/4 v1, 0x6
goto :goto_1a1
:sswitch_15a
const-string v2, "A_MPEG/L2"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_164
goto/16 :goto_14
:cond_164
const/4 v1, 0x5
goto :goto_1a1
:sswitch_166
const-string v2, "A_VORBIS"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_170
goto/16 :goto_14
:cond_170
const/4 v1, 0x4
goto :goto_1a1
:sswitch_172
const-string v2, "A_TRUEHD"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_17c
goto/16 :goto_14
:cond_17c
const/4 v1, 0x3
goto :goto_1a1
:sswitch_17e
const-string v2, "A_MS/ACM"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_188
goto/16 :goto_14
:cond_188
const/4 v1, 0x2
goto :goto_1a1
:sswitch_18a
const-string v2, "V_MPEG4/ISO/SP"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_194
goto/16 :goto_14
:cond_194
const/4 v1, 0x1
goto :goto_1a1
:sswitch_196
const-string v2, "V_MPEG4/ISO/AP"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1a0
goto/16 :goto_14
:cond_1a0
const/4 v1, 0x0
:goto_1a1
const-string v2, ". Setting mimeType to "
const-string v10, "Unsupported PCM bit depth: "
const-string v11, "application/dvbsubs"
const-string v12, "application/pgs"
const-string v13, "application/vobsub"
const-string v14, "text/x-ssa"
const-string v15, "application/x-subrip"
const-string v16, "audio/raw"
const/16 v17, 0x1000
const-string v9, "MatroskaExtractor"
const-string v6, "audio/x-unknown"
const/16 v18, 0x0
packed-switch v1, :pswitch_data_596
new-instance v1, Lf/b/b/b/m0;
const-string v2, "Unrecognized codec identifier."
invoke-direct {v1, v2}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw v1
:pswitch_1c4
const/16 v17, 0x1680
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1, v7}, Ljava/util/ArrayList;-><init>(I)V
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-static {v4}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v2
sget-object v3, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
move-result-object v2
iget-wide v9, v0, Lf/b/b/b/k1/b0/e$c;->P:J
invoke-virtual {v2, v9, v10}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
move-result-object v2
invoke-virtual {v2}, Ljava/nio/ByteBuffer;->array()[B
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-static {v4}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v2
invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
move-result-object v2
iget-wide v3, v0, Lf/b/b/b/k1/b0/e$c;->Q:J
invoke-virtual {v2, v3, v4}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
move-result-object v2
invoke-virtual {v2}, Ljava/nio/ByteBuffer;->array()[B
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
const-string v16, "audio/opus"
move-object/from16 v6, v16
const/16 v26, -0x1
const/16 v31, 0x1680
goto/16 :goto_34b
:pswitch_206
iget-object v1, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
const-string v16, "audio/flac"
goto/16 :goto_2a4
:pswitch_210
const-string v16, "audio/eac3"
goto :goto_269
:pswitch_213
const-string v16, "video/mpeg2"
goto :goto_269
:pswitch_216
move-object v6, v15
goto :goto_26b
:pswitch_218
new-instance v1, Lf/b/b/b/s1/y;
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-direct {v1, v2}, Lf/b/b/b/s1/y;-><init>([B)V
invoke-static {v1}, Lcom/google/android/exoplayer2/video/l;->a(Lf/b/b/b/s1/y;)Lcom/google/android/exoplayer2/video/l;
move-result-object v1
iget-object v2, v1, Lcom/google/android/exoplayer2/video/l;->a:Ljava/util/List;
iget v1, v1, Lcom/google/android/exoplayer2/video/l;->b:I
iput v1, v0, Lf/b/b/b/k1/b0/e$c;->W:I
const-string v16, "video/hevc"
goto/16 :goto_2a3
:pswitch_22d
move-object v6, v14
goto :goto_26b
:pswitch_22f
iget v1, v0, Lf/b/b/b/k1/b0/e$c;->N:I
invoke-static {v1}, Lf/b/b/b/s1/m0;->S(I)I
move-result v1
if-nez v1, :cond_258
iget v1, v0, Lf/b/b/b/k1/b0/e$c;->N:I
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, 0x3c
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
:goto_244
invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
:goto_254
invoke-static {v9, v1}, Lf/b/b/b/s1/r;->h(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_26b
:cond_258
move/from16 v26, v1
move-object/from16 v6, v16
move-object/from16 v1, v18
goto :goto_26f
:pswitch_25f
const-string v16, "video/x-unknown"
goto :goto_269
:pswitch_262
move-object v6, v12
goto :goto_26b
:pswitch_264
const-string v16, "video/x-vnd.on2.vp9"
goto :goto_269
:pswitch_267
const-string v16, "video/x-vnd.on2.vp8"
:goto_269
move-object/from16 v6, v16
:goto_26b
move-object/from16 v1, v18
:goto_26d
const/16 v26, -0x1
:goto_26f
const/16 v31, -0x1
goto/16 :goto_34b
:pswitch_273
const-string v16, "video/av01"
goto :goto_269
:pswitch_276
const-string v16, "audio/vnd.dts"
goto :goto_269
:pswitch_279
const-string v16, "audio/ac3"
goto :goto_269
:pswitch_27c
iget-object v1, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
const-string v16, "audio/mp4a-latm"
goto :goto_2a4
:pswitch_285
const-string v16, "audio/vnd.dts.hd"
goto :goto_269
:pswitch_288
iget-object v1, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
move-object v6, v13
goto :goto_26d
:pswitch_290
new-instance v1, Lf/b/b/b/s1/y;
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-direct {v1, v2}, Lf/b/b/b/s1/y;-><init>([B)V
invoke-static {v1}, Lcom/google/android/exoplayer2/video/h;->b(Lf/b/b/b/s1/y;)Lcom/google/android/exoplayer2/video/h;
move-result-object v1
iget-object v2, v1, Lcom/google/android/exoplayer2/video/h;->a:Ljava/util/List;
iget v1, v1, Lcom/google/android/exoplayer2/video/h;->b:I
iput v1, v0, Lf/b/b/b/k1/b0/e$c;->W:I
const-string v16, "video/avc"
:goto_2a3
move-object v1, v2
:goto_2a4
move-object/from16 v6, v16
goto :goto_26d
:pswitch_2a7
new-array v1, v3, [B
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
aget-byte v3, v2, v8
aput-byte v3, v1, v8
aget-byte v3, v2, v5
aput-byte v3, v1, v5
const/4 v3, 0x2
aget-byte v4, v2, v3
aput-byte v4, v1, v3
aget-byte v2, v2, v7
aput-byte v2, v1, v7
invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
move-object v6, v11
goto :goto_26d
:pswitch_2c2
new-instance v1, Lf/b/b/b/s1/y;
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-direct {v1, v2}, Lf/b/b/b/s1/y;-><init>([B)V
invoke-static {v1}, Lf/b/b/b/k1/b0/e$c;->e(Lf/b/b/b/s1/y;)Landroid/util/Pair;
move-result-object v1
iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
move-object/from16 v16, v2
check-cast v16, Ljava/lang/String;
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v1, Ljava/util/List;
goto :goto_2a4
:pswitch_2d8
const-string v16, "audio/mpeg"
goto :goto_2dd
:pswitch_2db
const-string v16, "audio/mpeg-L2"
:goto_2dd
move-object/from16 v6, v16
move-object/from16 v1, v18
const/16 v26, -0x1
const/16 v31, 0x1000
goto :goto_34b
:pswitch_2e6
const/16 v17, 0x2000
iget-object v1, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-static {v1}, Lf/b/b/b/k1/b0/e$c;->g([B)Ljava/util/List;
move-result-object v1
const-string v16, "audio/vorbis"
move-object/from16 v6, v16
const/16 v26, -0x1
const/16 v31, 0x2000
goto :goto_34b
:pswitch_2f7
new-instance v1, Lf/b/b/b/k1/b0/e$d;
invoke-direct {v1}, Lf/b/b/b/k1/b0/e$d;-><init>()V
iput-object v1, v0, Lf/b/b/b/k1/b0/e$c;->R:Lf/b/b/b/k1/b0/e$d;
const-string v16, "audio/true-hd"
goto/16 :goto_269
:pswitch_302
new-instance v1, Lf/b/b/b/s1/y;
iget-object v3, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-direct {v1, v3}, Lf/b/b/b/s1/y;-><init>([B)V
invoke-static {v1}, Lf/b/b/b/k1/b0/e$c;->f(Lf/b/b/b/s1/y;)Z
move-result v1
if-eqz v1, :cond_326
iget v1, v0, Lf/b/b/b/k1/b0/e$c;->N:I
invoke-static {v1}, Lf/b/b/b/s1/m0;->S(I)I
move-result v1
if-nez v1, :cond_258
iget v1, v0, Lf/b/b/b/k1/b0/e$c;->N:I
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, 0x3c
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(I)V
goto/16 :goto_244
:cond_326
const-string v1, "Non-PCM MS/ACM is unsupported. Setting mimeType to "
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v2
if-eqz v2, :cond_334
invoke-virtual {v1, v6}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
goto/16 :goto_254
:cond_334
new-instance v2, Ljava/lang/String;
invoke-direct {v2, v1}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
move-object v1, v2
goto/16 :goto_254
:pswitch_33c
iget-object v1, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
if-nez v1, :cond_343
move-object/from16 v1, v18
goto :goto_347
:cond_343
invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
:goto_347
const-string v16, "video/mp4v-es"
goto/16 :goto_2a4
:goto_34b
iget-boolean v2, v0, Lf/b/b/b/k1/b0/e$c;->T:Z
or-int/2addr v2, v8
iget-boolean v3, v0, Lf/b/b/b/k1/b0/e$c;->S:Z
if-eqz v3, :cond_354
const/4 v3, 0x2
goto :goto_355
:cond_354
const/4 v3, 0x0
:goto_355
or-int/2addr v2, v3
invoke-static {v6}, Lf/b/b/b/s1/u;->l(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_382
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v19
const/16 v21, 0x0
const/16 v22, -0x1
iget v3, v0, Lf/b/b/b/k1/b0/e$c;->M:I
iget v4, v0, Lf/b/b/b/k1/b0/e$c;->O:I
iget-object v7, v0, Lf/b/b/b/k1/b0/e$c;->k:Lf/b/b/b/i1/n;
iget-object v8, v0, Lf/b/b/b/k1/b0/e$c;->U:Ljava/lang/String;
move-object/from16 v20, v6
move/from16 v23, v31
move/from16 v24, v3
move/from16 v25, v4
move-object/from16 v27, v1
move-object/from16 v28, v7
move/from16 v29, v2
move-object/from16 v30, v8
invoke-static/range {v19 .. v30}, Lf/b/b/b/f0;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIILjava/util/List;Lf/b/b/b/i1/n;ILjava/lang/String;)Lf/b/b/b/f0;
move-result-object v1
goto/16 :goto_50d
:cond_382
invoke-static {v6}, Lf/b/b/b/s1/u;->n(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_488
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->p:I
if-nez v2, :cond_39e
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->n:I
const/4 v3, -0x1
if-ne v2, v3, :cond_393
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->l:I
:cond_393
iput v2, v0, Lf/b/b/b/k1/b0/e$c;->n:I
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->o:I
if-ne v2, v3, :cond_39b
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->m:I
:cond_39b
iput v2, v0, Lf/b/b/b/k1/b0/e$c;->o:I
goto :goto_39f
:cond_39e
const/4 v3, -0x1
:goto_39f
const/high16 v2, -0x40800000 # -1.0f
iget v4, v0, Lf/b/b/b/k1/b0/e$c;->n:I
if-eq v4, v3, :cond_3b7
iget v5, v0, Lf/b/b/b/k1/b0/e$c;->o:I
if-eq v5, v3, :cond_3b7
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->m:I
mul-int v2, v2, v4
int-to-float v2, v2
iget v4, v0, Lf/b/b/b/k1/b0/e$c;->l:I
mul-int v4, v4, v5
int-to-float v4, v4
div-float/2addr v2, v4
move/from16 v37, v2
goto :goto_3b9
:cond_3b7
const/high16 v37, -0x40800000 # -1.0f
:goto_3b9
iget-boolean v2, v0, Lf/b/b/b/k1/b0/e$c;->w:Z
if-eqz v2, :cond_3cf
invoke-direct/range {p0 .. p0}, Lf/b/b/b/k1/b0/e$c;->b()[B
move-result-object v2
new-instance v4, Lcom/google/android/exoplayer2/video/i;
iget v5, v0, Lf/b/b/b/k1/b0/e$c;->x:I
iget v7, v0, Lf/b/b/b/k1/b0/e$c;->z:I
iget v9, v0, Lf/b/b/b/k1/b0/e$c;->y:I
invoke-direct {v4, v5, v7, v9, v2}, Lcom/google/android/exoplayer2/video/i;-><init>(III[B)V
move-object/from16 v40, v4
goto :goto_3d1
:cond_3cf
move-object/from16 v40, v18
:goto_3d1
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->a:Ljava/lang/String;
const-string v4, "htc_video_rotA-000"
invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
const/16 v4, 0x5a
if-eqz v2, :cond_3df
const/4 v9, 0x0
goto :goto_407
:cond_3df
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->a:Ljava/lang/String;
const-string v5, "htc_video_rotA-090"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3ec
const/16 v9, 0x5a
goto :goto_407
:cond_3ec
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->a:Ljava/lang/String;
const-string v5, "htc_video_rotA-180"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3f9
const/16 v9, 0xb4
goto :goto_407
:cond_3f9
iget-object v2, v0, Lf/b/b/b/k1/b0/e$c;->a:Ljava/lang/String;
const-string v5, "htc_video_rotA-270"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_406
const/16 v9, 0x10e
goto :goto_407
:cond_406
const/4 v9, -0x1
:goto_407
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->q:I
if-nez v2, :cond_45d
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->r:F
const/4 v3, 0x0
invoke-static {v2, v3}, Ljava/lang/Float;->compare(FF)I
move-result v2
if-nez v2, :cond_45d
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->s:F
invoke-static {v2, v3}, Ljava/lang/Float;->compare(FF)I
move-result v2
if-nez v2, :cond_45d
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->t:F
invoke-static {v2, v3}, Ljava/lang/Float;->compare(FF)I
move-result v2
if-nez v2, :cond_427
const/16 v36, 0x0
goto :goto_45f
:cond_427
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->s:F
const/high16 v3, 0x42b40000 # 90.0f
invoke-static {v2, v3}, Ljava/lang/Float;->compare(FF)I
move-result v2
if-nez v2, :cond_434
const/16 v36, 0x5a
goto :goto_45f
:cond_434
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->s:F
const/high16 v3, -0x3ccc0000 # -180.0f
invoke-static {v2, v3}, Ljava/lang/Float;->compare(FF)I
move-result v2
if-eqz v2, :cond_458
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->s:F
const/high16 v3, 0x43340000 # 180.0f
invoke-static {v2, v3}, Ljava/lang/Float;->compare(FF)I
move-result v2
if-nez v2, :cond_449
goto :goto_458
:cond_449
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->s:F
const/high16 v3, -0x3d4c0000 # -90.0f
invoke-static {v2, v3}, Ljava/lang/Float;->compare(FF)I
move-result v2
if-nez v2, :cond_45d
const/16 v8, 0x10e
const/16 v36, 0x10e
goto :goto_45f
:cond_458
:goto_458
const/16 v8, 0xb4
const/16 v36, 0xb4
goto :goto_45f
:cond_45d
move/from16 v36, v9
:goto_45f
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v27
const/16 v29, 0x0
const/16 v30, -0x1
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->l:I
iget v3, v0, Lf/b/b/b/k1/b0/e$c;->m:I
const/high16 v34, -0x40800000 # -1.0f
iget-object v4, v0, Lf/b/b/b/k1/b0/e$c;->u:[B
iget v5, v0, Lf/b/b/b/k1/b0/e$c;->v:I
iget-object v7, v0, Lf/b/b/b/k1/b0/e$c;->k:Lf/b/b/b/i1/n;
move-object/from16 v28, v6
move/from16 v32, v2
move/from16 v33, v3
move-object/from16 v35, v1
move-object/from16 v38, v4
move/from16 v39, v5
move-object/from16 v41, v7
invoke-static/range {v27 .. v41}, Lf/b/b/b/f0;->F(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIFLjava/util/List;IF[BILcom/google/android/exoplayer2/video/i;Lf/b/b/b/i1/n;)Lf/b/b/b/f0;
move-result-object v1
const/4 v5, 0x2
goto/16 :goto_50d
:cond_488
invoke-virtual {v15, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_49d
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
iget-object v3, v0, Lf/b/b/b/k1/b0/e$c;->U:Ljava/lang/String;
iget-object v4, v0, Lf/b/b/b/k1/b0/e$c;->k:Lf/b/b/b/i1/n;
invoke-static {v1, v6, v2, v3, v4}, Lf/b/b/b/f0;->A(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lf/b/b/b/i1/n;)Lf/b/b/b/f0;
move-result-object v1
:goto_49a
const/4 v5, 0x3
goto/16 :goto_50d
:cond_49d
invoke-virtual {v14, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4d7
new-instance v1, Ljava/util/ArrayList;
const/4 v3, 0x2
invoke-direct {v1, v3}, Ljava/util/ArrayList;-><init>(I)V
invoke-static {}, Lf/b/b/b/k1/b0/e;->a()[B
move-result-object v3
invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget-object v3, v0, Lf/b/b/b/k1/b0/e$c;->j:[B
invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v27
const/16 v29, 0x0
const/16 v30, -0x1
iget-object v3, v0, Lf/b/b/b/k1/b0/e$c;->U:Ljava/lang/String;
const/16 v33, -0x1
iget-object v4, v0, Lf/b/b/b/k1/b0/e$c;->k:Lf/b/b/b/i1/n;
const-wide v35, 0x7fffffffffffffffL
move-object/from16 v28, v6
move/from16 v31, v2
move-object/from16 v32, v3
move-object/from16 v34, v4
move-object/from16 v37, v1
invoke-static/range {v27 .. v37}, Lf/b/b/b/f0;->B(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;ILf/b/b/b/i1/n;JLjava/util/List;)Lf/b/b/b/f0;
move-result-object v1
goto :goto_49a
:cond_4d7
invoke-virtual {v13, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_4f2
invoke-virtual {v12, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_4f2
invoke-virtual {v11, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4ea
goto :goto_4f2
:cond_4ea
new-instance v1, Lf/b/b/b/m0;
const-string v2, "Unexpected MIME type."
invoke-direct {v1, v2}, Lf/b/b/b/m0;-><init>(Ljava/lang/String;)V
throw v1
:cond_4f2
:goto_4f2
invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v27
const/16 v29, 0x0
const/16 v30, -0x1
iget-object v3, v0, Lf/b/b/b/k1/b0/e$c;->U:Ljava/lang/String;
iget-object v4, v0, Lf/b/b/b/k1/b0/e$c;->k:Lf/b/b/b/i1/n;
move-object/from16 v28, v6
move/from16 v31, v2
move-object/from16 v32, v1
move-object/from16 v33, v3
move-object/from16 v34, v4
invoke-static/range {v27 .. v34}, Lf/b/b/b/f0;->t(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/util/List;Ljava/lang/String;Lf/b/b/b/i1/n;)Lf/b/b/b/f0;
move-result-object v1
goto :goto_49a
:goto_50d
iget v2, v0, Lf/b/b/b/k1/b0/e$c;->c:I
move-object/from16 v3, p1
invoke-interface {v3, v2, v5}, Lf/b/b/b/k1/j;->a(II)Lf/b/b/b/k1/v;
move-result-object v2
iput-object v2, v0, Lf/b/b/b/k1/b0/e$c;->V:Lf/b/b/b/k1/v;
invoke-interface {v2, v1}, Lf/b/b/b/k1/v;->d(Lf/b/b/b/f0;)V
return-void
nop
:sswitch_data_51c
.sparse-switch
-0x7ce7f5de -> :sswitch_196
-0x7ce7f3b0 -> :sswitch_18a
-0x76567dc0 -> :sswitch_17e
-0x6a615338 -> :sswitch_172
-0x672350af -> :sswitch_166
-0x585f4fce -> :sswitch_15a
-0x585f4fcd -> :sswitch_14e
-0x51dc40b2 -> :sswitch_142
-0x37a9c464 -> :sswitch_134
-0x2016c535 -> :sswitch_126
-0x2016c4e5 -> :sswitch_118
-0x19552dbd -> :sswitch_10a
-0x1538b2ba -> :sswitch_fc
0x3c02325 -> :sswitch_ee
0x3c02353 -> :sswitch_e0
0x3c030c5 -> :sswitch_d2
0x4e81333 -> :sswitch_c4
0x4e86155 -> :sswitch_b6
0x4e86156 -> :sswitch_a8
0x5e8da3e -> :sswitch_9a
0x1a8350d6 -> :sswitch_8c
0x2056f406 -> :sswitch_7f
0x2b453ce4 -> :sswitch_72
0x2c0618eb -> :sswitch_65
0x32fdf009 -> :sswitch_58
0x54c61e47 -> :sswitch_4b
0x6bd6c624 -> :sswitch_3e
0x7446132a -> :sswitch_31
0x7446b0a6 -> :sswitch_24
0x744ad97d -> :sswitch_17
.end sparse-switch
:pswitch_data_596
.packed-switch 0x0
:pswitch_33c
:pswitch_33c
:pswitch_302
:pswitch_2f7
:pswitch_2e6
:pswitch_2db
:pswitch_2d8
:pswitch_2c2
:pswitch_2a7
:pswitch_33c
:pswitch_290
:pswitch_288
:pswitch_285
:pswitch_27c
:pswitch_279
:pswitch_276
:pswitch_273
:pswitch_267
:pswitch_264
:pswitch_262
:pswitch_25f
:pswitch_276
:pswitch_22f
:pswitch_22d
:pswitch_218
:pswitch_216
:pswitch_213
:pswitch_210
:pswitch_206
:pswitch_1c4
.end packed-switch
.end method
.method public d()V
.registers 2
iget-object v0, p0, Lf/b/b/b/k1/b0/e$c;->R:Lf/b/b/b/k1/b0/e$d;
if-eqz v0, :cond_7
invoke-virtual {v0, p0}, Lf/b/b/b/k1/b0/e$d;->a(Lf/b/b/b/k1/b0/e$c;)V
:cond_7
return-void
.end method
.method public h()V
.registers 2
iget-object v0, p0, Lf/b/b/b/k1/b0/e$c;->R:Lf/b/b/b/k1/b0/e$d;
if-eqz v0, :cond_7
invoke-virtual {v0}, Lf/b/b/b/k1/b0/e$d;->b()V
:cond_7
return-void
.end method