a.smali

.class public Lsg/bigo/f/b/a/a;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lsg/bigo/f/b/a;


# static fields
.field private static volatile s:Lsg/bigo/f/b/a;


# instance fields
.field protected a:Landroid/content/Context;

.field private b:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/Integer;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private c:Lcom/yysdk/mobile/vpsdk/YYVideo;

.field private d:I

.field private e:I

.field private f:Lsg/bigo/f/c/a/g;

.field private g:Lsg/bigo/f/c/a/h;

.field private h:Lsg/bigo/f/c/a/d;

.field private i:Lsg/bigo/f/c/a/k;

.field private j:Lsg/bigo/f/c/a/e;

.field private k:Lsg/bigo/f/d/a;

.field private l:Lsg/bigo/f/c/a/l;

.field private m:Lsg/bigo/f/c/a/f;

.field private n:Lsg/bigo/f/c/a/j;

.field private o:Lsg/bigo/f/c/a/c;

.field private p:Lsg/bigo/f/c/a/i;

.field private q:Lsg/bigo/f/c/a/a;

.field private r:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/Class;",
            "Lsg/bigo/f/c/a/b;",
            ">;"
        }
    .end annotation
.end field

.field private t:Lsg/bigo/f/a/a;


# direct methods
.method private constructor <init>()V
    .registers 2

    .line 76
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 74
    invoke-static {}, Lsg/bigo/f/a/a;->a()Lsg/bigo/f/a/a;

    move-result-object v0

    iput-object v0, p0, Lsg/bigo/f/b/a/a;->t:Lsg/bigo/f/a/a;

    return-void
.end method

.method public static l()Lsg/bigo/f/b/a;
    .registers 2

    .line 79
    sget-object v0, Lsg/bigo/f/b/a/a;->s:Lsg/bigo/f/b/a;

    if-nez v0, :cond_17

    .line 80
    const-class v0, Lsg/bigo/f/b/a/a;

    monitor-enter v0

    .line 81
    :try_start_7
    sget-object v1, Lsg/bigo/f/b/a/a;->s:Lsg/bigo/f/b/a;

    if-nez v1, :cond_12

    .line 82
    new-instance v1, Lsg/bigo/f/b/a/a;

    invoke-direct {v1}, Lsg/bigo/f/b/a/a;-><init>()V

    sput-object v1, Lsg/bigo/f/b/a/a;->s:Lsg/bigo/f/b/a;

    .line 84
    :cond_12
    monitor-exit v0

    goto :goto_17

    :catchall_14
    move-exception v1

    monitor-exit v0
    :try_end_16
    .catchall {:try_start_7 .. :try_end_16} :catchall_14

    throw v1

    .line 86
    :cond_17
    :goto_17
    sget-object v0, Lsg/bigo/f/b/a/a;->s:Lsg/bigo/f/b/a;

    return-object v0
.end method

