l.smali
.class public final Lf/b/b/b/k1/g0/l;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lf/b/b/b/k1/g0/h0$c;
# instance fields
.field private final a:I
.field private final b:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lf/b/b/b/f0;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(I)V
.registers 5
const/4 v0, 0x0
const-string v1, "application/cea-608"
const/4 v2, 0x0
invoke-static {v0, v1, v2, v0}, Lf/b/b/b/f0;->z(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Lf/b/b/b/f0;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-direct {p0, p1, v0}, Lf/b/b/b/k1/g0/l;-><init>(ILjava/util/List;)V
return-void
.end method
.method public constructor <init>(ILjava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/util/List<",
"Lf/b/b/b/f0;",
">;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lf/b/b/b/k1/g0/l;->a:I
iput-object p2, p0, Lf/b/b/b/k1/g0/l;->b:Ljava/util/List;
return-void
.end method
.method private c(Lf/b/b/b/k1/g0/h0$b;)Lf/b/b/b/k1/g0/c0;
.registers 3
new-instance v0, Lf/b/b/b/k1/g0/c0;
invoke-direct {p0, p1}, Lf/b/b/b/k1/g0/l;->e(Lf/b/b/b/k1/g0/h0$b;)Ljava/util/List;
move-result-object p1
invoke-direct {v0, p1}, Lf/b/b/b/k1/g0/c0;-><init>(Ljava/util/List;)V
return-object v0
.end method
.method private d(Lf/b/b/b/k1/g0/h0$b;)Lf/b/b/b/k1/g0/j0;
.registers 3
new-instance v0, Lf/b/b/b/k1/g0/j0;
invoke-direct {p0, p1}, Lf/b/b/b/k1/g0/l;->e(Lf/b/b/b/k1/g0/h0$b;)Ljava/util/List;
move-result-object p1
invoke-direct {v0, p1}, Lf/b/b/b/k1/g0/j0;-><init>(Ljava/util/List;)V
return-object v0
.end method
.method private e(Lf/b/b/b/k1/g0/h0$b;)Ljava/util/List;
.registers 21
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lf/b/b/b/k1/g0/h0$b;",
")",
"Ljava/util/List<",
"Lf/b/b/b/f0;",
">;"
}
.end annotation
move-object/from16 v0, p0
const/16 v1, 0x20
invoke-direct {v0, v1}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result v1
if-eqz v1, :cond_d
iget-object v1, v0, Lf/b/b/b/k1/g0/l;->b:Ljava/util/List;
return-object v1
:cond_d
new-instance v1, Lf/b/b/b/s1/y;
move-object/from16 v2, p1
iget-object v2, v2, Lf/b/b/b/k1/g0/h0$b;->d:[B
invoke-direct {v1, v2}, Lf/b/b/b/s1/y;-><init>([B)V
iget-object v2, v0, Lf/b/b/b/k1/g0/l;->b:Ljava/util/List;
:goto_18
invoke-virtual {v1}, Lf/b/b/b/s1/y;->a()I
move-result v3
if-lez v3, :cond_8e
invoke-virtual {v1}, Lf/b/b/b/s1/y;->A()I
move-result v3
invoke-virtual {v1}, Lf/b/b/b/s1/y;->A()I
move-result v4
invoke-virtual {v1}, Lf/b/b/b/s1/y;->c()I
move-result v5
add-int/2addr v5, v4
const/16 v4, 0x86
if-ne v3, v4, :cond_8a
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
invoke-virtual {v1}, Lf/b/b/b/s1/y;->A()I
move-result v3
and-int/lit8 v3, v3, 0x1f
const/4 v4, 0x0
const/4 v6, 0x0
:goto_3c
if-ge v6, v3, :cond_8a
const/4 v7, 0x3
invoke-virtual {v1, v7}, Lf/b/b/b/s1/y;->x(I)Ljava/lang/String;
move-result-object v13
invoke-virtual {v1}, Lf/b/b/b/s1/y;->A()I
move-result v7
and-int/lit16 v8, v7, 0x80
const/4 v9, 0x1
if-eqz v8, :cond_4e
const/4 v8, 0x1
goto :goto_4f
:cond_4e
const/4 v8, 0x0
:goto_4f
if-eqz v8, :cond_58
and-int/lit8 v7, v7, 0x3f
const-string v10, "application/cea-708"
move v14, v7
move-object v7, v10
goto :goto_5b
:cond_58
const-string v7, "application/cea-608"
const/4 v14, 0x1
:goto_5b
invoke-virtual {v1}, Lf/b/b/b/s1/y;->A()I
move-result v10
int-to-byte v10, v10
invoke-virtual {v1, v9}, Lf/b/b/b/s1/y;->O(I)V
const/4 v11, 0x0
if-eqz v8, :cond_73
and-int/lit8 v8, v10, 0x40
if-eqz v8, :cond_6b
goto :goto_6c
:cond_6b
const/4 v9, 0x0
:goto_6c
invoke-static {v9}, Lf/b/b/b/q1/m/d;->a(Z)Ljava/util/List;
move-result-object v8
move-object/from16 v18, v8
goto :goto_75
:cond_73
move-object/from16 v18, v11
:goto_75
const/4 v8, 0x0
const/4 v10, 0x0
const/4 v11, -0x1
const/4 v12, 0x0
const/4 v15, 0x0
const-wide v16, 0x7fffffffffffffffL
move-object v9, v7
invoke-static/range {v8 .. v18}, 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 v7
invoke-interface {v2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v6, v6, 0x1
goto :goto_3c
:cond_8a
invoke-virtual {v1, v5}, Lf/b/b/b/s1/y;->N(I)V
goto :goto_18
:cond_8e
return-object v2
.end method
.method private f(I)Z
.registers 3
iget v0, p0, Lf/b/b/b/k1/g0/l;->a:I
and-int/2addr p1, v0
if-eqz p1, :cond_7
const/4 p1, 0x1
goto :goto_8
:cond_7
const/4 p1, 0x0
:goto_8
return p1
.end method
# virtual methods
.method public a(ILf/b/b/b/k1/g0/h0$b;)Lf/b/b/b/k1/g0/h0;
.registers 7
const/4 v0, 0x2
if-eq p1, v0, :cond_fd
const/4 v1, 0x3
if-eq p1, v1, :cond_f0
const/4 v1, 0x4
if-eq p1, v1, :cond_f0
const/16 v2, 0xf
const/4 v3, 0x0
if-eq p1, v2, :cond_db
const/16 v2, 0x11
if-eq p1, v2, :cond_c7
const/16 v0, 0x15
if-eq p1, v0, :cond_bc
const/16 v0, 0x1b
if-eq p1, v0, :cond_9b
const/16 v0, 0x24
if-eq p1, v0, :cond_8c
const/16 v0, 0x59
if-eq p1, v0, :cond_7f
const/16 v0, 0x8a
if-eq p1, v0, :cond_72
const/16 v0, 0xac
if-eq p1, v0, :cond_65
const/16 v0, 0x81
if-eq p1, v0, :cond_58
const/16 v0, 0x82
if-eq p1, v0, :cond_4f
const/16 v0, 0x86
if-eq p1, v0, :cond_3b
const/16 v0, 0x87
if-eq p1, v0, :cond_58
return-object v3
:cond_3b
const/16 p1, 0x10
invoke-direct {p0, p1}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result p1
if-eqz p1, :cond_44
goto :goto_4e
:cond_44
new-instance v3, Lf/b/b/b/k1/g0/b0;
new-instance p1, Lf/b/b/b/k1/g0/d0;
invoke-direct {p1}, Lf/b/b/b/k1/g0/d0;-><init>()V
invoke-direct {v3, p1}, Lf/b/b/b/k1/g0/b0;-><init>(Lf/b/b/b/k1/g0/a0;)V
:goto_4e
return-object v3
:cond_4f
const/16 p1, 0x40
invoke-direct {p0, p1}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result p1
if-nez p1, :cond_72
return-object v3
:cond_58
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance v0, Lf/b/b/b/k1/g0/g;
iget-object p2, p2, Lf/b/b/b/k1/g0/h0$b;->b:Ljava/lang/String;
invoke-direct {v0, p2}, Lf/b/b/b/k1/g0/g;-><init>(Ljava/lang/String;)V
invoke-direct {p1, v0}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
:cond_65
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance v0, Lf/b/b/b/k1/g0/i;
iget-object p2, p2, Lf/b/b/b/k1/g0/h0$b;->b:Ljava/lang/String;
invoke-direct {v0, p2}, Lf/b/b/b/k1/g0/i;-><init>(Ljava/lang/String;)V
invoke-direct {p1, v0}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
:cond_72
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance v0, Lf/b/b/b/k1/g0/m;
iget-object p2, p2, Lf/b/b/b/k1/g0/h0$b;->b:Ljava/lang/String;
invoke-direct {v0, p2}, Lf/b/b/b/k1/g0/m;-><init>(Ljava/lang/String;)V
invoke-direct {p1, v0}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
:cond_7f
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance v0, Lf/b/b/b/k1/g0/n;
iget-object p2, p2, Lf/b/b/b/k1/g0/h0$b;->c:Ljava/util/List;
invoke-direct {v0, p2}, Lf/b/b/b/k1/g0/n;-><init>(Ljava/util/List;)V
invoke-direct {p1, v0}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
:cond_8c
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance v0, Lf/b/b/b/k1/g0/r;
invoke-direct {p0, p2}, Lf/b/b/b/k1/g0/l;->c(Lf/b/b/b/k1/g0/h0$b;)Lf/b/b/b/k1/g0/c0;
move-result-object p2
invoke-direct {v0, p2}, Lf/b/b/b/k1/g0/r;-><init>(Lf/b/b/b/k1/g0/c0;)V
invoke-direct {p1, v0}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
:cond_9b
invoke-direct {p0, v1}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result p1
if-eqz p1, :cond_a2
goto :goto_bb
:cond_a2
new-instance v3, Lf/b/b/b/k1/g0/w;
new-instance p1, Lf/b/b/b/k1/g0/q;
invoke-direct {p0, p2}, Lf/b/b/b/k1/g0/l;->c(Lf/b/b/b/k1/g0/h0$b;)Lf/b/b/b/k1/g0/c0;
move-result-object p2
const/4 v0, 0x1
invoke-direct {p0, v0}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result v0
const/16 v1, 0x8
invoke-direct {p0, v1}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result v1
invoke-direct {p1, p2, v0, v1}, Lf/b/b/b/k1/g0/q;-><init>(Lf/b/b/b/k1/g0/c0;ZZ)V
invoke-direct {v3, p1}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
:goto_bb
return-object v3
:cond_bc
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance p2, Lf/b/b/b/k1/g0/s;
invoke-direct {p2}, Lf/b/b/b/k1/g0/s;-><init>()V
invoke-direct {p1, p2}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
:cond_c7
invoke-direct {p0, v0}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result p1
if-eqz p1, :cond_ce
goto :goto_da
:cond_ce
new-instance v3, Lf/b/b/b/k1/g0/w;
new-instance p1, Lf/b/b/b/k1/g0/t;
iget-object p2, p2, Lf/b/b/b/k1/g0/h0$b;->b:Ljava/lang/String;
invoke-direct {p1, p2}, Lf/b/b/b/k1/g0/t;-><init>(Ljava/lang/String;)V
invoke-direct {v3, p1}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
:goto_da
return-object v3
:cond_db
invoke-direct {p0, v0}, Lf/b/b/b/k1/g0/l;->f(I)Z
move-result p1
if-eqz p1, :cond_e2
goto :goto_ef
:cond_e2
new-instance v3, Lf/b/b/b/k1/g0/w;
new-instance p1, Lf/b/b/b/k1/g0/k;
const/4 v0, 0x0
iget-object p2, p2, Lf/b/b/b/k1/g0/h0$b;->b:Ljava/lang/String;
invoke-direct {p1, v0, p2}, Lf/b/b/b/k1/g0/k;-><init>(ZLjava/lang/String;)V
invoke-direct {v3, p1}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
:goto_ef
return-object v3
:cond_f0
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance v0, Lf/b/b/b/k1/g0/u;
iget-object p2, p2, Lf/b/b/b/k1/g0/h0$b;->b:Ljava/lang/String;
invoke-direct {v0, p2}, Lf/b/b/b/k1/g0/u;-><init>(Ljava/lang/String;)V
invoke-direct {p1, v0}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
:cond_fd
new-instance p1, Lf/b/b/b/k1/g0/w;
new-instance v0, Lf/b/b/b/k1/g0/p;
invoke-direct {p0, p2}, Lf/b/b/b/k1/g0/l;->d(Lf/b/b/b/k1/g0/h0$b;)Lf/b/b/b/k1/g0/j0;
move-result-object p2
invoke-direct {v0, p2}, Lf/b/b/b/k1/g0/p;-><init>(Lf/b/b/b/k1/g0/j0;)V
invoke-direct {p1, v0}, Lf/b/b/b/k1/g0/w;-><init>(Lf/b/b/b/k1/g0/o;)V
return-object p1
.end method
.method public b()Landroid/util/SparseArray;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroid/util/SparseArray<",
"Lf/b/b/b/k1/g0/h0;",
">;"
}
.end annotation
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
return-object v0
.end method