d.smali
.class public final Lsg/bigo/sdk/call/ip/d;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/sdk/call/ip/q$a;
.implements Lsg/bigo/sdk/call/ip/r$b;
.implements Lsg/bigo/svcapi/NetworkStateListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/sdk/call/ip/d$a;
}
.end annotation
# instance fields
.field public final a:Lsg/bigo/sdk/call/ip/r;
.field public final b:Lsg/bigo/sdk/call/stat/c;
.field public final c:Lsg/bigo/sdk/call/ip/d$a;
.field public d:Lsg/bigo/sdk/call/ip/q;
.field public e:Lsg/bigo/sdk/call/ip/p;
.field public f:Ljava/lang/String;
.field g:Ljava/lang/Runnable;
.field h:Ljava/lang/Runnable;
.field private final i:Landroid/content/Context;
.field private final j:Landroid/os/Handler;
.field private final k:Lsg/bigo/sdk/call/g;
.field private l:Lsg/bigo/sdk/call/ip/n;
.field private m:Ljava/lang/Runnable;
.field private n:Ljava/util/concurrent/atomic/AtomicInteger;
.field private o:Ljava/lang/Runnable;
.field private p:Lsg/bigo/sdk/call/h$a;
.field private q:Landroid/net/wifi/WifiManager$WifiLock;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lsg/bigo/sdk/call/ip/n;Lsg/bigo/sdk/call/g;)V
.registers 15
.line 65
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "sdk-call"
.line 61
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
.line 101
new-instance v0, Lsg/bigo/sdk/call/ip/d$1;
invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$1;-><init>(Lsg/bigo/sdk/call/ip/d;)V
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->m:Ljava/lang/Runnable;
.line 692
new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;
invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->n:Ljava/util/concurrent/atomic/AtomicInteger;
.line 704
new-instance v0, Lsg/bigo/sdk/call/ip/d$5;
invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$5;-><init>(Lsg/bigo/sdk/call/ip/d;)V
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;
.line 958
new-instance v0, Lsg/bigo/sdk/call/ip/d$6;
invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$6;-><init>(Lsg/bigo/sdk/call/ip/d;)V
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->p:Lsg/bigo/sdk/call/h$a;
.line 1228
new-instance v0, Lsg/bigo/sdk/call/ip/d$7;
invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$7;-><init>(Lsg/bigo/sdk/call/ip/d;)V
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;
.line 1517
new-instance v0, Lsg/bigo/sdk/call/ip/d$9;
invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$9;-><init>(Lsg/bigo/sdk/call/ip/d;)V
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->h:Ljava/lang/Runnable;
.line 66
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
.line 67
iput-object p2, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
.line 68
iput-object p3, p0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;
.line 70
new-instance v1, Lsg/bigo/sdk/call/stat/c;
new-instance v2, Lsg/bigo/sdk/call/ip/-$$Lambda$d$qUVTKVYs5cTAeTqMeEKyJfRtSPE;
invoke-direct {v2, p0}, Lsg/bigo/sdk/call/ip/-$$Lambda$d$qUVTKVYs5cTAeTqMeEKyJfRtSPE;-><init>(Lsg/bigo/sdk/call/ip/d;)V
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;
invoke-direct {v1, p1, v2, v3}, Lsg/bigo/sdk/call/stat/c;-><init>(Landroid/content/Context;Lsg/bigo/sdk/call/stat/c$a;Lsg/bigo/sdk/call/g;)V
iput-object v1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 72
new-instance v1, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
invoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v1, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
.line 73
new-instance v1, Lsg/bigo/sdk/call/ip/d$a;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lsg/bigo/sdk/call/ip/d$a;-><init>(Lsg/bigo/sdk/call/ip/d;B)V
iput-object v1, p0, Lsg/bigo/sdk/call/ip/d;->c:Lsg/bigo/sdk/call/ip/d$a;
.line 74
new-instance v7, Lsg/bigo/sdk/call/ip/r;
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
const/16 v5, 0x4a
move-object v1, v7
move-object v4, p3
move-object v6, p0
invoke-direct/range {v1 .. v6}, Lsg/bigo/sdk/call/ip/r;-><init>(Landroid/content/Context;Landroid/os/Handler;Lsg/bigo/sdk/call/g;ILsg/bigo/sdk/call/ip/r$b;)V
iput-object v7, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
.line 75
new-instance v0, Lsg/bigo/sdk/call/ip/q;
sget-object v5, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;
sget-object v6, Lsg/bigo/sdk/call/data/a;->OUTGOING:Lsg/bigo/sdk/call/data/a;
new-instance v7, Lsg/bigo/sdk/call/data/CallParams;
invoke-direct {v7}, Lsg/bigo/sdk/call/data/CallParams;-><init>()V
iget-object v10, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
const-wide/16 v2, -0x1
move-object v1, v0
move-object v4, v5
move-object v8, p0
move-object v9, v10
.line 76
invoke-direct/range {v1 .. v10}, Lsg/bigo/sdk/call/ip/q;-><init>(JLsg/bigo/sdk/call/data/c;Lsg/bigo/sdk/call/data/c;Lsg/bigo/sdk/call/data/a;Lsg/bigo/sdk/call/data/CallParams;Lsg/bigo/sdk/call/ip/q$a;Lsg/bigo/sdk/call/ip/l;Lsg/bigo/sdk/call/ip/o;)V
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 77
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 3058
iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 78
invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->a()V
.line 79
invoke-static {}, Lsg/bigo/sdk/call/h;->a()Lsg/bigo/sdk/call/h;
move-result-object v0
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->p:Lsg/bigo/sdk/call/h$a;
.line 3160
iget-object v2, v0, Lsg/bigo/sdk/call/h;->b:Ljava/util/List;
monitor-enter v2
.line 3161
:try_start_94
iget-object v3, v0, Lsg/bigo/sdk/call/h;->b:Ljava/util/List;
invoke-interface {v3, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_a1
.line 3162
iget-object v0, v0, Lsg/bigo/sdk/call/h;->b:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 3164
:cond_a1
monitor-exit v2
return-void
:catchall_a3
move-exception v0
monitor-exit v2
:try_end_a5
.catchall {:try_start_94 .. :try_end_a5} :catchall_a3
throw v0
.end method
.method private static a(Ljava/lang/String;)J
.registers 4
.line 1563
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const-wide/16 v1, 0x0
if-eqz v0, :cond_9
return-wide v1
.line 1568
:cond_9
:try_start_9
invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v1
:try_end_d
.catch Ljava/lang/NumberFormatException; {:try_start_9 .. :try_end_d} :catch_d
:catch_d
return-wide v1
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/ip/q;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
return-object p0
.end method
.method private a(I)V
.registers 3
const-string v0, ""
.line 1638
invoke-direct {p0, p1, v0, v0}, Lsg/bigo/sdk/call/ip/d;->a(ILjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private a(ILjava/lang/String;Ljava/lang/String;)V
.registers 9
.line 1642
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->m:Ljava/util/HashSet;
if-nez v0, :cond_16
.line 1643
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string p3, "notifyCallListener return for CallListener null, event:"
invoke-virtual {p3, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 1646
:cond_16
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->m:Ljava/util/HashSet;
monitor-enter v0
.line 1647
:try_start_1b
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "notifyCallListener event:"
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1648
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->m:Ljava/util/HashSet;
invoke-virtual {v1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_32
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_fb
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lsg/bigo/sdk/call/ip/e;
const/4 v3, 0x1
const/4 v4, 0x0
packed-switch p1, :pswitch_data_102
:pswitch_43
goto :goto_32
.line 1742
:pswitch_44
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50207
iget-object v3, v3, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 1742
invoke-virtual {v3}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a()Ljava/util/Map;
move-result-object v3
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->a(Ljava/util/Map;)V
goto :goto_32
.line 1739
:pswitch_50
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->v(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1736
:pswitch_56
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->m(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1730
:pswitch_5c
iget-object v4, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v4, v3}, Lsg/bigo/sdk/call/ip/e;->a(Lsg/bigo/sdk/call/ip/b;Z)V
goto :goto_32
.line 1726
:pswitch_62
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3, v4}, Lsg/bigo/sdk/call/ip/e;->a(Lsg/bigo/sdk/call/ip/b;Z)V
goto :goto_32
.line 1722
:pswitch_68
iget-object v4, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v4, v3}, Lsg/bigo/sdk/call/ip/e;->b(Lsg/bigo/sdk/call/ip/b;Z)V
goto :goto_32
.line 1719
:pswitch_6e
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3, v4}, Lsg/bigo/sdk/call/ip/e;->b(Lsg/bigo/sdk/call/ip/b;Z)V
goto :goto_32
.line 1701
:pswitch_74
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->u(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1716
:pswitch_7a
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->k(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1713
:pswitch_80
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->j(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1710
:pswitch_86
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->i(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1707
:pswitch_8c
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->h(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1704
:pswitch_92
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->g(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1698
:pswitch_98
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->t(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1695
:pswitch_9e
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->s(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1692
:pswitch_a4
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->r(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1689
:pswitch_aa
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->q(Lsg/bigo/sdk/call/ip/b;)V
goto :goto_32
.line 1686
:pswitch_b0
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->p(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1683
:pswitch_b7
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->n(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1680
:pswitch_be
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->l(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1733
:pswitch_c5
invoke-interface {v2, p2, p3}, Lsg/bigo/sdk/call/ip/e;->a(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_32
.line 1677
:pswitch_ca
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->o(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1660
:pswitch_d1
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->f(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1666
:pswitch_d8
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->e(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1663
:pswitch_df
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->d(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1657
:pswitch_e6
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->c(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1654
:pswitch_ed
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->b(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1651
:pswitch_f4
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->a(Lsg/bigo/sdk/call/ip/b;)V
goto/16 :goto_32
.line 1748
:cond_fb
monitor-exit v0
return-void
:catchall_fd
move-exception p1
monitor-exit v0
:try_end_ff
.catchall {:try_start_1b .. :try_end_ff} :catchall_fd
goto :goto_101
:goto_100
throw p1
:goto_101
goto :goto_100
:pswitch_data_102
.packed-switch 0x1
:pswitch_f4
:pswitch_ed
:pswitch_e6
:pswitch_df
:pswitch_d8
:pswitch_d1
:pswitch_43
:pswitch_43
:pswitch_43
:pswitch_ca
:pswitch_c5
:pswitch_be
:pswitch_b7
:pswitch_b0
:pswitch_aa
:pswitch_a4
:pswitch_9e
:pswitch_98
:pswitch_43
:pswitch_92
:pswitch_8c
:pswitch_86
:pswitch_80
:pswitch_7a
:pswitch_74
:pswitch_6e
:pswitch_68
:pswitch_62
:pswitch_5c
:pswitch_62
:pswitch_5c
:pswitch_56
:pswitch_43
:pswitch_50
:pswitch_44
.end packed-switch
.end method
.method private synthetic a(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V
.registers 4
.line 50210
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
if-eqz p1, :cond_10
.line 50216
:try_start_4
invoke-interface {p1, p2}, Lsg/bigo/sdk/call/ip/n;->a(Lsg/bigo/sdk/call/stat/IPCallDotStat;)V
:try_end_7
.catch Landroid/os/RemoteException; {:try_start_4 .. :try_end_7} :catch_8
return-void
:catch_8
move-exception p1
.line 50218
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v0, "sendStat failed"
invoke-static {p2, v0, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_10
return-void
.end method
.method private a(JIZ)V
.registers 9
.line 1577
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "stopCall ssrcId:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v2, ", reason:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p3}, Lsg/bigo/sdk/call/d;->a(I)J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-gez v2, :cond_2d
.line 1579
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p2, "stopCall but ssrcId < 0 maybe has been reset"
invoke-static {p1, p2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 1583
:cond_2d
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50204
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
cmp-long v2, p1, v0
if-eqz v2, :cond_5a
.line 1584
iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance p4, Ljava/lang/StringBuilder;
const-string v0, "stopCall but ssrcId("
invoke-direct {p4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ") != mSsrcId("
invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50205
iget-wide p1, p1, Lsg/bigo/sdk/call/ip/q;->b:J
.line 1584
invoke-virtual {p4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ")"
invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p3, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 1588
:cond_5a
invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->h()V
.line 1589
invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->k()V
.line 1591
invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->j()V
.line 1593
invoke-direct {p0, p3, p1, p2, p4}, Lsg/bigo/sdk/call/ip/d;->a(IJZ)Z
.line 1594
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
invoke-virtual {p1}, Lsg/bigo/sdk/call/ip/q;->l()V
.line 1595
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->c:Lsg/bigo/sdk/call/ip/d$a;
.line 50206
invoke-virtual {p1}, Lsg/bigo/sdk/call/ip/d$a;->a()V
.line 1596
invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->b()V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;I)V
.registers 2
.line 49
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;J)V
.registers 8
.line 50221
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50229
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
const-wide/16 v2, -0x1
cmp-long v4, v0, v2
if-eqz v4, :cond_15
cmp-long v2, p1, v0
if-eqz v2, :cond_f
goto :goto_15
.line 50227
:cond_f
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->n:Ljava/util/concurrent/atomic/AtomicInteger;
const/4 p1, 0x0
invoke-virtual {p0, p1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V
:cond_15
:goto_15
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JI)V
.registers 5
const/4 v0, 0x1
.line 49
invoke-direct {p0, p1, p2, p3, v0}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JIILsg/bigo/sdk/call/ip/EndParamsInfo;)V
.registers 9
.line 50358
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50377
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
cmp-long v2, v0, p1
if-eqz v2, :cond_28
.line 50359
iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance p4, Ljava/lang/StringBuilder;
const-string p5, "handleEnd return in SSrcId = "
invoke-direct {p4, p5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", internalCall ssrcId = "
invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50378
iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50359
invoke-virtual {p4, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p3, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50363
:cond_28
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50379
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50363
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_38
.line 50364
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p1, "handleEnd return for CallState = TERMINATED"
invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50368
:cond_38
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50380
iput-object p5, v0, Lsg/bigo/sdk/call/ip/q;->n:Lsg/bigo/sdk/call/ip/EndParamsInfo;
.line 50369
iget-object p5, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50382
iput p3, p5, Lsg/bigo/sdk/call/ip/q;->c:I
.line 50370
iget-object p5, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 50384
iput-object v0, p5, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50372
iget-object p5, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50386
iget-object p5, p5, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50372
iput p3, p5, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 50373
iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50387
iget-object p3, p3, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50373
iput p4, p3, Lsg/bigo/sdk/call/stat/IPCallDotStat;->am:I
const/16 p3, 0x1600
const/4 p4, 0x1
.line 50374
invoke-direct {p0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
const/4 p1, 0x6
.line 50375
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JLsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V
.registers 7
.line 50470
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50480
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 50470
iget-wide v0, v0, Lsg/bigo/sdk/call/data/CallParams;->w:J
cmp-long v2, p1, v0
if-eqz v2, :cond_26
.line 50472
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance p3, Ljava/lang/StringBuilder;
const-string v2, "handleRegetMSRes return in sid = "
invoke-direct {p3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p3, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", internalCall sid = "
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50476
:cond_26
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50481
iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50476
invoke-virtual {p3}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->b()Ljava/lang/String;
move-result-object p2
iput-object p2, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->p:Ljava/lang/String;
.line 50477
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50482
iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50477
invoke-virtual {p3}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->a()Ljava/lang/String;
move-result-object p2
iput-object p2, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->o:Ljava/lang/String;
.line 50478
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {p0, v0, v1, p3}, Lsg/bigo/sdk/call/ip/r;->a(JLsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JZ)V
.registers 7
.line 50439
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50450
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
cmp-long v2, v0, p1
if-nez v2, :cond_42
.line 50439
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50451
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50439
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_11
goto :goto_42
.line 50443
:cond_11
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50453
iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
if-eqz p3, :cond_1a
const/16 p2, 0x500
goto :goto_1c
:cond_1a
const/16 p2, 0x100
.line 50443
:goto_1c
iput p2, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 50444
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50454
iget-object p2, p2, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50444
iget p2, p2, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 50455
iput p2, p1, Lsg/bigo/sdk/call/ip/q;->c:I
.line 50445
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object p2, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 50457
iput-object p2, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
if-eqz p3, :cond_33
const/16 p1, 0x2700
goto :goto_35
:cond_33
const/16 p1, 0x1600
.line 50447
:goto_35
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50459
iget-wide p2, p2, Lsg/bigo/sdk/call/ip/q;->b:J
const/4 v0, 0x1
.line 50447
invoke-direct {p0, p2, p3, p1, v0}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
const/4 p1, 0x6
.line 50448
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
.line 50440
:cond_42
:goto_42
iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handleCallIdle return for SSrcId = "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", internalCall ssrcId = "
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50452
iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50440
invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p3, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallAcceptInfo;)V
.registers 7
.line 50299
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50341
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50299
iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->e:J
cmp-long v4, v0, v2
if-eqz v4, :cond_2c
.line 50300
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "handleAccept return in SSrcId = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->e:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", internalCall ssrcId = "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50342
iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50300
invoke-virtual {v1, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {v0, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50304
:cond_2c
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50343
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50304
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_3c
.line 50305
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p1, "handleAccept return for state is Terminated"
invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50309
:cond_3c
iget v0, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->h:I
const/4 v1, 0x2
if-ne v0, v1, :cond_44
sget-object v0, Lsg/bigo/sdk/call/data/c;->AUDIO_VIDEO:Lsg/bigo/sdk/call/data/c;
goto :goto_46
:cond_44
sget-object v0, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;
.line 50310
:goto_46
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50344
iput-object v0, v2, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;
.line 50312
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->g:I
invoke-virtual {v0, v2}, Lsg/bigo/sdk/call/ip/r;->b(I)V
.line 50313
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->b:I
iget v3, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->c:I
invoke-virtual {v0, v2, v3}, Lsg/bigo/sdk/call/ip/r;->b(II)V
.line 50314
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->p()V
.line 50315
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->f()Z
move-result v0
if-eqz v0, :cond_6d
.line 50316
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-interface {v0}, Lsg/bigo/sdk/call/ip/l;->d()V
goto :goto_72
.line 50318
:cond_6d
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-interface {v0}, Lsg/bigo/sdk/call/ip/l;->e()V
.line 50320
:goto_72
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->s()V
.line 50321
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->o()V
.line 50323
sget-object v0, Lsg/bigo/sdk/call/data/c;->AUDIO_VIDEO:Lsg/bigo/sdk/call/data/c;
.line 50326
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v2, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;
.line 50348
iput-object v2, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50328
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50350
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50328
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I
move-result v2
iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->I:I
.line 50329
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50351
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50329
iget p1, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->g:I
iput p1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->J:I
.line 50330
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50352
iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50330
iget-byte v0, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
or-int/2addr v0, v1
int-to-byte v0, v0
iput-byte v0, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
.line 50331
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
.line 50353
iget-object p1, p1, Lsg/bigo/sdk/call/ip/r;->a:Ljava/lang/String;
const-string v0, "[onCallEventAccepted]"
invoke-static {p1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
const/4 p1, 0x3
.line 50333
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
.line 50335
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->q()I
move-result v0
if-ne v0, p1, :cond_c6
.line 50336
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v0, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;
.line 50355
iput-object v0, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
const/4 p1, 0x4
.line 50337
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
.line 50338
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/r;->r()V
:cond_c6
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallAlertingInfo;)V
.registers 7
.line 50231
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50258
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50231
iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->c:J
cmp-long v4, v0, v2
if-eqz v4, :cond_2c
.line 50232
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "handleAlerting return in SSrcId = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->c:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", internalCall ssrcId = "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50259
iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50232
invoke-virtual {v1, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {v0, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50235
:cond_2c
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50260
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50235
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_3c
.line 50236
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p1, "handleAlerting return for state is Terminated"
invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50240
:cond_3c
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50261
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 50241
iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->a:J
iput-wide v1, v0, Lsg/bigo/sdk/call/data/CallParams;->t:J
.line 50242
iget v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->g:I
iput v1, v0, Lsg/bigo/sdk/call/data/CallParams;->S:I
.line 50243
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v1, Lsg/bigo/sdk/call/data/b;->ALERTING:Lsg/bigo/sdk/call/data/b;
.line 50262
iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50245
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->i:I
invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->c(I)V
.line 50246
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->e:I
invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->a(I)V
.line 50248
iget v0, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->f:I
invoke-static {v0}, Lsg/bigo/svcapi/ClientVerUtil;->getProtoVer(I)I
.line 50251
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50264
iget-boolean v0, v0, Lsg/bigo/sdk/call/ip/q;->a:Z
.line 50252
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50265
iget-object v2, v2, Lsg/bigo/sdk/call/ip/q;->f:Lsg/bigo/sdk/call/data/c;
.line 50266
iget-object v1, v1, Lsg/bigo/sdk/call/ip/r;->a:Ljava/lang/String;
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "[onCallEventAlerting] -> isIp2PstnCall:"
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v0, ", callType:"
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 50254
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50269
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50254
iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->a:J
iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J
const/4 p1, 0x1
.line 50256
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallRejectInfo;)V
.registers 7
.line 50270
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "handleReject reason:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v2, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->a: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-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 50271
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50289
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50271
iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->c:J
cmp-long v4, v0, v2
if-eqz v4, :cond_41
.line 50272
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "handleReject return in SSrcId = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->c:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", internalCall ssrcId = "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50290
iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50273
invoke-virtual {v1, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
.line 50272
invoke-static {v0, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50276
:cond_41
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50291
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50276
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_51
.line 50277
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p1, "handleReject return for state is Terminated"
invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50280
:cond_51
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
iget v1, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->a:I
.line 50292
iput v1, v0, Lsg/bigo/sdk/call/ip/q;->c:I
.line 50281
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 50294
iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50283
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50296
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50283
iget v1, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->a:I
iput v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 50284
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50297
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50284
iget-byte v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
const/4 v2, 0x0
or-int/2addr v1, v2
int-to-byte v1, v1
iput-byte v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
.line 50286
iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->c:J
const/16 p1, 0x1600
invoke-direct {p0, v0, v1, p1, v2}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
const/4 p1, 0x6
.line 50287
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallStartAVInfo;Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V
.registers 9
if-eqz p1, :cond_be
.line 50394
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50428
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50394
iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->b:J
cmp-long v4, v0, v2
if-eqz v4, :cond_2e
.line 50395
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handleStartAV return for SSrcId = "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->b:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, ", internalCall ssrcId = "
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50429
iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 50395
invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p2, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50398
:cond_2e
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50430
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50398
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_3e
.line 50399
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p1, "handleStartAV return for state is Terminated"
invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 50402
:cond_3e
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50431
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;
.line 50402
sget-object v1, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;
if-ne v0, v1, :cond_54
.line 50403
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->h:I
invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->c(I)V
.line 50404
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->e:I
invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->a(I)V
.line 50406
:cond_54
iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->g:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_69
const/4 v0, 0x1
new-array v0, v0, [J
const/4 v1, 0x0
.line 50407
iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->g:J
aput-wide v4, v0, v1
.line 50408
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1, v0}, Lsg/bigo/sdk/call/ip/r;->a([J)V
.line 50411
:cond_69
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50432
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 50412
iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->a:J
iput-wide v4, v0, Lsg/bigo/sdk/call/data/CallParams;->w:J
.line 50413
iget-object v1, v0, Lsg/bigo/sdk/call/data/CallParams;->K:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->clear()V
.line 50414
iget-object v1, v0, Lsg/bigo/sdk/call/data/CallParams;->K:Ljava/util/List;
invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 50415
iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->c:J
cmp-long v1, v4, v2
if-eqz v1, :cond_8f
iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->d:J
cmp-long v1, v4, v2
if-eqz v1, :cond_8f
.line 50416
iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->c:J
iput-wide v1, v0, Lsg/bigo/sdk/call/data/CallParams;->P:J
.line 50417
iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->d:J
iput-wide v1, v0, Lsg/bigo/sdk/call/data/CallParams;->Q:J
.line 50420
:cond_8f
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
iget-wide v2, v0, Lsg/bigo/sdk/call/data/CallParams;->s:J
iget-wide v4, v0, Lsg/bigo/sdk/call/data/CallParams;->w:J
invoke-static {v2, v3, v4, v5}, Lsg/bigo/sdk/call/d;->a(JJ)Ljava/lang/String;
move-result-object v0
.line 50433
iput-object v0, v1, Lsg/bigo/sdk/call/ip/q;->d:Ljava/lang/String;
.line 50422
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50435
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50422
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50436
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->d:Ljava/lang/String;
.line 50422
iput-object v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->f:Ljava/lang/String;
.line 50423
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50437
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50423
invoke-virtual {p2}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->b()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->p:Ljava/lang/String;
.line 50424
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50438
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50424
invoke-virtual {p2}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->a()Ljava/lang/String;
move-result-object p2
iput-object p2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->o:Ljava/lang/String;
.line 50425
iget-wide p1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->b:J
invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->a(J)Z
:cond_be
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallStartUIInfo;)V
.registers 5
.line 50460
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handleIncomingCall callId:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartUIInfo;->i:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "P2pCallActivity"
invoke-static {v0, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 50462
invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->i()Z
return-void
.end method
.method private a(IJZ)Z
.registers 7
.line 1856
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
.line 1862
:cond_6
:try_start_6
invoke-interface {v0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/n;->a(IJZ)Z
move-result p1
:try_end_a
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b
return p1
:catch_b
move-exception p1
.line 1864
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p3, "stopCall failed"
invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method private a(J)Z
.registers 15
.line 1415
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50113
iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J
const/4 v2, 0x0
const-string v3, ")"
const-string v4, ") state("
const-string v5, ","
cmp-long v6, p1, v0
if-nez v6, :cond_cc
.line 1415
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50114
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1415
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_19
goto/16 :goto_cc
.line 1419
:cond_19
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->m()Z
move-result v0
if-eqz v0, :cond_4c
.line 1420
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v6, "doStartAV return for ms has started ssrcId("
invoke-direct {v1, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50117
iget-wide p1, p1, Lsg/bigo/sdk/call/ip/q;->b:J
.line 1420
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50118
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1420
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return v2
.line 1423
:cond_4c
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50119
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;
.line 1424
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50120
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 1425
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;
invoke-interface {v2}, Lsg/bigo/sdk/call/g;->a()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Lsg/bigo/sdk/call/data/CallParams;->a(J)Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;
move-result-object v2
.line 1426
iget-wide v3, v1, Lsg/bigo/sdk/call/data/CallParams;->w:J
.line 1427
iget-wide v5, v1, Lsg/bigo/sdk/call/data/CallParams;->P:J
.line 1428
iget-wide v7, v1, Lsg/bigo/sdk/call/data/CallParams;->Q:J
.line 1430
iget-object v9, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v10, Ljava/lang/StringBuilder;
const-string v11, "doStartAV ssrcId = "
invoke-direct {v10, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v10, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, " sid = "
invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, " reqTs = "
invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, " resTs = "
invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v9, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
const-wide/16 p1, 0x0
cmp-long v5, v3, p1
if-eqz v5, :cond_ca
const-wide/16 p1, -0x1
cmp-long v5, v3, p1
if-eqz v5, :cond_ca
if-eqz v2, :cond_ca
.line 1432
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50121
iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 1432
iget-wide v5, v1, Lsg/bigo/sdk/call/data/CallParams;->w:J
iput-wide v5, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e:J
.line 1433
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {p1, v3, v4, v2, v0}, Lsg/bigo/sdk/call/ip/r;->a(JLsg/bigo/sdk/call/proto/PYYMediaServerInfo;Lsg/bigo/sdk/call/data/c;)Z
move-result p1
if-eqz p1, :cond_ca
.line 1435
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50122
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;
.line 1435
sget-object p2, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;
if-ne p1, p2, :cond_ca
.line 1436
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50123
iget-object p2, p2, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;
.line 50124
iget-object p1, p1, Lsg/bigo/sdk/call/ip/r;->a:Ljava/lang/String;
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string v0, "[onCallEventIncoming] callType -> "
invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p1, p2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
:cond_ca
const/4 p1, 0x1
return p1
.line 1416
:cond_cc
:goto_cc
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v6, "doStartAV return ssrcId("
invoke-direct {v1, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50115
iget-wide p1, p1, Lsg/bigo/sdk/call/ip/q;->b:J
.line 1416
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50116
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1416
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return v2
.end method
.method private a(JI)Z
.registers 6
.line 1841
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
.line 1847
:cond_6
:try_start_6
invoke-interface {v0, v1, p1, p2, p3}, Lsg/bigo/sdk/call/ip/n;->a(ZJI)I
move-result p1
:try_end_a
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_f
const/4 p2, 0x1
if-eq p1, p2, :cond_e
return p2
:cond_e
return v1
:catch_f
move-exception p1
.line 1850
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p3, "answerCall failed"
invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method private a(JJ)Z
.registers 6
.line 1930
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
if-nez v0, :cond_6
const/4 p1, 0x0
return p1
.line 1936
:cond_6
:try_start_6
invoke-interface {v0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/n;->a(JJ)Z
move-result p1
:try_end_a
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b
return p1
:catch_b
move-exception p1
.line 1938
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p3, "regetMsList failed"
invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
const/4 p1, 0x1
return p1
.end method
.method private a(JLjava/lang/String;Ljava/lang/String;)Z
.registers 7
.line 1916
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
.line 1922
:cond_6
:try_start_6
invoke-interface {v0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/n;->a(JLjava/lang/String;Ljava/lang/String;)Z
move-result p1
:try_end_a
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b
return p1
:catch_b
move-exception p1
.line 1924
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string p3, "exChangeInfo failed"
invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method private a(Lsg/bigo/sdk/call/ip/m;)Z
.registers 5
.line 457
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
.line 466
:cond_6
:try_start_6
new-instance v2, Lsg/bigo/sdk/call/ip/d$4;
invoke-direct {v2, p0, p1}, Lsg/bigo/sdk/call/ip/d$4;-><init>(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/ip/m;)V
invoke-interface {v0, v2}, Lsg/bigo/sdk/call/ip/n;->a(Lsg/bigo/sdk/call/ip/m;)V
:try_end_e
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_e} :catch_10
const/4 p1, 0x1
return p1
:catch_10
move-exception p1
.line 685
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "set call listener failed"
invoke-static {v0, v2, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method static synthetic b(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/stat/c;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
return-object p0
.end method
.method static synthetic b(Lsg/bigo/sdk/call/ip/d;J)V
.registers 5
.line 50483
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50487
iget-wide v0, p0, Lsg/bigo/sdk/call/ip/q;->b:J
cmp-long p0, v0, p1
if-nez p0, :cond_a
.line 50483
sget-object p0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
:cond_a
return-void
.end method
.method private b(I)Z
.registers 5
.line 1902
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
.line 1908
:cond_6
:try_start_6
invoke-interface {v0, p1}, Lsg/bigo/sdk/call/ip/n;->a(I)Z
move-result p1
:try_end_a
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b
return p1
:catch_b
move-exception p1
.line 1910
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "ackCallMsg failed"
invoke-static {v0, v2, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method private b(J)Z
.registers 5
.line 1870
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
.line 1876
:cond_6
:try_start_6
invoke-interface {v0, p1, p2}, Lsg/bigo/sdk/call/ip/n;->a(J)Z
move-result p1
:try_end_a
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b
return p1
:catch_b
move-exception p1
.line 1878
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v0, "onUIStarted failed"
invoke-static {p2, v0, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method static synthetic b(Lsg/bigo/sdk/call/ip/d;I)Z
.registers 2
.line 49
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->b(I)Z
move-result p0
return p0
.end method
.method private c(J)I
.registers 5
.line 1888
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const/4 v1, 0x2
if-nez v0, :cond_6
return v1
.line 1894
:cond_6
:try_start_6
invoke-interface {v0, p1, p2}, Lsg/bigo/sdk/call/ip/n;->b(J)Z
move-result p1
:try_end_a
.catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_10
if-eqz p1, :cond_e
const/4 p1, 0x0
return p1
:cond_e
const/4 p1, 0x1
return p1
:catch_10
move-exception p1
.line 1896
iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v0, "onUIPing failed"
invoke-static {p2, v0, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method static synthetic c(Lsg/bigo/sdk/call/ip/d;J)I
.registers 3
.line 49
invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->c(J)I
move-result p0
return p0
.end method
.method static synthetic c(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/ip/r;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
return-object p0
.end method
.method static synthetic d(Lsg/bigo/sdk/call/ip/d;)Landroid/os/Handler;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
return-object p0
.end method
.method static synthetic d(Lsg/bigo/sdk/call/ip/d;J)Z
.registers 3
.line 49
invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->a(J)Z
move-result p0
return p0
.end method
.method static synthetic e(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/ip/p;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->e:Lsg/bigo/sdk/call/ip/p;
return-object p0
.end method
.method static synthetic e()V
.registers 0
return-void
.end method
.method static synthetic f(Lsg/bigo/sdk/call/ip/d;)Ljava/lang/String;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
return-object p0
.end method
.method static synthetic f()V
.registers 0
return-void
.end method
.method static synthetic g(Lsg/bigo/sdk/call/ip/d;)Ljava/util/concurrent/atomic/AtomicInteger;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->n:Ljava/util/concurrent/atomic/AtomicInteger;
return-object p0
.end method
.method static synthetic g()V
.registers 0
return-void
.end method
.method static synthetic h(Lsg/bigo/sdk/call/ip/d;)Ljava/lang/Runnable;
.registers 1
.line 49
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;
return-object p0
.end method
.method private h()V
.registers 3
.line 747
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic i(Lsg/bigo/sdk/call/ip/d;)V
.registers 6
.line 50489
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50500
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 50489
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-eq v0, v1, :cond_2f
.line 50492
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50501
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
const/16 v1, 0x300
.line 50492
iput v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 50493
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50502
iget-wide v2, v0, Lsg/bigo/sdk/call/ip/q;->b:J
const/16 v0, 0x1800
const/4 v4, 0x1
.line 50493
invoke-direct {p0, v2, v3, v0, v4}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
.line 50494
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50503
iput v1, v0, Lsg/bigo/sdk/call/ip/q;->c:I
.line 50495
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 50505
iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
const/4 v0, 0x6
.line 50496
invoke-direct {p0, v0}, Lsg/bigo/sdk/call/ip/d;->a(I)V
.line 50497
iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v0, "#drop yycall session as a phone call comes."
invoke-static {p0, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
:cond_2f
return-void
.end method
.method private i()Z
.registers 3
.line 1072
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 9136
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1072
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-eq v0, v1, :cond_a
const/4 v0, 0x1
return v0
:cond_a
const/4 v0, 0x0
return v0
.end method
.method private j()V
.registers 11
.line 1527
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50126
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 1528
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50127
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;
.line 1528
sget-object v2, Lsg/bigo/sdk/call/data/a;->OUTGOING:Lsg/bigo/sdk/call/data/a;
if-ne v1, v2, :cond_25
.line 1529
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50128
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 1529
iget-wide v1, v1, Lsg/bigo/sdk/call/data/CallParams;->t:J
iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J
.line 1530
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50129
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 1530
iget-object v1, v1, Lsg/bigo/sdk/call/data/CallParams;->v:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/svcapi/util/Utils;->filterMobilePhone(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1531
invoke-static {v1}, Lsg/bigo/sdk/call/ip/d;->a(Ljava/lang/String;)J
move-result-wide v1
iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->h:J
goto :goto_3d
.line 1533
:cond_25
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50130
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 1533
iget-wide v1, v1, Lsg/bigo/sdk/call/data/CallParams;->s:J
iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J
.line 1534
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50131
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 1534
iget-object v1, v1, Lsg/bigo/sdk/call/data/CallParams;->u:Ljava/lang/String;
invoke-static {v1}, Lsg/bigo/svcapi/util/Utils;->filterMobilePhone(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1535
invoke-static {v1}, Lsg/bigo/sdk/call/ip/d;->a(Ljava/lang/String;)J
move-result-wide v1
iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->h:J
.line 1538
:goto_3d
iget-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->A:J
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-nez v5, :cond_4b
.line 1540
invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v1
iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->z:J
.line 1543
:cond_4b
invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->c()Lsg/bigo/sdk/call/data/LinkInfo;
move-result-object v1
.line 1544
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50132
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v5
iget-wide v7, v2, Lsg/bigo/sdk/call/stat/c;->g:J
sub-long/2addr v5, v7
long-to-int v2, v5
int-to-long v5, v2
cmp-long v2, v5, v3
if-lez v2, :cond_61
long-to-int v2, v5
.line 1546
iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->s:I
.line 1548
:cond_61
iget v2, v1, Lsg/bigo/sdk/call/data/LinkInfo;->b:I
iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->l:I
.line 1549
iget-boolean v1, v1, Lsg/bigo/sdk/call/data/LinkInfo;->a:Z
iput-boolean v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->K:Z
.line 1550
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
invoke-static {v1}, Lsg/bigo/svcapi/util/Utils;->isNetworkAvailable(Landroid/content/Context;)Z
move-result v1
iput-boolean v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->L:Z
const/4 v1, 0x7
.line 1551
iput v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->M:I
.line 1553
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1, v0}, Lsg/bigo/sdk/call/ip/r;->a(Lsg/bigo/sdk/call/stat/IPCallDotStat;)V
const/16 v1, 0x23
.line 1554
invoke-direct {p0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
.line 1555
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "[call-stat]sending~~"
invoke-static {v1, v2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 50133
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "===>>> recvLossRate "
.line 50134
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50145
iget v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->aa:I
if-lez v2, :cond_9b
iget v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ab:I
int-to-float v2, v2
iget v3, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->aa:I
int-to-float v3, v3
div-float/2addr v2, v3
goto :goto_9c
:cond_9b
const/4 v2, 0x0
.line 50135
:goto_9c
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const-string v2, " callOutSucTime "
.line 50136
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50146
iget-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J
iget-wide v4, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J
invoke-static {v2, v3, v4, v5}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v2
.line 50136
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " startCallResTs "
.line 50137
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->x:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v2, " firstVoiceTime "
.line 50138
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e()I
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " blocked "
.line 50139
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->N:I
const/4 v3, 0x1
if-lez v2, :cond_d1
const/4 v2, 0x1
goto :goto_d2
:cond_d1
const/4 v2, 0x0
:goto_d2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " blockTimes "
.line 50140
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v0, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->N:I
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, "\n"
.line 50141
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50143
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "calloutKeyLog"
invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1559
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50147
iget-boolean v1, v0, Lsg/bigo/sdk/call/stat/c;->d:Z
if-nez v1, :cond_30d
.line 50148
iput-boolean v3, v0, Lsg/bigo/sdk/call/stat/c;->d:Z
.line 50150
sget-boolean v1, Lsg/bigo/sdk/call/d;->a:Z
if-eqz v1, :cond_305
.line 50151
iget-object v1, v0, Lsg/bigo/sdk/call/stat/c;->a:Landroid/content/Context;
sget-object v2, Lcom/imo/android/debug/a/a;->TYPE_IMOOUT:Lcom/imo/android/debug/a/a;
new-instance v3, Lcom/imo/android/debug/a/b;
iget-object v4, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50156
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "timeline: start -> reqChannel -> reqChannelRes -> startCall -> Alerting -> startCallResponse -> stopCall\n[callId]"
.line 50158
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50159
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, "\n[sid]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50160
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, "\n[sessionId]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50161
iget-object v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->f:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[myPhone]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50162
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->g:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, "\n[peerPhone]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50163
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->h:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, "\n[peerUid]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50164
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, "\n[callFlag]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50165
iget-byte v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "\n[clientIp]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50166
iget v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->k:I
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "\n[msIp]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50167
iget-object v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->o:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[stopReason]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50168
iget v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
invoke-static {v6}, Lsg/bigo/sdk/call/c/a;->a(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[callWaitTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50169
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->b()I
move-result v7
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v7, "s"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[callAllTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50170
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->c()I
move-result v8
invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[localNetType]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50171
iget v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->I:I
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "\n[sdkInitTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50195
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->F:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->G:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50172
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "\n[msConnectTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50196
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50173
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "\n[msConnectedToFirstVoiceTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50197
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50174
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "\n[pRequestChannelTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50175
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->t:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pRequestChannelResTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50176
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pStartCallTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50177
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->v:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pAlertingTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50178
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pStartCallResTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50179
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->x:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pContractAckTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50180
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->y:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pStopCallSendTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50181
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->z:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pStopCallReceiveTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50182
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->A:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pStopCallAckSendTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50183
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->B:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[pStopCallAckReceiveTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50184
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->C:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[firstVoiceTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50185
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J
invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, "\n[clickStartUntilRequestChannelTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50198
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->t:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50186
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "ms\n[requestChannelUntilResTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50199
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->t:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50187
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "ms\n[requestChannelResUntilStartCallTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50200
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->v:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50188
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "ms\n[startCallUntilAlertingTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50201
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->v:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50189
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "ms\n[alertingUntilResponseTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50202
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->x:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50190
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "ms\n[responseUntilStopTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50191
invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d()I
move-result v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "ms\n[clickStartUntilAlertingTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50203
iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J
iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J
invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I
move-result v6
.line 50192
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "ms\n[clickStartUntilFirstVoiceTime]"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50193
invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e()I
move-result v4
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, "ms\n"
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 50194
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 50151
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
invoke-direct {v3, v4, v5, v6}, Lcom/imo/android/debug/a/b;-><init>(Ljava/lang/String;J)V
invoke-static {v1, v2, v3}, Lcom/imo/android/debug/a/c;->a(Landroid/content/Context;Lcom/imo/android/debug/a/a;Lcom/imo/android/debug/a/b;)V
.line 50153
:cond_305
iget-object v1, v0, Lsg/bigo/sdk/call/stat/c;->c:Lsg/bigo/sdk/call/stat/c$a;
const/4 v2, 0x2
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
invoke-interface {v1, v2, v0}, Lsg/bigo/sdk/call/stat/c$a;->sendStat(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V
:cond_30d
return-void
.end method
.method private k()V
.registers 3
.line 1768
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v1, "unlockWifiAndCpu"
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1770
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->q:Landroid/net/wifi/WifiManager$WifiLock;
if-eqz v0, :cond_11
.line 1771
invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;->release()V
const/4 v0, 0x0
.line 1772
iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->q:Landroid/net/wifi/WifiManager$WifiLock;
:cond_11
return-void
.end method
.method public static synthetic lambda$qUVTKVYs5cTAeTqMeEKyJfRtSPE(Lsg/bigo/sdk/call/ip/d;ILsg/bigo/sdk/call/stat/IPCallDotStat;)V
.registers 3
invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->a(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V
return-void
.end method
# virtual methods
.method public final a()V
.registers 4
.line 316
:try_start_0
new-instance v0, Lsg/bigo/sdk/call/ip/d$3;
invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$3;-><init>(Lsg/bigo/sdk/call/ip/d;)V
invoke-direct {p0, v0}, Lsg/bigo/sdk/call/ip/d;->a(Lsg/bigo/sdk/call/ip/m;)Z
:try_end_8
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_8} :catch_9
return-void
:catch_9
move-exception v0
.line 451
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "set event listener failed"
invoke-static {v1, v2, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-void
.end method
.method public final a(IIJ)V
.registers 22
move-object/from16 v0, p0
move/from16 v1, p1
move/from16 v2, p2
move-wide/from16 v3, p3
.line 1361
iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v6, Ljava/lang/StringBuilder;
const-string v7, "onStatusChange isAudio:true, status:"
invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v7, ", event:"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v7, ", param:"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v7, ", callstate:"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v7, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 20136
iget-object v7, v7, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1362
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
.line 1361
invoke-static {v5, v6}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 20244
iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 21136
iget-object v5, v5, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20244
sget-object v6, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
const/16 v7, 0xb
const/16 v8, 0xc
const/4 v9, 0x3
const/4 v10, 0x2
const/4 v12, 0x6
const/4 v13, 0x5
const/4 v14, 0x4
const-wide/16 v15, 0x0
const/4 v11, 0x1
if-ne v5, v6, :cond_54
.line 20245
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v5, "handleMSSDKStatusNotify return for state is Terminated"
invoke-static {v1, v5}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_12c
:cond_54
if-ne v1, v10, :cond_6c
.line 20249
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 22085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 20249
iget-wide v5, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J
cmp-long v1, v5, v15
if-nez v1, :cond_12c
.line 20250
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 23085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 20250
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v5
iput-wide v5, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J
goto/16 :goto_12c
:cond_6c
if-ne v1, v9, :cond_c7
.line 20253
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 23136
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20253
sget-object v5, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;
if-eq v1, v5, :cond_7e
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 24136
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20254
sget-object v5, Lsg/bigo/sdk/call/data/b;->RECONNECTING:Lsg/bigo/sdk/call/data/b;
if-ne v1, v5, :cond_bd
.line 20255
:cond_7e
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 25136
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20255
sget-object v5, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;
if-ne v1, v5, :cond_a2
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 25141
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;
.line 20255
sget-object v5, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;
if-ne v1, v5, :cond_a2
.line 20256
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->e()V
.line 20257
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->s()V
.line 20258
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->t()V
.line 20259
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->o()V
.line 20261
:cond_a2
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 26136
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20261
sget-object v5, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;
if-ne v1, v5, :cond_ac
const/4 v1, 0x1
goto :goto_ad
:cond_ac
const/4 v1, 0x0
.line 20262
:goto_ad
iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v6, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;
.line 27058
iput-object v6, v5, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
if-eqz v1, :cond_bd
.line 20264
invoke-direct {v0, v14}, Lsg/bigo/sdk/call/ip/d;->a(I)V
.line 20265
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->r()V
.line 20268
:cond_bd
invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;
move-result-object v1
iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;
invoke-virtual {v1, v5}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
goto :goto_12c
:cond_c7
if-ne v1, v14, :cond_db
.line 20270
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 27136
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20270
sget-object v5, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;
if-ne v1, v5, :cond_12c
.line 20271
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v5, Lsg/bigo/sdk/call/data/b;->RECONNECTING:Lsg/bigo/sdk/call/data/b;
.line 28058
iput-object v5, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20272
invoke-direct {v0, v13}, Lsg/bigo/sdk/call/ip/d;->a(I)V
goto :goto_12c
:cond_db
if-ne v1, v11, :cond_f2
.line 20275
invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;
move-result-object v1
iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;
invoke-virtual {v1, v5}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 20276
invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;
move-result-object v1
iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;
const-wide/16 v9, 0x1f40
invoke-virtual {v1, v5, v9, v10}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
goto :goto_12c
:cond_f2
if-ne v1, v13, :cond_113
.line 20278
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
const/16 v5, 0xf00
.line 28076
iput v5, v1, Lsg/bigo/sdk/call/ip/q;->c:I
.line 20279
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v9, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 29058
iput-object v9, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 20280
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 29085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 20280
iput v5, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 20281
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 29116
iget-wide v9, v1, Lsg/bigo/sdk/call/ip/q;->b:J
const/16 v1, 0x2300
.line 20281
invoke-direct {v0, v9, v10, v1, v11}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
.line 20282
invoke-direct {v0, v12}, Lsg/bigo/sdk/call/ip/d;->a(I)V
goto :goto_12c
:cond_113
if-ne v1, v8, :cond_11b
const/16 v1, 0x10
.line 20284
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
goto :goto_12c
:cond_11b
if-ne v1, v7, :cond_123
const/16 v1, 0x11
.line 20286
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
goto :goto_12c
:cond_123
const/16 v5, 0xd
if-ne v1, v5, :cond_12c
const/16 v1, 0x12
.line 20288
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
.line 29293
:cond_12c
:goto_12c
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 30136
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 29293
sget-object v5, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v1, v5, :cond_13c
.line 29294
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "handleMSSDKEventNotify return for state is Terminated"
invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_13c
if-ne v2, v11, :cond_15f
.line 29298
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 31136
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 29298
sget-object v2, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-eq v1, v2, :cond_26b
.line 29301
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 31156
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 29301
iget-wide v1, v1, Lsg/bigo/sdk/call/data/CallParams;->w:J
cmp-long v3, v1, v15
if-eqz v3, :cond_15e
const-wide/16 v3, -0x1
cmp-long v5, v1, v3
if-nez v5, :cond_157
goto :goto_15e
.line 29305
:cond_157
iget-object v3, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 32116
iget-wide v3, v3, Lsg/bigo/sdk/call/ip/q;->b:J
.line 29305
invoke-direct {v0, v1, v2, v3, v4}, Lsg/bigo/sdk/call/ip/d;->a(JJ)Z
:cond_15e
:goto_15e
return-void
:cond_15f
const/4 v1, 0x2
if-ne v2, v1, :cond_181
.line 29307
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
const/16 v2, 0x1100
.line 33076
iput v2, v1, Lsg/bigo/sdk/call/ip/q;->c:I
.line 29308
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v3, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 34058
iput-object v3, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 29309
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 34085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29309
iput v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 29310
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 34116
iget-wide v1, v1, Lsg/bigo/sdk/call/ip/q;->b:J
const/16 v3, 0x2500
.line 29310
invoke-direct {v0, v1, v2, v3, v11}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
.line 29311
invoke-direct {v0, v12}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_181
const/4 v1, 0x3
if-ne v2, v1, :cond_18e
.line 29313
invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;
move-result-object v1
iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;
invoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
return-void
:cond_18e
if-ne v2, v8, :cond_198
.line 29315
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 35085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
long-to-int v2, v3
.line 29315
iput v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->m:I
return-void
:cond_198
const/16 v1, 0xd
if-ne v2, v1, :cond_1a4
.line 29317
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 36085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
long-to-int v2, v3
.line 29317
iput v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->n:I
return-void
:cond_1a4
const/16 v1, 0x1c
if-ne v2, v1, :cond_1b3
.line 29319
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 37085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29319
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->an:J
return-void
:cond_1b3
const/16 v3, 0x1d
if-ne v2, v3, :cond_1c2
.line 29321
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 38085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29321
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ao:J
return-void
:cond_1c2
const/16 v4, 0x1e
if-ne v2, v4, :cond_1d1
.line 29323
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 39085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29323
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ap:J
return-void
:cond_1d1
const/16 v5, 0x1f
if-ne v2, v5, :cond_1e0
.line 29325
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 40085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29325
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->aq:J
return-void
:cond_1e0
const/16 v6, 0x20
if-ne v2, v6, :cond_1ef
.line 29327
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 41085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29327
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ar:J
return-void
:cond_1ef
const/16 v8, 0x15
const/16 v9, 0xa
if-ne v2, v8, :cond_203
.line 29329
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 42085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29329
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->as:J
.line 29330
invoke-direct {v0, v9}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_203
const/16 v8, 0x18
if-ne v2, v8, :cond_20d
const/16 v1, 0xe
.line 29332
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_20d
const/16 v8, 0x19
if-ne v2, v8, :cond_217
const/16 v1, 0xf
.line 29334
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_217
const/16 v10, 0x1b
if-ne v2, v10, :cond_21f
.line 29336
invoke-direct {v0, v8}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_21f
if-ne v2, v14, :cond_23b
.line 29338
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 43085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29338
iget-wide v1, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J
cmp-long v3, v1, v15
if-nez v3, :cond_235
.line 29339
iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 44085
iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 29339
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J
:cond_235
const/16 v1, 0xd
.line 29341
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_23b
if-ne v2, v13, :cond_243
const/16 v1, 0x1a
.line 29343
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_243
if-ne v2, v12, :cond_249
.line 29345
invoke-direct {v0, v10}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_249
const/4 v8, 0x7
if-ne v2, v8, :cond_250
.line 29347
invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_250
const/16 v1, 0x8
if-ne v2, v1, :cond_258
.line 29349
invoke-direct {v0, v3}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_258
const/16 v1, 0x9
if-ne v2, v1, :cond_260
.line 29351
invoke-direct {v0, v4}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_260
if-ne v2, v9, :cond_266
.line 29353
invoke-direct {v0, v5}, Lsg/bigo/sdk/call/ip/d;->a(I)V
return-void
:cond_266
if-ne v2, v7, :cond_26b
.line 29355
invoke-direct {v0, v6}, Lsg/bigo/sdk/call/ip/d;->a(I)V
:cond_26b
return-void
.end method
.method public final a(Lsg/bigo/sdk/call/ip/b;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lsg/bigo/sdk/call/ip/b;",
")V"
}
.end annotation
.line 1162
invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J
move-result-wide v0
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 10116
iget-wide v2, v2, Lsg/bigo/sdk/call/ip/q;->b:J
cmp-long v4, v0, v2
if-nez v4, :cond_77
.line 1162
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 10136
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1162
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_15
goto :goto_77
.line 1167
:cond_15
invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->f()Z
move-result v0
xor-int/lit8 v0, v0, 0x1
const/16 v1, 0x100
.line 1170
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 12136
iget-object v2, v2, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1170
sget-object v3, Lsg/bigo/sdk/call/data/b;->RINGING:Lsg/bigo/sdk/call/data/b;
if-ne v2, v3, :cond_39
.line 1171
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 13126
iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->f:Lsg/bigo/sdk/call/data/c;
.line 1171
sget-object v2, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;
if-ne v1, v2, :cond_2f
const/4 v1, 0x0
goto :goto_30
:cond_2f
const/4 v1, 0x2
.line 1172
:goto_30
invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J
move-result-wide v2
invoke-direct {p0, v2, v3, v1}, Lsg/bigo/sdk/call/ip/d;->a(JI)Z
const/16 v1, 0xe00
.line 1189
:cond_39
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 14085
iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 1189
iput v1, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I
.line 1190
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "handup call callId = "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 14116
iget-wide v3, v3, Lsg/bigo/sdk/call/ip/q;->b:J
.line 1190
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v3, ", reason:5632"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {p1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1191
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 15116
iget-wide v2, p1, Lsg/bigo/sdk/call/ip/q;->b:J
const/16 p1, 0x1600
.line 1191
invoke-direct {p0, v2, v3, p1, v0}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V
.line 1192
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 15136
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1192
sget-object v0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-eq p1, v0, :cond_76
.line 1193
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 16076
iput v1, p1, Lsg/bigo/sdk/call/ip/q;->c:I
.line 1194
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
sget-object v0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
.line 17058
iput-object v0, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
:cond_76
return-void
.line 1163
:cond_77
:goto_77
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "handup call but callId not Correct, in callId = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 1164
invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, " internal callId = "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 11116
iget-wide v2, p1, Lsg/bigo/sdk/call/ip/q;->b:J
.line 1164
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, " state = "
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 11136
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1164
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 1163
invoke-static {v0, p1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public final a(Lsg/bigo/sdk/call/ip/b;Ljava/lang/String;Ljava/lang/String;)V
.registers 8
.line 1210
invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J
move-result-wide v0
.line 1211
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 17116
iget-wide v2, p1, Lsg/bigo/sdk/call/ip/q;->b:J
cmp-long p1, v0, v2
if-eqz p1, :cond_d
return-void
.line 1216
:cond_d
invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->i()Z
move-result p1
if-nez p1, :cond_14
return-void
.line 1220
:cond_14
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 18156
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 1220
iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallParams;->t:J
.line 1221
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 19141
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;
.line 1221
sget-object v2, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;
if-ne p1, v2, :cond_28
.line 1222
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 19156
iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
.line 1222
iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallParams;->s:J
.line 1224
:cond_28
invoke-direct {p0, v0, v1, p2, p3}, Lsg/bigo/sdk/call/ip/d;->a(JLjava/lang/String;Ljava/lang/String;)Z
return-void
.end method
.method public final a(JLjava/lang/String;Ljava/lang/String;II[B[BLsg/bigo/sdk/call/data/CallParams;)Z
.registers 22
move-object v0, p0
const/4 v1, 0x0
.line 1826
:try_start_2
iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
move-wide v3, p1
move-object v5, p3
move-object/from16 v6, p4
move/from16 v7, p5
move/from16 v8, p6
move-object/from16 v9, p7
move-object/from16 v10, p8
move-object/from16 v11, p9
invoke-interface/range {v2 .. v11}, Lsg/bigo/sdk/call/ip/n;->a(JLjava/lang/String;Ljava/lang/String;II[B[BLsg/bigo/sdk/call/data/CallParams;)J
move-result-wide v2
:try_end_16
.catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_16} :catch_32
const-wide/16 v4, 0x1
cmp-long v6, v2, v4
if-eqz v6, :cond_1d
const/4 v1, 0x1
:cond_1d
if-eqz v1, :cond_32
.line 1833
iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50208
iget-object v2, v2, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
move-wide v3, p1
.line 1833
iput-wide v3, v2, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d:J
.line 1834
iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50209
iget-object v2, v2, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 1834
iget-object v3, v0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;
invoke-interface {v3}, Lsg/bigo/sdk/call/g;->c()I
move-result v3
iput v3, v2, Lsg/bigo/sdk/call/stat/IPCallDotStat;->k:I
:catch_32
:cond_32
return v1
.end method
.method public final a(ZJ)Z
.registers 20
move-object/from16 v1, p0
move/from16 v0, p1
move-wide/from16 v2, p2
.line 1369
iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "onPrepare success = "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v6, " SSrcId = "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v4, v5}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1370
iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 44116
iget-wide v4, v4, Lsg/bigo/sdk/call/ip/q;->b:J
const/4 v6, 0x0
cmp-long v7, v4, v2
if-eqz v7, :cond_4f
.line 1371
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 45116
iget-wide v4, v0, Lsg/bigo/sdk/call/ip/q;->b:J
.line 1372
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v7, Ljava/lang/StringBuilder;
const-string v8, "onCallInited but ssrcId("
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v2, ") != mSsrcId("
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v2, ")"
invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return v6
.line 1376
:cond_4f
iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 45136
iget-object v4, v4, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 1376
sget-object v5, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-ne v4, v5, :cond_5f
.line 1377
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "onPrepare return for state is Terminated"
invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return v6
:cond_5f
if-nez v0, :cond_69
.line 1382
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "onPrepare success = false"
invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->w(Ljava/lang/String;Ljava/lang/String;)I
return v6
.line 1386
:cond_69
invoke-direct {v1, v2, v3}, Lsg/bigo/sdk/call/ip/d;->b(J)Z
move-result v0
if-nez v0, :cond_77
.line 1388
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "CallLet.onUIStarted return false"
invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return v6
.line 1391
:cond_77
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v4, "CallLet.onUIStarted"
invoke-static {v0, v4}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1392
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 45141
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;
.line 1392
sget-object v4, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;
const/4 v5, 0x1
if-ne v0, v4, :cond_89
const/4 v0, 0x1
goto :goto_8a
:cond_89
const/4 v0, 0x0
.line 45786
:goto_8a
:try_start_8a
iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 46156
iget-object v4, v4, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;
if-eqz v0, :cond_92
const/4 v7, 0x0
goto :goto_96
.line 45787
:cond_92
iget-object v7, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 47146
iget-boolean v7, v7, Lsg/bigo/sdk/call/ip/q;->a:Z
.line 45788
:goto_96
iget-object v8, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
iget-wide v9, v4, Lsg/bigo/sdk/call/data/CallParams;->s:J
iget-wide v11, v4, Lsg/bigo/sdk/call/data/CallParams;->t:J
iget-object v13, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 48116
iget-wide v13, v13, Lsg/bigo/sdk/call/ip/q;->b:J
.line 45789
iget-object v15, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 48121
iget-object v15, v15, Lsg/bigo/sdk/call/ip/q;->d:Ljava/lang/String;
.line 45789
iget-wide v2, v4, Lsg/bigo/sdk/call/data/CallParams;->T:J
.line 49046
iput-boolean v6, v8, Lsg/bigo/sdk/call/stat/c;->d:Z
.line 49047
iput-boolean v6, v8, Lsg/bigo/sdk/call/stat/c;->e:Z
move/from16 p1, v7
.line 49048
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v6
iput-wide v6, v8, Lsg/bigo/sdk/call/stat/c;->g:J
.line 49049
new-instance v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;
invoke-direct {v6}, Lsg/bigo/sdk/call/stat/IPCallDotStat;-><init>()V
iput-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 49050
iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
const/16 v7, 0x4a
iput v7, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a:I
.line 49051
iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iput-wide v9, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->b:J
.line 49052
iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iput-wide v13, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d:J
.line 49053
iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iput-wide v11, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J
.line 49054
iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iput-byte v5, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->c:B
.line 49055
iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iput-object v15, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->f:Ljava/lang/String;
.line 49056
iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iget-byte v7, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
if-eqz v0, :cond_db
const/4 v0, 0x1
goto :goto_dc
:cond_db
const/4 v0, 0x0
:goto_dc
or-int/2addr v0, v7
int-to-byte v0, v0
iput-byte v0, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
.line 49057
iget-object v0, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iget-byte v6, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
if-eqz p1, :cond_e8
const/4 v4, 0x4
goto :goto_e9
:cond_e8
const/4 v4, 0x0
:goto_e9
or-int/2addr v4, v6
int-to-byte v4, v4
iput-byte v4, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
.line 49058
iget-object v0, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iget-object v4, v8, Lsg/bigo/sdk/call/stat/c;->b:Lsg/bigo/sdk/call/g;
invoke-interface {v4}, Lsg/bigo/sdk/call/g;->b()J
move-result-wide v6
iput-wide v6, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->g:J
.line 49059
iget-object v0, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
iput-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J
.line 45790
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 49063
iget-boolean v2, v0, Lsg/bigo/sdk/call/stat/c;->e:Z
if-nez v2, :cond_10a
.line 49064
iput-boolean v5, v0, Lsg/bigo/sdk/call/stat/c;->e:Z
.line 49065
iget-object v2, v0, Lsg/bigo/sdk/call/stat/c;->c:Lsg/bigo/sdk/call/stat/c$a;
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
invoke-interface {v2, v5, v0}, Lsg/bigo/sdk/call/stat/c$a;->sendStat(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V
.line 45792
:cond_10a
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 49085
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 45792
iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v2}, Lsg/bigo/sdk/call/ip/r;->k()J
move-result-wide v2
iput-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->F:J
.line 45793
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50085
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 45793
iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;
invoke-interface {v2}, Lsg/bigo/sdk/call/g;->c()I
move-result v2
iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->k:I
.line 45794
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50086
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 45794
iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I
move-result v2
iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->I:I
.line 45796
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
new-instance v2, Lsg/bigo/sdk/call/ip/d$2;
invoke-direct {v2, v1}, Lsg/bigo/sdk/call/ip/d$2;-><init>(Lsg/bigo/sdk/call/ip/d;)V
iget-object v3, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50087
iget-object v3, v3, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50088
invoke-virtual {v3}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a()Ljava/util/Map;
move-result-object v3
const-string v4, "stopReason"
const-string v6, "4608"
.line 50089
invoke-interface {v3, v4, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 45796
invoke-static {v0, v2, v3}, Lsg/bigo/sdk/call/stat/a;->a(Landroid/content/Context;Lsg/bigo/sdk/call/stat/a$a;Ljava/util/Map;)V
.line 50091
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
if-eqz v0, :cond_165
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50096
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
if-nez v0, :cond_152
goto :goto_165
.line 50092
:cond_152
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 50097
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;
.line 50092
sget-object v2, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;
if-eq v0, v2, :cond_165
.line 50093
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50098
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 50093
iget-byte v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
or-int/lit8 v2, v2, 0x8
int-to-byte v2, v2
iput-byte v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
:try_end_165
.catch Landroid/os/RemoteException; {:try_start_8a .. :try_end_165} :catch_165
.line 50099
:catch_165
:cond_165
:goto_165
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;
const-wide/16 v3, 0x3e8
invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 50101
invoke-direct/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->k()V
.line 50103
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v2, "lockWiFiAndCpu"
invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 50105
:try_start_178
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
const-string v2, "wifi"
invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/net/wifi/WifiManager;
const-string v2, "yysdk_wifilock"
.line 50106
invoke-virtual {v0, v2}, Landroid/net/wifi/WifiManager;->createWifiLock(Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;
move-result-object v0
iput-object v0, v1, Lsg/bigo/sdk/call/ip/d;->q:Landroid/net/wifi/WifiManager$WifiLock;
.line 50107
invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;->acquire()V
:try_end_18d
.catch Ljava/lang/Exception; {:try_start_178 .. :try_end_18d} :catch_18e
goto :goto_196
:catch_18e
move-exception v0
.line 50109
iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v3, "lock wifi failed"
invoke-static {v2, v3, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 1399
:goto_196
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
new-instance v2, Lsg/bigo/sdk/call/ip/d$8;
move-wide/from16 v3, p2
invoke-direct {v2, v1, v3, v4}, Lsg/bigo/sdk/call/ip/d$8;-><init>(Lsg/bigo/sdk/call/ip/d;J)V
invoke-virtual {v0, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 1406
iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;
.line 50112
iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;
.line 1406
invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J
move-result-wide v2
iput-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->G:J
return v5
.end method
.method public final b()V
.registers 3
.line 1600
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v1, "call releaseMediaSdk."
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1601
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->h:Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
return-void
.end method
.method public final c()Lsg/bigo/sdk/call/data/LinkInfo;
.registers 5
.line 1958
new-instance v0, Lsg/bigo/sdk/call/data/LinkInfo;
invoke-direct {v0}, Lsg/bigo/sdk/call/data/LinkInfo;-><init>()V
.line 1959
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
if-nez v1, :cond_a
return-object v0
.line 1965
:cond_a
:try_start_a
invoke-interface {v1, v0}, Lsg/bigo/sdk/call/ip/n;->a(Lsg/bigo/sdk/call/data/LinkInfo;)V
:try_end_d
.catch Landroid/os/RemoteException; {:try_start_a .. :try_end_d} :catch_e
goto :goto_16
:catch_e
move-exception v1
.line 1967
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v3, "getLinkInfo failed"
invoke-static {v2, v3, v1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:goto_16
return-object v0
.end method
.method public final d()J
.registers 6
.line 1973
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;
const-wide/16 v1, 0x0
if-nez v0, :cond_7
return-wide v1
.line 1979
:cond_7
:try_start_7
invoke-interface {v0}, Lsg/bigo/sdk/call/ip/n;->h()J
move-result-wide v0
:try_end_b
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_b} :catch_c
return-wide v0
:catch_c
move-exception v0
.line 1981
iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
const-string v4, "getAdjustedClientTimeMillies failed"
invoke-static {v3, v4, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-wide v1
.end method
.method public final onNetworkStateChanged(Z)V
.registers 7
.line 124
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v1
const-string v2, "onNetworkStateChanged available:"
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 125
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
if-eqz v0, :cond_72
.line 4136
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 125
sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;
if-eq v0, v1, :cond_72
.line 126
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 5136
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 126
sget-object v1, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;
if-eq v0, v1, :cond_35
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
.line 6136
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 127
sget-object v1, Lsg/bigo/sdk/call/data/b;->RECONNECTING:Lsg/bigo/sdk/call/data/b;
if-eq v0, v1, :cond_35
if-nez p1, :cond_35
.line 7115
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->m:Ljava/lang/Runnable;
const-wide/16 v2, 0x7530
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
goto :goto_72
:cond_35
if-eqz p1, :cond_72
.line 7489
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;
invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I
move-result v0
.line 7490
iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->n()I
move-result v1
.line 7492
iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "refreshNetworkType myType:"
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, ", hisType:"
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 7493
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->p()V
.line 7498
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;
if-eqz v0, :cond_72
.line 8136
iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;
.line 7498
sget-object v1, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;
if-ne v0, v1, :cond_72
.line 7499
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;
invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->o()V
:cond_72
:goto_72
if-eqz p1, :cond_7b
.line 9119
iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;
iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->m:Ljava/lang/Runnable;
invoke-virtual {p1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
:cond_7b
return-void
.end method