f$1.smali
.class final Lcom/yysdk/mobile/vpsdk/e/f$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/yysdk/mobile/vpsdk/e/i$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yysdk/mobile/vpsdk/e/f;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/yysdk/mobile/vpsdk/e/f;
# direct methods
.method constructor <init>(Lcom/yysdk/mobile/vpsdk/e/f;)V
.registers 2
.line 209
iput-object p1, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/yysdk/mobile/vpsdk/i/c;)V
.registers 8
.line 212
iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {v0}, Lcom/yysdk/mobile/vpsdk/e/f;->a(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/e/l;
move-result-object v0
if-eqz v0, :cond_10
.line 213
iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {v0}, Lcom/yysdk/mobile/vpsdk/e/f;->a(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/e/l;
move-result-object v0
.line 1029
iput-object p1, v0, Lcom/yysdk/mobile/vpsdk/e/l;->a:Lcom/yysdk/mobile/vpsdk/i/c;
.line 216
:cond_10
iget-object p1, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {p1}, Lcom/yysdk/mobile/vpsdk/e/f;->b(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/p/e;
move-result-object p1
if-eqz p1, :cond_21
.line 217
iget-object p1, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {p1}, Lcom/yysdk/mobile/vpsdk/e/f;->b(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/p/e;
move-result-object p1
invoke-interface {p1}, Lcom/yysdk/mobile/vpsdk/p/e;->b()V
.line 221
:cond_21
iget-object p1, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {p1}, Lcom/yysdk/mobile/vpsdk/e/f;->a(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/e/l;
move-result-object p1
if-eqz p1, :cond_58
.line 222
iget-object p1, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {p1}, Lcom/yysdk/mobile/vpsdk/e/f;->a(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/e/l;
move-result-object p1
.line 1033
iget-object v0, p1, Lcom/yysdk/mobile/vpsdk/e/l;->c:Ljava/lang/Object;
monitor-enter v0
const/4 v1, 0x0
const/4 v2, 0x0
.line 1035
:goto_34
:try_start_34
iget-boolean v3, p1, Lcom/yysdk/mobile/vpsdk/e/l;->b:Z
:try_end_36
.catchall {:try_start_34 .. :try_end_36} :catchall_55
if-nez v3, :cond_46
add-int/lit8 v3, v2, 0x1
const/4 v4, 0x5
if-ge v2, v4, :cond_46
.line 1037
:try_start_3d
iget-object v2, p1, Lcom/yysdk/mobile/vpsdk/e/l;->c:Ljava/lang/Object;
const-wide/16 v4, 0x64
invoke-virtual {v2, v4, v5}, Ljava/lang/Object;->wait(J)V
:try_end_44
.catch Ljava/lang/InterruptedException; {:try_start_3d .. :try_end_44} :catch_44
.catchall {:try_start_3d .. :try_end_44} :catchall_55
:catch_44
move v2, v3
goto :goto_34
.line 1042
:cond_46
:try_start_46
iget-boolean v2, p1, Lcom/yysdk/mobile/vpsdk/e/l;->b:Z
if-nez v2, :cond_51
const-string v2, "CutMeVideoDisplayer"
const-string v3, "[waitForRenderFinished] time out"
.line 1043
invoke-static {v2, v3}, Lcom/yysdk/mobile/vpsdk/p;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 1045
:cond_51
iput-boolean v1, p1, Lcom/yysdk/mobile/vpsdk/e/l;->b:Z
.line 1046
monitor-exit v0
return-void
:catchall_55
move-exception p1
monitor-exit v0
:try_end_57
.catchall {:try_start_46 .. :try_end_57} :catchall_55
throw p1
:cond_58
return-void
.end method
.method public final a([BIIJ)[B
.registers 14
.line 228
iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {v0}, Lcom/yysdk/mobile/vpsdk/e/f;->c(Lcom/yysdk/mobile/vpsdk/e/f;)[B
move-result-object v0
.line 229
new-instance v7, Lcom/yysdk/mobile/vpsdk/e/f$d;
move-object v1, v7
move-wide v2, p4
move v4, p2
move v5, p3
move-object v6, p1
invoke-direct/range {v1 .. v6}, Lcom/yysdk/mobile/vpsdk/e/f$d;-><init>(JII[B)V
.line 230
iget-object p2, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {p2}, Lcom/yysdk/mobile/vpsdk/e/f;->d(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/e/f$a$a;
move-result-object p2
iget-object p3, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {p3}, Lcom/yysdk/mobile/vpsdk/e/f;->d(Lcom/yysdk/mobile/vpsdk/e/f;)Lcom/yysdk/mobile/vpsdk/e/f$a$a;
move-result-object p3
const/16 p4, 0x1c
invoke-virtual {p3, p4, v7}, Lcom/yysdk/mobile/vpsdk/e/f$a$a;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p3
invoke-virtual {p2, p3}, Lcom/yysdk/mobile/vpsdk/e/f$a$a;->sendMessage(Landroid/os/Message;)Z
.line 231
iget-object p2, p0, Lcom/yysdk/mobile/vpsdk/e/f$1;->a:Lcom/yysdk/mobile/vpsdk/e/f;
invoke-static {p2, p1}, Lcom/yysdk/mobile/vpsdk/e/f;->a(Lcom/yysdk/mobile/vpsdk/e/f;[B)[B
return-object v0
.end method