g$g.smali
.class final Lsg/bigo/sdk/call/ip/g$g;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/sdk/call/ip/g$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/sdk/call/ip/g;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "g"
.end annotation
# instance fields
.field final synthetic a:Lsg/bigo/sdk/call/ip/g;
# direct methods
.method private constructor <init>(Lsg/bigo/sdk/call/ip/g;)V
.registers 2
.line 267
iput-object p1, p0, Lsg/bigo/sdk/call/ip/g$g;->a:Lsg/bigo/sdk/call/ip/g;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lsg/bigo/sdk/call/ip/g;B)V
.registers 3
.line 267
invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/g$g;-><init>(Lsg/bigo/sdk/call/ip/g;)V
return-void
.end method
# virtual methods
.method public final a(Ljava/nio/ByteBuffer;)V
.registers 23
move-object/from16 v1, p0
const-string v2, "sdk-call"
.line 272
new-instance v0, Lsg/bigo/sdk/call/proto/n;
invoke-direct {v0}, Lsg/bigo/sdk/call/proto/n;-><init>()V
move-object/from16 v3, p1
.line 274
:try_start_b
invoke-virtual {v0, v3}, Lsg/bigo/sdk/call/proto/n;->unmarshall(Ljava/nio/ByteBuffer;)V
:try_end_e
.catch Lsg/bigo/svcapi/proto/InvalidProtocolData; {:try_start_b .. :try_end_e} :catch_118
.line 282
iget-object v3, v1, Lsg/bigo/sdk/call/ip/g$g;->a:Lsg/bigo/sdk/call/ip/g;
iget-object v3, v3, Lsg/bigo/sdk/call/ip/g;->e:Lsg/bigo/sdk/call/ip/f;
.line 1746
iget-object v3, v3, Lsg/bigo/sdk/call/ip/f;->f:Lsg/bigo/sdk/call/ip/i;
if-nez v3, :cond_17
return-void
.line 2386
:cond_17
iget v4, v3, Lsg/bigo/sdk/call/ip/i;->h:I
const/4 v5, 0x1
if-eq v4, v5, :cond_fe
.line 3386
iget v4, v3, Lsg/bigo/sdk/call/ip/i;->h:I
const/16 v6, 0xa
if-ne v4, v6, :cond_24
goto/16 :goto_fe
.line 293
:cond_24
iget-object v4, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v6, v4, Lsg/bigo/sdk/call/ip/k;->c:J
iget-wide v8, v0, Lsg/bigo/sdk/call/proto/n;->a:J
cmp-long v4, v6, v8
if-eqz v4, :cond_4e
.line 294
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "StopCallHandler stopcall.mSid="
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v5, v0, Lsg/bigo/sdk/call/proto/n;->a:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v0, " session.getSid()="
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v5, v0, Lsg/bigo/sdk/call/ip/k;->c:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 297
:cond_4e
iget-wide v6, v0, Lsg/bigo/sdk/call/proto/n;->c:J
iget v0, v0, Lsg/bigo/sdk/call/proto/n;->d:I
.line 4366
iget-object v4, v3, Lsg/bigo/sdk/call/ip/i;->d:Lsg/bigo/sdk/call/ip/h;
invoke-virtual {v4}, Lsg/bigo/sdk/call/ip/h;->b()V
.line 4167
iget-object v4, v3, Lsg/bigo/sdk/call/ip/i;->j:Lsg/bigo/sdk/call/data/a;
sget-object v8, Lsg/bigo/sdk/call/data/a;->OUTGOING:Lsg/bigo/sdk/call/data/a;
if-ne v4, v8, :cond_60
const/16 v4, 0x8
goto :goto_62
:cond_60
const/16 v4, 0x1c
.line 4169
:goto_62
iget-object v8, v3, Lsg/bigo/sdk/call/ip/i;->e:Lsg/bigo/sdk/call/ip/f;
invoke-virtual {v3}, Lsg/bigo/sdk/call/ip/i;->d()J
move-result-wide v9
invoke-virtual {v8, v9, v10, v4}, Lsg/bigo/sdk/call/ip/f;->a(JI)V
.line 4171
iget-object v4, v3, Lsg/bigo/sdk/call/ip/i;->c:Lsg/bigo/sdk/call/ip/j;
iget-object v8, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v8, v8, Lsg/bigo/sdk/call/ip/k;->c:J
.line 4578
new-instance v10, Ljava/lang/StringBuilder;
const-string v11, "SendStopCallAck sid="
invoke-direct {v10, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v11, " to="
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
invoke-static {v2, v10}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 4579
new-instance v2, Lsg/bigo/sdk/call/proto/m;
invoke-direct {v2}, Lsg/bigo/sdk/call/proto/m;-><init>()V
.line 4580
iput-wide v8, v2, Lsg/bigo/sdk/call/proto/m;->a:J
.line 4581
invoke-virtual {v4}, Lsg/bigo/sdk/call/ip/j;->b()J
move-result-wide v8
iput-wide v8, v2, Lsg/bigo/sdk/call/proto/m;->b:J
.line 4582
invoke-virtual {v4}, Lsg/bigo/sdk/call/ip/j;->c()J
move-result-wide v8
iput-wide v8, v2, Lsg/bigo/sdk/call/proto/m;->c:J
const/16 v8, 0x6fc8
.line 4583
invoke-virtual {v4, v8, v2, v6, v7}, Lsg/bigo/sdk/call/ip/j;->a(ILsg/bigo/svcapi/proto/Marshallable;J)V
.line 4585
iget-object v2, v4, Lsg/bigo/sdk/call/ip/j;->d:Lsg/bigo/sdk/call/ip/i;
.line 5067
iget-object v2, v2, Lsg/bigo/sdk/call/ip/i;->j:Lsg/bigo/sdk/call/data/a;
.line 4585
sget-object v6, Lsg/bigo/sdk/call/data/a;->OUTGOING:Lsg/bigo/sdk/call/data/a;
if-ne v2, v6, :cond_ad
const/16 v2, 0x9
goto :goto_af
:cond_ad
const/16 v2, 0x1d
.line 4587
:goto_af
iget-object v6, v4, Lsg/bigo/sdk/call/ip/j;->d:Lsg/bigo/sdk/call/ip/i;
iget-object v6, v6, Lsg/bigo/sdk/call/ip/i;->e:Lsg/bigo/sdk/call/ip/f;
iget-object v4, v4, Lsg/bigo/sdk/call/ip/j;->d:Lsg/bigo/sdk/call/ip/i;
invoke-virtual {v4}, Lsg/bigo/sdk/call/ip/i;->d()J
move-result-wide v7
invoke-virtual {v6, v7, v8, v2}, Lsg/bigo/sdk/call/ip/f;->a(JI)V
.line 4172
iget v2, v3, Lsg/bigo/sdk/call/ip/i;->h:I
const/4 v4, 0x7
if-ne v2, v4, :cond_f3
.line 4173
iget-object v6, v3, Lsg/bigo/sdk/call/ip/i;->e:Lsg/bigo/sdk/call/ip/f;
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v7, v0, Lsg/bigo/sdk/call/ip/k;->b:J
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v9, v0, Lsg/bigo/sdk/call/ip/k;->c:J
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget v11, v0, Lsg/bigo/sdk/call/ip/k;->f:I
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v12, v0, Lsg/bigo/sdk/call/ip/k;->t:[B
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-object v13, v0, Lsg/bigo/sdk/call/ip/k;->u:[B
invoke-virtual/range {v6 .. v13}, Lsg/bigo/sdk/call/ip/f;->a(JJI[B[B)V
.line 4174
iput v5, v3, Lsg/bigo/sdk/call/ip/i;->h:I
.line 4175
iget-object v14, v3, Lsg/bigo/sdk/call/ip/i;->e:Lsg/bigo/sdk/call/ip/f;
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v4, v0, Lsg/bigo/sdk/call/ip/k;->c:J
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v6, v0, Lsg/bigo/sdk/call/ip/k;->b:J
iget-object v0, v3, Lsg/bigo/sdk/call/ip/i;->b:Lsg/bigo/sdk/call/ip/k;
iget-wide v8, v0, Lsg/bigo/sdk/call/ip/k;->A:J
move-wide v15, v4
move-wide/from16 v17, v6
move-wide/from16 v19, v8
invoke-virtual/range {v14 .. v20}, Lsg/bigo/sdk/call/ip/f;->a(JJJ)V
goto :goto_f8
:cond_f3
const/4 v2, 0x0
const/4 v4, 0x0
.line 4177
invoke-virtual {v3, v0, v5, v2, v4}, Lsg/bigo/sdk/call/ip/i;->a(IZILsg/bigo/sdk/call/ip/EndParamsInfo;)V
:goto_f8
const-string v0, "onStopCall "
.line 4179
invoke-virtual {v3, v0}, Lsg/bigo/sdk/call/ip/i;->a(Ljava/lang/String;)V
return-void
.line 289
:cond_fe
:goto_fe
new-instance v0, Ljava/lang/StringBuilder;
const-string v3, "StopCallHandler session not alive state = "
invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v3, v1, Lsg/bigo/sdk/call/ip/g$g;->a:Lsg/bigo/sdk/call/ip/g;
iget-object v3, v3, Lsg/bigo/sdk/call/ip/g;->e:Lsg/bigo/sdk/call/ip/f;
invoke-virtual {v3}, Lsg/bigo/sdk/call/ip/f;->e()I
move-result v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
:catch_118
move-exception v0
move-object v3, v0
const-string v0, "PStopCall unmarshal failed"
.line 276
invoke-static {v2, v0, v3}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-void
.end method