c.smali

.class public final Lcom/google/android/exoplayer2/text/cea/c;
.super Lcom/google/android/exoplayer2/text/cea/d;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/google/android/exoplayer2/text/cea/c$a;,
        Lcom/google/android/exoplayer2/text/cea/c$b;,
        Lcom/google/android/exoplayer2/text/cea/c$c;
    }
.end annotation


# instance fields
.field public final g:Lcom/google/android/exoplayer2/util/y;

.field public final h:Lcom/google/android/exoplayer2/util/x;

.field public i:I

.field public final j:I

.field public final k:[Lcom/google/android/exoplayer2/text/cea/c$b;

.field public l:Lcom/google/android/exoplayer2/text/cea/c$b;

.field public m:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/google/android/exoplayer2/text/a;",
            ">;"
        }
    .end annotation
.end field

.field public n:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/google/android/exoplayer2/text/a;",
            ">;"
        }
    .end annotation
.end field

.field public o:Lcom/google/android/exoplayer2/text/cea/c$c;

.field public p:I


# direct methods
.method public constructor <init>(ILjava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/util/List<",
            "[B>;)V"
        }
    .end annotation

    .line 1
    invoke-direct {p0}, Lcom/google/android/exoplayer2/text/cea/d;-><init>()V

    .line 2
    new-instance v0, Lcom/google/android/exoplayer2/util/y;

    invoke-direct {v0}, Lcom/google/android/exoplayer2/util/y;-><init>()V

    iput-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->g:Lcom/google/android/exoplayer2/util/y;

    .line 3
    new-instance v0, Lcom/google/android/exoplayer2/util/x;

    invoke-direct {v0}, Lcom/google/android/exoplayer2/util/x;-><init>()V

    iput-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/4 v0, -0x1

    .line 4
    iput v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->i:I

    const/4 v1, 0x1

    if-ne p1, v0, :cond_18

    const/4 p1, 0x1

    .line 5
    :cond_18
    iput p1, p0, Lcom/google/android/exoplayer2/text/cea/c;->j:I

    const/4 p1, 0x0

    if-eqz p2, :cond_38

    .line 6
    invoke-interface {p2}, Ljava/util/List;->size()I

    move-result v0

    if-ne v0, v1, :cond_37

    .line 7
    invoke-interface {p2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [B

    array-length v0, v0

    if-ne v0, v1, :cond_37

    .line 8
    invoke-interface {p2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object p2

    check-cast p2, [B

    aget-byte p2, p2, p1

    if-ne p2, v1, :cond_37

    goto :goto_38

    :cond_37
    const/4 v1, 0x0

    :cond_38
    :goto_38
    const/16 p2, 0x8

    new-array v0, p2, [Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 9
    iput-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    const/4 v0, 0x0

    :goto_3f
    if-ge v0, p2, :cond_4d

    .line 10
    iget-object v1, p0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    new-instance v2, Lcom/google/android/exoplayer2/text/cea/c$b;

    invoke-direct {v2}, Lcom/google/android/exoplayer2/text/cea/c$b;-><init>()V

    aput-object v2, v1, v0

    add-int/lit8 v0, v0, 0x1

    goto :goto_3f

    .line 11
    :cond_4d
    iget-object p2, p0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object p1, p2, p1

    iput-object p1, p0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    return-void
.end method


# virtual methods
.method public final e()Lcom/google/android/exoplayer2/text/g;
    .registers 3

    .line 1
    iget-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->m:Ljava/util/List;

    iput-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->n:Ljava/util/List;

    .line 2
    new-instance v1, Lcom/google/android/exoplayer2/text/cea/e;

    .line 3
    invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 4
    invoke-direct {v1, v0}, Lcom/google/android/exoplayer2/text/cea/e;-><init>(Ljava/util/List;)V

    return-object v1
.end method

.method public final f(Lcom/google/android/exoplayer2/text/k;)V
    .registers 10

    .line 1
    iget-object p1, p1, Lcom/google/android/exoplayer2/decoder/g;->data:Ljava/nio/ByteBuffer;

    .line 2
    invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 3
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->array()[B

    move-result-object v0

    .line 4
    iget-object v1, p0, Lcom/google/android/exoplayer2/text/cea/c;->g:Lcom/google/android/exoplayer2/util/y;

    invoke-virtual {p1}, Ljava/nio/Buffer;->limit()I

    move-result p1

    invoke-virtual {v1, v0, p1}, Lcom/google/android/exoplayer2/util/y;->C([BI)V

    .line 5
    :cond_12
    :goto_12
    iget-object p1, p0, Lcom/google/android/exoplayer2/text/cea/c;->g:Lcom/google/android/exoplayer2/util/y;

    .line 6
    iget v0, p1, Lcom/google/android/exoplayer2/util/y;->c:I

    iget v1, p1, Lcom/google/android/exoplayer2/util/y;->b:I

    sub-int/2addr v0, v1

    const/4 v1, 0x3

    if-lt v0, v1, :cond_a5

    .line 7
    invoke-virtual {p1}, Lcom/google/android/exoplayer2/util/y;->u()I

    move-result p1

    and-int/lit8 p1, p1, 0x7

    and-int/lit8 v0, p1, 0x3

    const/4 v2, 0x4

    and-int/2addr p1, v2

    const/4 v3, 0x0

    const/4 v4, 0x1

    if-ne p1, v2, :cond_2c

    const/4 p1, 0x1

    goto :goto_2d

    :cond_2c
    const/4 p1, 0x0

    .line 8
    :goto_2d
    iget-object v5, p0, Lcom/google/android/exoplayer2/text/cea/c;->g:Lcom/google/android/exoplayer2/util/y;

    invoke-virtual {v5}, Lcom/google/android/exoplayer2/util/y;->u()I

    move-result v5

    int-to-byte v5, v5

    .line 9
    iget-object v6, p0, Lcom/google/android/exoplayer2/text/cea/c;->g:Lcom/google/android/exoplayer2/util/y;

    invoke-virtual {v6}, Lcom/google/android/exoplayer2/util/y;->u()I

    move-result v6

    int-to-byte v6, v6

    const/4 v7, 0x2

    if-eq v0, v7, :cond_41

    if-eq v0, v1, :cond_41

    goto :goto_12

    :cond_41
    if-nez p1, :cond_44

    goto :goto_12

    :cond_44
    if-ne v0, v1, :cond_77

    .line 10
    invoke-virtual {p0}, Lcom/google/android/exoplayer2/text/cea/c;->j()V

    and-int/lit16 p1, v5, 0xc0

    shr-int/lit8 p1, p1, 0x6

    .line 11
    iget v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->i:I

    const/4 v1, -0x1

    if-eq v0, v1, :cond_5d

    add-int/lit8 v0, v0, 0x1

    rem-int/2addr v0, v2

    if-eq p1, v0, :cond_5d

    .line 12
    invoke-virtual {p0}, Lcom/google/android/exoplayer2/text/cea/c;->l()V

    .line 13
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    .line 14
    :cond_5d
    iput p1, p0, Lcom/google/android/exoplayer2/text/cea/c;->i:I

    and-int/lit8 v0, v5, 0x3f

    if-nez v0, :cond_65

    const/16 v0, 0x40

    .line 15
    :cond_65
    new-instance v1, Lcom/google/android/exoplayer2/text/cea/c$c;

    invoke-direct {v1, p1, v0}, Lcom/google/android/exoplayer2/text/cea/c$c;-><init>(II)V

    iput-object v1, p0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    .line 16
    iget-object p1, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->c:[B

    iget v0, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    add-int/lit8 v2, v0, 0x1

    iput v2, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    aput-byte v6, p1, v0

    goto :goto_95

    :cond_77
    if-ne v0, v7, :cond_7a

    const/4 v3, 0x1

    .line 17
    :cond_7a
    invoke-static {v3}, Lcom/shopee/shopeexlog/config/b;->n(Z)V

    .line 18
    iget-object p1, p0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    if-nez p1, :cond_85

    .line 19
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->c()V

    goto :goto_12

    .line 20
    :cond_85
    iget-object v0, p1, Lcom/google/android/exoplayer2/text/cea/c$c;->c:[B

    iget v1, p1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    add-int/lit8 v2, v1, 0x1

    iput v2, p1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    aput-byte v5, v0, v1

    add-int/lit8 v1, v2, 0x1

    .line 21
    iput v1, p1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    aput-byte v6, v0, v2

    .line 22
    :goto_95
    iget-object p1, p0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    iget v0, p1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    iget p1, p1, Lcom/google/android/exoplayer2/text/cea/c$c;->b:I

    mul-int/lit8 p1, p1, 0x2

    sub-int/2addr p1, v4

    if-ne v0, p1, :cond_12

    .line 23
    invoke-virtual {p0}, Lcom/google/android/exoplayer2/text/cea/c;->j()V

    goto/16 :goto_12

    :cond_a5
    return-void
.end method

.method public final flush()V
    .registers 4

    .line 1
    invoke-super {p0}, Lcom/google/android/exoplayer2/text/cea/d;->flush()V

    const/4 v0, 0x0

    .line 2
    iput-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->m:Ljava/util/List;

    .line 3
    iput-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->n:Ljava/util/List;

    const/4 v1, 0x0

    .line 4
    iput v1, p0, Lcom/google/android/exoplayer2/text/cea/c;->p:I

    .line 5
    iget-object v2, p0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object v1, v2, v1

    iput-object v1, p0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 6
    invoke-virtual {p0}, Lcom/google/android/exoplayer2/text/cea/c;->l()V

    .line 7
    iput-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    return-void
.end method

.method public final getName()Ljava/lang/String;
    .registers 2

    const-string v0, "Cea708Decoder"

    return-object v0
.end method

.method public final h()Z
    .registers 3

    iget-object v0, p0, Lcom/google/android/exoplayer2/text/cea/c;->m:Ljava/util/List;

    iget-object v1, p0, Lcom/google/android/exoplayer2/text/cea/c;->n:Ljava/util/List;

    if-eq v0, v1, :cond_8

    const/4 v0, 0x1

    goto :goto_9

    :cond_8
    const/4 v0, 0x0

    :goto_9
    return v0
.end method

.method public final j()V
    .registers 17

    move-object/from16 v0, p0

    .line 1
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    if-nez v1, :cond_7

    return-void

    .line 2
    :cond_7
    iget v2, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    iget v1, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->b:I

    const/4 v3, 0x2

    mul-int/lit8 v1, v1, 0x2

    const/4 v4, 0x1

    sub-int/2addr v1, v4

    if-eq v2, v1, :cond_1d

    .line 3
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    iget v2, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->b:I

    iget v2, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    iget v1, v1, Lcom/google/android/exoplayer2/text/cea/c$c;->a:I

    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->b()V

    .line 4
    :cond_1d
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    iget-object v5, v2, Lcom/google/android/exoplayer2/text/cea/c$c;->c:[B

    iget v2, v2, Lcom/google/android/exoplayer2/text/cea/c$c;->d:I

    invoke-virtual {v1, v5, v2}, Lcom/google/android/exoplayer2/util/x;->j([BI)V

    const/4 v2, 0x0

    .line 5
    :goto_29
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5}, Lcom/google/android/exoplayer2/util/x;->b()I

    move-result v5

    if-lez v5, :cond_568

    .line 6
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/4 v6, 0x3

    invoke-virtual {v5, v6}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    .line 7
    iget-object v7, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/4 v8, 0x5

    invoke-virtual {v7, v8}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v7

    const/4 v8, 0x7

    const/4 v9, 0x6

    if-ne v5, v8, :cond_53

    .line 8
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v3}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 9
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v9}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    if-ge v5, v8, :cond_53

    .line 10
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    :cond_53
    if-nez v7, :cond_5c

    if-eqz v5, :cond_568

    .line 11
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    goto/16 :goto_568

    .line 12
    :cond_5c
    iget v10, v0, Lcom/google/android/exoplayer2/text/cea/c;->j:I

    if-eq v5, v10, :cond_66

    .line 13
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v7}, Lcom/google/android/exoplayer2/util/x;->n(I)V

    goto :goto_29

    .line 14
    :cond_66
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5}, Lcom/google/android/exoplayer2/util/x;->e()I

    move-result v5

    mul-int/lit8 v7, v7, 0x8

    add-int/2addr v7, v5

    .line 15
    :goto_6f
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5}, Lcom/google/android/exoplayer2/util/x;->e()I

    move-result v5

    if-ge v5, v7, :cond_564

    .line 16
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/16 v10, 0x8

    invoke-virtual {v5, v10}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    const/16 v11, 0x17

    const/16 v12, 0x9f

    const/16 v13, 0x18

    const/16 v14, 0x7f

    const/16 v15, 0x1f

    const/16 v1, 0x10

    if-eq v5, v1, :cond_3d0

    const/16 v4, 0xa

    if-gt v5, v15, :cond_dd

    if-eqz v5, :cond_f2

    if-eq v5, v6, :cond_d6

    if-eq v5, v10, :cond_c4

    packed-switch v5, :pswitch_data_574

    const/16 v4, 0x11

    if-lt v5, v4, :cond_b3

    if-gt v5, v11, :cond_b3

    .line 17
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    .line 18
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v10}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto :goto_f2

    .line 19
    :pswitch_a9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    invoke-virtual {v1, v4}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_f2

    .line 20
    :pswitch_af
    invoke-virtual/range {p0 .. p0}, Lcom/google/android/exoplayer2/text/cea/c;->l()V

    goto :goto_f2

    :cond_b3
    if-lt v5, v13, :cond_c0

    if-gt v5, v15, :cond_c0

    .line 21
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    .line 22
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v1}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto :goto_f2

    .line 23
    :cond_c0
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    goto :goto_f2

    .line 24
    :cond_c4
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 25
    iget-object v4, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->b:Landroid/text/SpannableStringBuilder;

    invoke-virtual {v4}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v4

    if-lez v4, :cond_f2

    .line 26
    iget-object v1, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->b:Landroid/text/SpannableStringBuilder;

    add-int/lit8 v5, v4, -0x1

    invoke-virtual {v1, v5, v4}, Landroid/text/SpannableStringBuilder;->delete(II)Landroid/text/SpannableStringBuilder;

    goto :goto_f2

    .line 27
    :cond_d6
    invoke-virtual/range {p0 .. p0}, Lcom/google/android/exoplayer2/text/cea/c;->k()Ljava/util/List;

    move-result-object v1

    iput-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->m:Ljava/util/List;

    goto :goto_f2

    :cond_dd
    if-gt v5, v14, :cond_f7

    if-ne v5, v14, :cond_e9

    .line 28
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x266b

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_f1

    .line 29
    :cond_e9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    and-int/lit16 v2, v5, 0xff

    int-to-char v2, v2

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    :goto_f1
    const/4 v2, 0x1

    :cond_f2
    :goto_f2
    :pswitch_f2
    const/4 v4, 0x0

    const/4 v8, 0x1

    :goto_f4
    const/4 v9, 0x7

    goto/16 :goto_51d

    :cond_f7
    if-gt v5, v12, :cond_3ba

    const/4 v2, 0x4

    packed-switch v5, :pswitch_data_57e

    :pswitch_fd
    const/4 v4, 0x0

    const/4 v8, 0x1

    .line 30
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    goto/16 :goto_3c8

    :pswitch_104
    add-int/lit16 v5, v5, -0x98

    .line 31
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object v1, v1, v5

    .line 32
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v3}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 33
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v4

    .line 34
    iget-object v11, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v11}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v11

    .line 35
    iget-object v12, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v12}, Lcom/google/android/exoplayer2/util/x;->f()Z

    .line 36
    iget-object v12, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v12, v6}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v12

    .line 37
    iget-object v13, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v13}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v13

    .line 38
    iget-object v14, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v14, v8}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v14

    .line 39
    iget-object v15, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v15, v10}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v10

    .line 40
    iget-object v15, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v15, v2}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v15

    .line 41
    iget-object v8, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v8, v2}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v2

    .line 42
    iget-object v8, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v8, v3}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 43
    iget-object v8, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v8, v9}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 44
    iget-object v8, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v8, v3}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 45
    iget-object v8, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v8, v6}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v8

    .line 46
    iget-object v9, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v9, v6}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v9

    const/4 v6, 0x1

    .line 47
    iput-boolean v6, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->c:Z

    .line 48
    iput-boolean v4, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->d:Z

    .line 49
    iput-boolean v11, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->k:Z

    .line 50
    iput v12, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->e:I

    .line 51
    iput-boolean v13, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->f:Z

    .line 52
    iput v14, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->g:I

    .line 53
    iput v10, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->h:I

    .line 54
    iput v15, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->i:I

    .line 55
    iget v4, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->j:I

    add-int/2addr v2, v6

    if-eq v4, v2, :cond_194

    .line 56
    iput v2, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->j:I

    :goto_177
    if-eqz v11, :cond_183

    .line 57
    iget-object v2, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->a:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    iget v4, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->j:I

    if-ge v2, v4, :cond_18d

    :cond_183
    iget-object v2, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->a:Ljava/util/ArrayList;

    .line 58
    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    const/16 v4, 0xf

    if-lt v2, v4, :cond_194

    .line 59
    :cond_18d
    iget-object v2, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->a:Ljava/util/ArrayList;

    const/4 v4, 0x0

    invoke-virtual {v2, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    goto :goto_177

    :cond_194
    if-eqz v8, :cond_1b6

    .line 60
    iget v2, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->m:I

    if-eq v2, v8, :cond_1b6

    .line 61
    iput v8, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->m:I

    add-int/lit8 v8, v8, -0x1

    .line 62
    sget-object v2, Lcom/google/android/exoplayer2/text/cea/c$b;->C:[I

    aget v2, v2, v8

    sget-object v4, Lcom/google/android/exoplayer2/text/cea/c$b;->B:[Z

    aget-boolean v4, v4, v8

    sget-object v4, Lcom/google/android/exoplayer2/text/cea/c$b;->z:[I

    aget v4, v4, v8

    sget-object v4, Lcom/google/android/exoplayer2/text/cea/c$b;->A:[I

    aget v4, v4, v8

    sget-object v4, Lcom/google/android/exoplayer2/text/cea/c$b;->y:[I

    aget v4, v4, v8

    .line 63
    iput v2, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->o:I

    .line 64
    iput v4, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->l:I

    :cond_1b6
    if-eqz v9, :cond_1d7

    .line 65
    iget v2, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->n:I

    if-eq v2, v9, :cond_1d7

    .line 66
    iput v9, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->n:I

    add-int/lit8 v9, v9, -0x1

    .line 67
    sget-object v2, Lcom/google/android/exoplayer2/text/cea/c$b;->E:[I

    aget v2, v2, v9

    sget-object v2, Lcom/google/android/exoplayer2/text/cea/c$b;->D:[I

    aget v2, v2, v9

    const/4 v2, 0x0

    invoke-virtual {v1, v2, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->g(ZZ)V

    .line 68
    sget v2, Lcom/google/android/exoplayer2/text/cea/c$b;->w:I

    sget-object v4, Lcom/google/android/exoplayer2/text/cea/c$b;->F:[I

    aget v4, v4, v9

    sget v6, Lcom/google/android/exoplayer2/text/cea/c$b;->x:I

    invoke-virtual {v1, v2, v4}, Lcom/google/android/exoplayer2/text/cea/c$b;->h(II)V

    .line 69
    :cond_1d7
    iget v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->p:I

    if-eq v1, v5, :cond_2f1

    .line 70
    iput v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->p:I

    .line 71
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object v1, v1, v5

    iput-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    goto/16 :goto_2f1

    .line 72
    :pswitch_1e5
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 73
    iget-boolean v1, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->c:Z

    if-nez v1, :cond_1f4

    .line 74
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/16 v2, 0x20

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto/16 :goto_2f1

    .line 75
    :cond_1f4
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v1

    .line 76
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v2

    .line 77
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v4

    .line 78
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    .line 79
    invoke-static {v2, v4, v5, v1}, Lcom/google/android/exoplayer2/text/cea/c$b;->d(IIII)I

    move-result v1

    .line 80
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 81
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v2

    .line 82
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v4

    .line 83
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    const/4 v6, 0x0

    .line 84
    invoke-static {v2, v4, v5, v6}, Lcom/google/android/exoplayer2/text/cea/c$b;->d(IIII)I

    .line 85
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    .line 86
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    .line 87
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 88
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 89
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v2

    .line 90
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v10}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 91
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 92
    iput v1, v4, Lcom/google/android/exoplayer2/text/cea/c$b;->o:I

    .line 93
    iput v2, v4, Lcom/google/android/exoplayer2/text/cea/c$b;->l:I

    goto/16 :goto_2f1

    .line 94
    :pswitch_252
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 95
    iget-boolean v5, v5, Lcom/google/android/exoplayer2/text/cea/c$b;->c:Z

    if-nez v5, :cond_25f

    .line 96
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v1}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto/16 :goto_2f1

    .line 97
    :cond_25f
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 98
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v1

    .line 99
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 100
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/4 v5, 0x6

    invoke-virtual {v2, v5}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 101
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 102
    iget v5, v2, Lcom/google/android/exoplayer2/text/cea/c$b;->v:I

    if-eq v5, v1, :cond_27e

    .line 103
    invoke-virtual {v2, v4}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    .line 104
    :cond_27e
    iput v1, v2, Lcom/google/android/exoplayer2/text/cea/c$b;->v:I

    goto :goto_2f1

    .line 105
    :pswitch_281
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 106
    iget-boolean v1, v1, Lcom/google/android/exoplayer2/text/cea/c$b;->c:Z

    if-nez v1, :cond_28d

    .line 107
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v13}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto :goto_2f1

    .line 108
    :cond_28d
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v1

    .line 109
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v2

    .line 110
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v4

    .line 111
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    .line 112
    invoke-static {v2, v4, v5, v1}, Lcom/google/android/exoplayer2/text/cea/c$b;->d(IIII)I

    move-result v1

    .line 113
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v2

    .line 114
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v4

    .line 115
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    .line 116
    iget-object v6, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v6, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v6

    .line 117
    invoke-static {v4, v5, v6, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->d(IIII)I

    move-result v2

    .line 118
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v3}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 119
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v4

    .line 120
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    .line 121
    iget-object v6, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v6, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v6

    const/4 v8, 0x0

    .line 122
    invoke-static {v4, v5, v6, v8}, Lcom/google/android/exoplayer2/text/cea/c$b;->d(IIII)I

    .line 123
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    invoke-virtual {v4, v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->h(II)V

    goto :goto_2f1

    .line 124
    :pswitch_2e6
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    .line 125
    iget-boolean v4, v4, Lcom/google/android/exoplayer2/text/cea/c$b;->c:Z

    if-nez v4, :cond_2f3

    .line 126
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2, v1}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    :cond_2f1
    :goto_2f1
    const/4 v6, 0x3

    goto :goto_322

    .line 127
    :cond_2f3
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 128
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 129
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v3}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 130
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v1

    .line 131
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v2

    .line 132
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/4 v6, 0x3

    invoke-virtual {v4, v6}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 133
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v4, v6}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    .line 134
    iget-object v4, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    invoke-virtual {v4, v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->g(ZZ)V

    goto :goto_322

    .line 135
    :pswitch_31f
    invoke-virtual/range {p0 .. p0}, Lcom/google/android/exoplayer2/text/cea/c;->l()V

    :cond_322
    :goto_322
    :pswitch_322
    const/4 v4, 0x0

    goto :goto_374

    .line 136
    :pswitch_324
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v10}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto :goto_322

    :pswitch_32a
    const/4 v1, 0x1

    :goto_32b
    if-gt v1, v10, :cond_322

    .line 137
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v2

    if-eqz v2, :cond_33e

    .line 138
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    rsub-int/lit8 v4, v1, 0x8

    aget-object v2, v2, v4

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->f()V

    :cond_33e
    add-int/lit8 v1, v1, 0x1

    goto :goto_32b

    :pswitch_341
    const/4 v1, 0x1

    :goto_342
    if-gt v1, v10, :cond_322

    .line 139
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v2

    if-eqz v2, :cond_358

    .line 140
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    rsub-int/lit8 v4, v1, 0x8

    aget-object v2, v2, v4

    .line 141
    iget-boolean v4, v2, Lcom/google/android/exoplayer2/text/cea/c$b;->d:Z

    const/4 v5, 0x1

    xor-int/2addr v4, v5

    .line 142
    iput-boolean v4, v2, Lcom/google/android/exoplayer2/text/cea/c$b;->d:Z

    :cond_358
    add-int/lit8 v1, v1, 0x1

    goto :goto_342

    :pswitch_35b
    const/4 v1, 0x1

    :goto_35c
    if-gt v1, v10, :cond_322

    .line 143
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v2

    if-eqz v2, :cond_370

    .line 144
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    rsub-int/lit8 v4, v1, 0x8

    aget-object v2, v2, v4

    const/4 v4, 0x0

    .line 145
    iput-boolean v4, v2, Lcom/google/android/exoplayer2/text/cea/c$b;->d:Z

    goto :goto_371

    :cond_370
    const/4 v4, 0x0

    :goto_371
    add-int/lit8 v1, v1, 0x1

    goto :goto_35c

    :cond_374
    :goto_374
    const/4 v8, 0x1

    goto :goto_3c8

    :pswitch_376
    const/4 v4, 0x0

    const/4 v1, 0x1

    :goto_378
    if-gt v1, v10, :cond_374

    .line 146
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v2

    if-eqz v2, :cond_38c

    .line 147
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    rsub-int/lit8 v5, v1, 0x8

    aget-object v2, v2, v5

    const/4 v8, 0x1

    .line 148
    iput-boolean v8, v2, Lcom/google/android/exoplayer2/text/cea/c$b;->d:Z

    goto :goto_38d

    :cond_38c
    const/4 v8, 0x1

    :goto_38d
    add-int/lit8 v1, v1, 0x1

    goto :goto_378

    :pswitch_390
    const/4 v4, 0x0

    const/4 v8, 0x1

    const/4 v1, 0x1

    :goto_393
    if-gt v1, v10, :cond_3c8

    .line 149
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/util/x;->f()Z

    move-result v2

    if-eqz v2, :cond_3a6

    .line 150
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    rsub-int/lit8 v5, v1, 0x8

    aget-object v2, v2, v5

    invoke-virtual {v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->c()V

    :cond_3a6
    add-int/lit8 v1, v1, 0x1

    goto :goto_393

    :pswitch_3a9
    const/4 v4, 0x0

    const/4 v8, 0x1

    add-int/lit8 v5, v5, -0x80

    .line 151
    iget v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->p:I

    if-eq v1, v5, :cond_3c8

    .line 152
    iput v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->p:I

    .line 153
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object v1, v1, v5

    iput-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    goto :goto_3c8

    :cond_3ba
    const/16 v1, 0xff

    const/4 v4, 0x0

    const/4 v8, 0x1

    if-gt v5, v1, :cond_3cb

    .line 154
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    and-int/lit16 v2, v5, 0xff

    int-to-char v2, v2

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    :cond_3c8
    :goto_3c8
    const/4 v2, 0x1

    goto/16 :goto_f4

    .line 155
    :cond_3cb
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    goto/16 :goto_f4

    :cond_3d0
    const/4 v4, 0x0

    const/4 v8, 0x1

    .line 156
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v10}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v5

    if-gt v5, v15, :cond_3fc

    const/4 v9, 0x7

    if-gt v5, v9, :cond_3df

    goto/16 :goto_51d

    :cond_3df
    const/16 v12, 0xf

    if-gt v5, v12, :cond_3ea

    .line 157
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v10}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto/16 :goto_51d

    :cond_3ea
    if-gt v5, v11, :cond_3f3

    .line 158
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v5, v1}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto/16 :goto_51d

    :cond_3f3
    if-gt v5, v15, :cond_51d

    .line 159
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v13}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto/16 :goto_51d

    :cond_3fc
    const/4 v9, 0x7

    const/16 v1, 0xa0

    if-gt v5, v14, :cond_510

    const/16 v11, 0x20

    if-eq v5, v11, :cond_507

    const/16 v2, 0x21

    if-eq v5, v2, :cond_501

    const/16 v1, 0x25

    if-eq v5, v1, :cond_4f9

    const/16 v1, 0x2a

    if-eq v5, v1, :cond_4f1

    const/16 v1, 0x2c

    if-eq v5, v1, :cond_4e9

    const/16 v1, 0x3f

    if-eq v5, v1, :cond_4e1

    const/16 v1, 0x39

    if-eq v5, v1, :cond_4d9

    const/16 v1, 0x3a

    if-eq v5, v1, :cond_4d1

    const/16 v1, 0x3c

    if-eq v5, v1, :cond_4c9

    const/16 v1, 0x3d

    if-eq v5, v1, :cond_4c1

    packed-switch v5, :pswitch_data_5c2

    packed-switch v5, :pswitch_data_5d2

    .line 160
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    goto/16 :goto_50e

    .line 161
    :pswitch_434
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2022

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 162
    :pswitch_43d
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x201d

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 163
    :pswitch_446
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x201c

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 164
    :pswitch_44f
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2019

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 165
    :pswitch_458
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2018

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 166
    :pswitch_461
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2588

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 167
    :pswitch_46a
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x250c

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 168
    :pswitch_473
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2518

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 169
    :pswitch_47c
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2500

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 170
    :pswitch_485
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2514

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 171
    :pswitch_48e
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2510

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 172
    :pswitch_497
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2502

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 173
    :pswitch_4a0
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x215e

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto/16 :goto_50e

    .line 174
    :pswitch_4a9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x215d

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 175
    :pswitch_4b1
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x215c

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 176
    :pswitch_4b9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x215b

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 177
    :cond_4c1
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2120

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 178
    :cond_4c9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x153

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 179
    :cond_4d1
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x161

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 180
    :cond_4d9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2122

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 181
    :cond_4e1
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x178

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 182
    :cond_4e9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x152

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 183
    :cond_4f1
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x160

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 184
    :cond_4f9
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x2026

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 185
    :cond_501
    iget-object v2, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    invoke-virtual {v2, v1}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_50e

    .line 186
    :cond_507
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v11, 0x20

    invoke-virtual {v1, v11}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    :goto_50e
    const/4 v2, 0x1

    goto :goto_51d

    :cond_510
    const/16 v11, 0x20

    if-gt v5, v12, :cond_541

    const/16 v1, 0x87

    if-gt v5, v1, :cond_51f

    .line 187
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v11}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    :cond_51d
    :goto_51d
    const/4 v11, 0x6

    goto :goto_55f

    :cond_51f
    const/16 v1, 0x8f

    if-gt v5, v1, :cond_52b

    .line 188
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/16 v5, 0x28

    invoke-virtual {v1, v5}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto :goto_51d

    :cond_52b
    if-gt v5, v12, :cond_51d

    .line 189
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    invoke-virtual {v1, v3}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    .line 190
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    const/4 v11, 0x6

    invoke-virtual {v1, v11}, Lcom/google/android/exoplayer2/util/x;->g(I)I

    move-result v1

    .line 191
    iget-object v5, v0, Lcom/google/android/exoplayer2/text/cea/c;->h:Lcom/google/android/exoplayer2/util/x;

    mul-int/lit8 v1, v1, 0x8

    invoke-virtual {v5, v1}, Lcom/google/android/exoplayer2/util/x;->m(I)V

    goto :goto_55f

    :cond_541
    const/16 v10, 0xff

    const/4 v11, 0x6

    if-gt v5, v10, :cond_55c

    if-ne v5, v1, :cond_550

    .line 192
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x33c4

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    goto :goto_55a

    .line 193
    :cond_550
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    .line 194
    iget-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->l:Lcom/google/android/exoplayer2/text/cea/c$b;

    const/16 v2, 0x5f

    invoke-virtual {v1, v2}, Lcom/google/android/exoplayer2/text/cea/c$b;->a(C)V

    :goto_55a
    const/4 v2, 0x1

    goto :goto_55f

    .line 195
    :cond_55c
    invoke-static {}, Lcom/google/android/exoplayer2/util/q;->h()V

    :goto_55f
    const/4 v4, 0x1

    const/4 v8, 0x7

    const/4 v9, 0x6

    goto/16 :goto_6f

    :cond_564
    const/4 v8, 0x1

    const/4 v4, 0x1

    goto/16 :goto_29

    :cond_568
    :goto_568
    if-eqz v2, :cond_570

    .line 196
    invoke-virtual/range {p0 .. p0}, Lcom/google/android/exoplayer2/text/cea/c;->k()Ljava/util/List;

    move-result-object v1

    iput-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->m:Ljava/util/List;

    :cond_570
    const/4 v1, 0x0

    .line 197
    iput-object v1, v0, Lcom/google/android/exoplayer2/text/cea/c;->o:Lcom/google/android/exoplayer2/text/cea/c$c;

    return-void

    :pswitch_data_574
    .packed-switch 0xc
        :pswitch_af
        :pswitch_a9
        :pswitch_f2
    .end packed-switch

    :pswitch_data_57e
    .packed-switch 0x80
        :pswitch_3a9
        :pswitch_3a9
        :pswitch_3a9
        :pswitch_3a9
        :pswitch_3a9
        :pswitch_3a9
        :pswitch_3a9
        :pswitch_3a9
        :pswitch_390
        :pswitch_376
        :pswitch_35b
        :pswitch_341
        :pswitch_32a
        :pswitch_324
        :pswitch_322
        :pswitch_31f
        :pswitch_2e6
        :pswitch_281
        :pswitch_252
        :pswitch_fd
        :pswitch_fd
        :pswitch_fd
        :pswitch_fd
        :pswitch_1e5
        :pswitch_104
        :pswitch_104
        :pswitch_104
        :pswitch_104
        :pswitch_104
        :pswitch_104
        :pswitch_104
        :pswitch_104
    .end packed-switch

    :pswitch_data_5c2
    .packed-switch 0x30
        :pswitch_461
        :pswitch_458
        :pswitch_44f
        :pswitch_446
        :pswitch_43d
        :pswitch_434
    .end packed-switch

    :pswitch_data_5d2
    .packed-switch 0x76
        :pswitch_4b9
        :pswitch_4b1
        :pswitch_4a9
        :pswitch_4a0
        :pswitch_497
        :pswitch_48e
        :pswitch_485
        :pswitch_47c
        :pswitch_473
        :pswitch_46a
    .end packed-switch
.end method

.method public final k()Ljava/util/List;
    .registers 16
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Lcom/google/android/exoplayer2/text/a;",
            ">;"
        }
    .end annotation

    .line 1
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    const/4 v1, 0x0

    const/4 v2, 0x0

    :goto_7
    const/16 v3, 0x8

    if-ge v2, v3, :cond_e3

    .line 2
    iget-object v3, p0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object v3, v3, v2

    invoke-virtual {v3}, Lcom/google/android/exoplayer2/text/cea/c$b;->e()Z

    move-result v3

    if-nez v3, :cond_df

    iget-object v3, p0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object v4, v3, v2

    .line 3
    iget-boolean v4, v4, Lcom/google/android/exoplayer2/text/cea/c$b;->d:Z

    if-eqz v4, :cond_df

    .line 4
    aget-object v3, v3, v2

    .line 5
    invoke-virtual {v3}, Lcom/google/android/exoplayer2/text/cea/c$b;->e()Z

    move-result v4

    if-eqz v4, :cond_28

    const/4 v3, 0x0

    goto/16 :goto_da

    .line 6
    :cond_28
    new-instance v5, Landroid/text/SpannableStringBuilder;

    invoke-direct {v5}, Landroid/text/SpannableStringBuilder;-><init>()V

    const/4 v4, 0x0

    .line 7
    :goto_2e
    iget-object v6, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->a:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-ge v4, v6, :cond_49

    .line 8
    iget-object v6, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->a:Ljava/util/ArrayList;

    invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/lang/CharSequence;

    invoke-virtual {v5, v6}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    const/16 v6, 0xa

    .line 9
    invoke-virtual {v5, v6}, Landroid/text/SpannableStringBuilder;->append(C)Landroid/text/SpannableStringBuilder;

    add-int/lit8 v4, v4, 0x1

    goto :goto_2e

    .line 10
    :cond_49
    invoke-virtual {v3}, Lcom/google/android/exoplayer2/text/cea/c$b;->b()Landroid/text/SpannableString;

    move-result-object v4

    invoke-virtual {v5, v4}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 11
    iget v4, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->l:I

    const/4 v6, 0x2

    const/4 v7, 0x1

    if-eqz v4, :cond_79

    if-eq v4, v7, :cond_76

    if-eq v4, v6, :cond_73

    const/4 v6, 0x3

    if-ne v4, v6, :cond_5e

    goto :goto_79

    .line 12
    :cond_5e
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Unexpected justification value: "

    .line 13
    invoke-static {v1}, Landroid/support/v4/media/c;->c(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 14
    iget v2, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->l:I

    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, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 15
    :cond_73
    sget-object v4, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;

    goto :goto_7b

    .line 16
    :cond_76
    sget-object v4, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;

    goto :goto_7b

    .line 17
    :cond_79
    :goto_79
    sget-object v4, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;

    :goto_7b
    move-object v6, v4

    .line 18
    iget-boolean v4, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->f:Z

    if-eqz v4, :cond_8b

    .line 19
    iget v4, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->h:I

    int-to-float v4, v4

    const/high16 v8, 0x42c60000    # 99.0f

    div-float/2addr v4, v8

    .line 20
    iget v9, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->g:I

    int-to-float v9, v9

    div-float/2addr v9, v8

    goto :goto_98

    .line 21
    :cond_8b
    iget v4, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->h:I

    int-to-float v4, v4

    const/high16 v8, 0x43510000    # 209.0f

    div-float/2addr v4, v8

    .line 22
    iget v8, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->g:I

    int-to-float v8, v8

    const/high16 v9, 0x42940000    # 74.0f

    div-float v9, v8, v9

    :goto_98
    const v8, 0x3f666666    # 0.9f

    mul-float v4, v4, v8

    const v10, 0x3d4ccccd    # 0.05f

    add-float v11, v4, v10

    mul-float v9, v9, v8

    add-float v8, v9, v10

    .line 23
    iget v4, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->i:I

    div-int/lit8 v9, v4, 0x3

    if-nez v9, :cond_ae

    const/4 v9, 0x0

    goto :goto_b3

    :cond_ae
    if-ne v9, v7, :cond_b2

    const/4 v9, 0x1

    goto :goto_b3

    :cond_b2
    const/4 v9, 0x2

    .line 24
    :goto_b3
    rem-int/lit8 v4, v4, 0x3

    if-nez v4, :cond_ba

    const/4 v4, 0x0

    const/4 v10, 0x0

    goto :goto_c1

    :cond_ba
    if-ne v4, v7, :cond_bf

    const/4 v4, 0x1

    const/4 v10, 0x1

    goto :goto_c1

    :cond_bf
    const/4 v4, 0x2

    const/4 v10, 0x2

    .line 25
    :goto_c1
    iget v12, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->o:I

    sget v4, Lcom/google/android/exoplayer2/text/cea/c$b;->x:I

    if-eq v12, v4, :cond_ca

    const/4 v4, 0x1

    const/4 v13, 0x1

    goto :goto_cc

    :cond_ca
    const/4 v4, 0x0

    const/4 v13, 0x0

    .line 26
    :goto_cc
    new-instance v14, Lcom/google/android/exoplayer2/text/cea/c$a;

    iget v3, v3, Lcom/google/android/exoplayer2/text/cea/c$b;->e:I

    move-object v4, v14

    move v7, v8

    move v8, v9

    move v9, v11

    move v11, v13

    move v13, v3

    invoke-direct/range {v4 .. v13}, Lcom/google/android/exoplayer2/text/cea/c$a;-><init>(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;FIFIZII)V

    move-object v3, v14

    :goto_da
    if-eqz v3, :cond_df

    .line 27
    invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    :cond_df
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_7

    .line 28
    :cond_e3
    sget-object v2, Lcom/google/android/exoplayer2/text/cea/b;->a:Lcom/google/android/exoplayer2/text/cea/b;

    invoke-static {v0, v2}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V

    .line 29
    new-instance v2, Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v3

    invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V

    .line 30
    :goto_f1
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v1, v3, :cond_105

    .line 31
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/google/android/exoplayer2/text/cea/c$a;

    iget-object v3, v3, Lcom/google/android/exoplayer2/text/cea/c$a;->a:Lcom/google/android/exoplayer2/text/a;

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    add-int/lit8 v1, v1, 0x1

    goto :goto_f1

    .line 32
    :cond_105
    invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public final l()V
    .registers 3

    const/4 v0, 0x0

    :goto_1
    const/16 v1, 0x8

    if-ge v0, v1, :cond_f

    iget-object v1, p0, Lcom/google/android/exoplayer2/text/cea/c;->k:[Lcom/google/android/exoplayer2/text/cea/c$b;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Lcom/google/android/exoplayer2/text/cea/c$b;->f()V

    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    :cond_f
    return-void
.end method