.method private m()V
    .registers 13

    const/4 v0, 0x0

    new-array v1, v0, [Ljava/lang/Object;

    const-string v2, "initYYVideo"

    const-string v3, "BigoVLog"

    .line 1300
    invoke-static {v3, v2, v1}, Lsg/bigo/f/a/b;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    .line 142
    iput v0, p0, Lsg/bigo/f/b/a/a;->d:I

    .line 143
    new-instance v1, Lcom/yysdk/mobile/vpsdk/YYVideo;

    iget-object v5, p0, Lsg/bigo/f/b/a/a;->a:Landroid/content/Context;

    iget v2, p0, Lsg/bigo/f/b/a/a;->e:I

    int-to-long v6, v2

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->t:Lsg/bigo/f/a/a;

    .line 2031
    iget-boolean v9, v2, Lsg/bigo/f/a/a;->a:Z

    .line 146
    iget-object v2, p0, Lsg/bigo/f/b/a/a;->a:Landroid/content/Context;

    .line 147
    invoke-static {v2}, Lsg/bigo/f/a/a;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v10

    const/4 v8, 0x0

    const/4 v11, 0x0

    move-object v4, v1

    invoke-direct/range {v4 .. v11}, Lcom/yysdk/mobile/vpsdk/YYVideo;-><init>(Landroid/content/Context;JZZLjava/lang/String;Lcom/yysdk/mobile/vpsdk/j/e;)V

    iput-object v1, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    .line 149
    iget-object v2, p0, Lsg/bigo/f/b/a/a;->f:Lsg/bigo/f/c/a/g;

    invoke-virtual {v2, v1}, Lsg/bigo/f/c/a/g;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 150
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->g:Lsg/bigo/f/c/a/h;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/h;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 151
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->h:Lsg/bigo/f/c/a/d;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/d;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 152
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->i:Lsg/bigo/f/c/a/k;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/k;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 153
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->j:Lsg/bigo/f/c/a/e;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/e;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 154
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->l:Lsg/bigo/f/c/a/l;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/l;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 155
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->m:Lsg/bigo/f/c/a/f;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/f;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 156
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->n:Lsg/bigo/f/c/a/j;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/j;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 157
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->o:Lsg/bigo/f/c/a/c;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/c;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 158
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->p:Lsg/bigo/f/c/a/i;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/i;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 159
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->k:Lsg/bigo/f/d/a;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/d/a;->a(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 160
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->q:Lsg/bigo/f/c/a/a;

    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v1, v2}, Lsg/bigo/f/c/a/a;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    .line 162
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->r:Ljava/util/Map;

    if-eqz v1, :cond_9d

    invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_9d

    .line 163
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->r:Ljava/util/Map;

    invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection;

    move-result-object v1

    .line 164
    invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :goto_8b
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_9d

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lsg/bigo/f/c/a/b;

    .line 165
    iget-object v3, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v2, v3}, Lsg/bigo/f/c/a/b;->b(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    goto :goto_8b

    .line 171
    :cond_9d
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->b:Ljava/util/Map;

    const/4 v2, 0x0

    if-eqz v1, :cond_e3

    invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_e3

    .line 172
    iget-object v1, p0, Lsg/bigo/f/b/a/a;->b:Ljava/util/Map;

    invoke-interface {v1}, Ljava/util/Map;->size()I

    move-result v1

    new-array v2, v1, [I

    .line 173
    new-array v1, v1, [I

    .line 175
    iget-object v3, p0, Lsg/bigo/f/b/a/a;->b:Ljava/util/Map;

    invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v3

    invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_bc
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_e4

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/Map$Entry;

    .line 176
    invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/Integer;

    invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I

    move-result v5

    aput v5, v2, v0

    .line 177
    invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v4

    aput v4, v1, v0

    add-int/lit8 v0, v0, 0x1

    goto :goto_bc

    :cond_e3
    move-object v1, v2

    .line 181
    :cond_e4
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v0, v2, v1}, Lcom/yysdk/mobile/vpsdk/YYVideo;->a([I[I)V

    .line 183
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->m:Lsg/bigo/f/c/a/f;

    iget-object v1, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v0, v1}, Lsg/bigo/f/c/a/f;->a(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    return-void
.end method


# virtual methods
.method public final a()I
    .registers 2

    .line 193
    iget v0, p0, Lsg/bigo/f/b/a/a;->d:I

    return v0
.end method

.method public final a(I)V
    .registers 2

    .line 198
    iput p1, p0, Lsg/bigo/f/b/a/a;->d:I

    return-void
.end method

.method public final varargs a(Landroid/content/Context;I)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "I)V"
        }
    .end annotation

    .line 102
    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->a:Landroid/content/Context;

    .line 103
    iput p2, p0, Lsg/bigo/f/b/a/a;->e:I

    const/4 p1, 0x0

    .line 104
    iput-object p1, p0, Lsg/bigo/f/b/a/a;->b:Ljava/util/Map;

    .line 106
    new-instance p1, Lsg/bigo/f/c/a/g;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/g;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->f:Lsg/bigo/f/c/a/g;

    .line 107
    new-instance p1, Lsg/bigo/f/c/a/h;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/h;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->g:Lsg/bigo/f/c/a/h;

    .line 108
    new-instance p1, Lsg/bigo/f/c/a/d;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/d;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->h:Lsg/bigo/f/c/a/d;

    .line 109
    new-instance p1, Lsg/bigo/f/c/a/k;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/k;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->i:Lsg/bigo/f/c/a/k;

    .line 110
    new-instance p1, Lsg/bigo/f/c/a/e;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/e;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->j:Lsg/bigo/f/c/a/e;

    .line 111
    new-instance p1, Lsg/bigo/f/c/a/l;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/l;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->l:Lsg/bigo/f/c/a/l;

    .line 112
    new-instance p1, Lsg/bigo/f/c/a/f;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/f;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->m:Lsg/bigo/f/c/a/f;

    .line 113
    new-instance p1, Lsg/bigo/f/c/a/j;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/j;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->n:Lsg/bigo/f/c/a/j;

    .line 114
    new-instance p1, Lsg/bigo/f/c/a/c;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/c;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->o:Lsg/bigo/f/c/a/c;

    .line 115
    new-instance p1, Lsg/bigo/f/c/a/i;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/i;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->p:Lsg/bigo/f/c/a/i;

    .line 116
    new-instance p1, Lsg/bigo/f/d/a;

    invoke-direct {p1, p0}, Lsg/bigo/f/d/a;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->k:Lsg/bigo/f/d/a;

    .line 117
    new-instance p1, Lsg/bigo/f/c/a/a;

    invoke-direct {p1, p0}, Lsg/bigo/f/c/a/a;-><init>(Lsg/bigo/f/b/a;)V

    iput-object p1, p0, Lsg/bigo/f/b/a/a;->q:Lsg/bigo/f/c/a/a;

    .line 137
    invoke-direct {p0}, Lsg/bigo/f/b/a/a;->m()V

    return-void
.end method

.method public final b()V
    .registers 9

    .line 274
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->t:Lsg/bigo/f/a/a;

    .line 3053
    iget-boolean v0, v0, Lsg/bigo/f/a/a;->b:Z

    if-nez v0, :cond_2be

    .line 275
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    const/4 v1, 0x0

    if-eqz v0, :cond_2a4

    .line 3188
    iget-object v0, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->a:Lcom/yysdk/mobile/vpsdk/o/c;

    .line 277
    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v2}, Lcom/yysdk/mobile/vpsdk/YYVideo;->E()V

    .line 278
    invoke-interface {v0}, Lcom/yysdk/mobile/vpsdk/k;->e()V

    .line 279
    invoke-interface {v0}, Lcom/yysdk/mobile/vpsdk/k;->d()V

    .line 280
    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    const/4 v3, 0x0

    .line 3300
    iput-object v3, v2, Lcom/yysdk/mobile/vpsdk/YYVideo;->A:Lcom/yysdk/mobile/vpsdk/j/a;

    .line 281
    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    .line 4235
    iget-object v2, v2, Lcom/yysdk/mobile/vpsdk/YYVideo;->f:Lcom/yysdk/mobile/vpsdk/i;

    .line 5040
    iput-object v3, v2, Lcom/yysdk/mobile/vpsdk/i;->b:Lcom/yysdk/mobile/vpsdk/i$d;

    .line 282
    iget-object v2, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    .line 5325
    iput-object v3, v2, Lcom/yysdk/mobile/vpsdk/YYVideo;->B:Lcom/yysdk/mobile/vpsdk/YYVideo$a;

    .line 283
    invoke-interface {v0, v3}, Lcom/yysdk/mobile/vpsdk/k;->a(Lcom/yysdk/mobile/vpsdk/j/b;)V

    .line 284
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v0, v3}, Lcom/yysdk/mobile/vpsdk/YYVideo;->a(Landroid/view/View;)V

    .line 285
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v0, v3}, Lcom/yysdk/mobile/vpsdk/YYVideo;->a(Lcom/yysdk/mobile/vpsdk/YYVideo$b;)V

    .line 286
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-virtual {v0, v3}, Lcom/yysdk/mobile/vpsdk/YYVideo;->a(Lcom/yysdk/mobile/vpsdk/j/i;)V

    .line 287
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    .line 6195
    iget-object v0, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->b:Lcom/yysdk/mobile/vpsdk/f/b;

    .line 287
    invoke-interface {v0}, Lcom/yysdk/mobile/vpsdk/j;->a()V

    .line 288
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    const-string v2, "VP_YYVideo"

    const-string v4, "[release]"

    .line 7071
    invoke-static {v2, v4}, Lcom/yysdk/mobile/vpsdk/p;->c(Ljava/lang/String;Ljava/lang/String;)I

    .line 7073
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->p:Landroid/content/Context;

    instance-of v2, v2, Landroid/app/Application;

    if-eqz v2, :cond_58

    .line 7074
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->p:Landroid/content/Context;

    check-cast v2, Landroid/app/Application;

    iget-object v4, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->D:Landroid/app/Application$ActivityLifecycleCallbacks;

    invoke-virtual {v2, v4}, Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V

    .line 7077
    :cond_58
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->e:Lcom/yysdk/mobile/vpsdk/n;

    invoke-interface {v2}, Lcom/yysdk/mobile/vpsdk/n;->l()V

    .line 7079
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->q:Landroid/os/HandlerThread;

    if-eqz v2, :cond_68

    .line 7080
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->q:Landroid/os/HandlerThread;

    invoke-virtual {v2}, Landroid/os/HandlerThread;->quit()Z

    .line 7081
    iput-object v3, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->q:Landroid/os/HandlerThread;

    .line 7083
    :cond_68
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->s:Landroid/os/HandlerThread;

    if-eqz v2, :cond_73

    .line 7084
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->s:Landroid/os/HandlerThread;

    invoke-virtual {v2}, Landroid/os/HandlerThread;->quit()Z

    .line 7085
    iput-object v3, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->s:Landroid/os/HandlerThread;

    .line 8018
    :cond_73
    invoke-static {}, Lcom/yysdk/mobile/vpsdk/b/b$a;->a()Lcom/yysdk/mobile/vpsdk/b/b;

    move-result-object v2

    .line 8049
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/b/b;->a:Lcom/yysdk/mobile/vpsdk/b/a;

    if-eqz v4, :cond_82

    .line 8050
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/b/b;->a:Lcom/yysdk/mobile/vpsdk/b/a;

    invoke-virtual {v4}, Lcom/yysdk/mobile/vpsdk/b/a;->m()V

    .line 8051
    iput-object v3, v2, Lcom/yysdk/mobile/vpsdk/b/b;->a:Lcom/yysdk/mobile/vpsdk/b/a;

    .line 7089
    :cond_82
    iput-object v3, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->r:Landroid/os/Handler;

    .line 7090
    iput-object v3, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->t:Landroid/os/Handler;

    .line 7092
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->a:Lcom/yysdk/mobile/vpsdk/o/c;

    invoke-interface {v2}, Lcom/yysdk/mobile/vpsdk/o/c;->m()V

    .line 7093
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->h:Lcom/yysdk/mobile/vpsdk/o/d;

    invoke-interface {v2}, Lcom/yysdk/mobile/vpsdk/o/d;->j()V

    .line 7095
    iput-object v3, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->o:[B

    .line 7097
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->g:Lcom/yysdk/mobile/vpsdk/o;

    invoke-interface {v2}, Lcom/yysdk/mobile/vpsdk/o;->g()V

    .line 7099
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->p:Landroid/content/Context;

    const-string v4, "Autotoucher"

    invoke-virtual {v2, v4, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 7101
    invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    .line 7103
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->j:Lcom/yysdk/mobile/vpsdk/ab;

    .line 8085
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->a:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->a:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    const v6, 0x3f4ccccd    # 0.8f

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8086
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->b:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->b:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8087
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->c:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->c:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8088
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->d:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->d:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8089
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->e:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->e:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8090
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->f:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->f:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8091
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->g:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->g:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8092
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->h:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->h:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    int-to-float v5, v5

    mul-float v5, v5, v6

    float-to-int v5, v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8094
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->a:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->i:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8095
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->b:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->j:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8096
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->c:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8097
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->d:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->l:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8098
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->e:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->m:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8099
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->f:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->n:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8100
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->g:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->o:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8101
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->h:Ljava/util/concurrent/atomic/AtomicInteger;

    iget-object v5, v2, Lcom/yysdk/mobile/vpsdk/ab;->p:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    .line 8103
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->b:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v4

    if-nez v4, :cond_184

    .line 8104
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->a:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v4, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8106
    :cond_184
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->d:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v4

    if-nez v4, :cond_191

    .line 8107
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->c:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v4, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8109
    :cond_191
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->f:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v4

    if-nez v4, :cond_19e

    .line 8110
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->e:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v4, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 8112
    :cond_19e
    iget-object v4, v2, Lcom/yysdk/mobile/vpsdk/ab;->h:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v4

    if-nez v4, :cond_1ab

    .line 8113
    iget-object v2, v2, Lcom/yysdk/mobile/vpsdk/ab;->g:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 7104
    :cond_1ab
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->p:Landroid/content/Context;

    const-string v4, "Vpsdk"

    invoke-virtual {v2, v4, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 7106
    invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    .line 7107
    iget-object v4, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->j:Lcom/yysdk/mobile/vpsdk/ab;

    .line 9067
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->a:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "HdPushAcc"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9068
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->b:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "HdPushCnt"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9069
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->c:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "SdPushAcc"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9070
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->d:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "SdPushCnt"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9071
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->e:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "HdPullAcc"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9072
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->f:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "HdPullCnt"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9073
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->g:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "SdPullAcc"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9074
    iget-object v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->h:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    const-string v6, "SdPullCnt"

    invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 9076
    iget-boolean v5, v4, Lcom/yysdk/mobile/vpsdk/ab;->q:Z

    if-eqz v5, :cond_24d

    .line 9077
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "[release] Save HD push time "

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4}, Lcom/yysdk/mobile/vpsdk/ab;->a()J

    move-result-wide v6

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 9078
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "[release] Save SD push time "

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4}, Lcom/yysdk/mobile/vpsdk/ab;->b()J

    move-result-wide v6

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 9079
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "[release] Save HD pull time "

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4}, Lcom/yysdk/mobile/vpsdk/ab;->c()J

    move-result-wide v6

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 9080
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "[release] Save SD pull time "

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4}, Lcom/yysdk/mobile/vpsdk/ab;->d()J

    move-result-wide v6

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 7109
    :cond_24d
    iget v4, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->k:I

    const-string v5, "CurTimesToTryHdCap"

    invoke-interface {v2, v5, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 7110
    iget v4, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->l:I

    const-string v5, "CurTimesToTryHdLoad"

    invoke-interface {v2, v5, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 7111
    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 7113
    iput-object v3, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->u:Landroid/graphics/Bitmap;

    const/4 v2, 0x1

    .line 7115
    invoke-virtual {v0, v2}, Lcom/yysdk/mobile/vpsdk/YYVideo;->d(Z)V

    .line 7118
    invoke-static {}, Lcom/yysdk/mobile/vpsdk/a/c;->a()Lcom/yysdk/mobile/vpsdk/a/c;

    move-result-object v2

    .line 9290
    iget-object v2, v2, Lcom/yysdk/mobile/vpsdk/a/c;->d:[Z

    invoke-static {v2, v1}, Ljava/util/Arrays;->fill([ZZ)V

    .line 7125
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->C:Lcom/yysdk/mobile/vpsdk/VPSDKLog;

    if-eqz v2, :cond_278

    .line 7126
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->C:Lcom/yysdk/mobile/vpsdk/VPSDKLog;

    invoke-virtual {v2}, Lcom/yysdk/mobile/vpsdk/VPSDKLog;->a()V

    .line 7127
    iput-object v3, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->C:Lcom/yysdk/mobile/vpsdk/VPSDKLog;

    .line 7130
    :cond_278
    invoke-static {}, Lcom/yysdk/mobile/vpsdk/c;->a()Lcom/yysdk/mobile/vpsdk/c;

    move-result-object v2

    invoke-virtual {v2, v3}, Lcom/yysdk/mobile/vpsdk/c;->a(Lcom/yysdk/mobile/vpsdk/c$b;)V

    .line 7133
    invoke-virtual {v0}, Lcom/yysdk/mobile/vpsdk/YYVideo;->V()Z

    .line 7137
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->E:Lcom/yysdk/mobile/vpsdk/p/e;

    if-eqz v2, :cond_290

    .line 7138
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->E:Lcom/yysdk/mobile/vpsdk/p/e;

    new-instance v3, Lcom/yysdk/mobile/vpsdk/YYVideo$22;

    invoke-direct {v3, v0}, Lcom/yysdk/mobile/vpsdk/YYVideo$22;-><init>(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    invoke-interface {v2, v3}, Lcom/yysdk/mobile/vpsdk/p/e;->a(Ljava/lang/Runnable;)V

    .line 7162
    :cond_290
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->E:Lcom/yysdk/mobile/vpsdk/p/e;

    if-eqz v2, :cond_29e

    .line 7163
    iget-object v2, v0, Lcom/yysdk/mobile/vpsdk/YYVideo;->E:Lcom/yysdk/mobile/vpsdk/p/e;

    new-instance v3, Lcom/yysdk/mobile/vpsdk/YYVideo$23;

    invoke-direct {v3, v0}, Lcom/yysdk/mobile/vpsdk/YYVideo$23;-><init>(Lcom/yysdk/mobile/vpsdk/YYVideo;)V

    invoke-interface {v2, v3}, Lcom/yysdk/mobile/vpsdk/p/e;->a(Ljava/lang/Runnable;)V

    .line 7187
    :cond_29e
    invoke-static {}, Lcom/yysdk/mobile/vpsdk/VPSDKNativeLibrary;->vpCleanup()V

    .line 7188
    invoke-virtual {v0}, Lcom/yysdk/mobile/vpsdk/YYVideo;->vpReleaseSdkIns()V

    .line 290
    :cond_2a4
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->f:Lsg/bigo/f/c/a/g;

    .line 10126
    iput-boolean v1, v0, Lsg/bigo/f/c/a/g;->c:Z

    .line 291
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->i:Lsg/bigo/f/c/a/k;

    invoke-virtual {v0}, Lsg/bigo/f/c/a/k;->c()V

    .line 292
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->m:Lsg/bigo/f/c/a/f;

    invoke-virtual {v0}, Lsg/bigo/f/c/a/f;->f()V

    new-array v0, v1, [Ljava/lang/Object;

    const-string v1, "release"

    const-string v2, "BigoVLog"

    .line 10300
    invoke-static {v2, v1, v0}, Lsg/bigo/f/a/b;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    .line 295
    invoke-direct {p0}, Lsg/bigo/f/b/a/a;->m()V

    :cond_2be
    return-void
.end method

.method public final c()Lcom/yysdk/mobile/vpsdk/YYVideo;
    .registers 2

    .line 188
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    return-object v0
.end method

.method public final d()Lsg/bigo/f/c/e;
    .registers 2

    .line 219
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->g:Lsg/bigo/f/c/a/h;

    return-object v0
.end method

.method public final e()Lsg/bigo/f/c/d;
    .registers 2

    .line 214
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->f:Lsg/bigo/f/c/a/g;

    return-object v0
.end method

.method public final f()Lsg/bigo/f/c/c;
    .registers 2

    .line 244
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->m:Lsg/bigo/f/c/a/f;

    return-object v0
.end method

.method public final g()Lsg/bigo/f/c/a;
    .registers 2

    .line 224
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->h:Lsg/bigo/f/c/a/d;

    return-object v0
.end method

.method public final h()Lsg/bigo/f/c/f;
    .registers 2

    .line 229
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->i:Lsg/bigo/f/c/a/k;

    return-object v0
.end method

.method public final i()Lsg/bigo/f/c/b;
    .registers 2

    .line 234
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->j:Lsg/bigo/f/c/a/e;

    return-object v0
.end method

.method public final j()Lsg/bigo/f/c/g;
    .registers 2

    .line 239
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->l:Lsg/bigo/f/c/a/l;

    return-object v0
.end method

.method public final k()Z
    .registers 2

    .line 269
    iget-object v0, p0, Lsg/bigo/f/b/a/a;->m:Lsg/bigo/f/c/a/f;

    .line 2202
    iget-boolean v0, v0, Lsg/bigo/f/c/a/f;->c:Z

    return v0
.end method