Changes of com.discord v1303
This commit is contained in:
parent
b5721801ad
commit
a32f22f0fd
55 changed files with 542 additions and 228 deletions
|
@ -18,6 +18,8 @@
|
|||
|
||||
.field public final framesRendered:J
|
||||
|
||||
.field public final noiseCancellerIsEnabled:Z
|
||||
|
||||
.field public final noiseCancellerProcessTime:J
|
||||
|
||||
.field public final packetsLost:I
|
||||
|
@ -28,11 +30,13 @@
|
|||
|
||||
.field public final type:Ljava/lang/String;
|
||||
|
||||
.field public final voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
.field public final voiceActivityDetectorProcessTime:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)V
|
||||
.method public constructor <init>(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJZJZJ)V
|
||||
.locals 4
|
||||
|
||||
move-object v0, p0
|
||||
|
@ -91,23 +95,31 @@
|
|||
|
||||
iput-wide v1, v0, Lco/discord/media_engine/OutboundRtpAudio;->framesRendered:J
|
||||
|
||||
move-wide/from16 v1, p15
|
||||
move/from16 v1, p15
|
||||
|
||||
iput-boolean v1, v0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
move-wide/from16 v1, p16
|
||||
|
||||
iput-wide v1, v0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
move-wide/from16 v1, p17
|
||||
move/from16 v1, p18
|
||||
|
||||
iput-boolean v1, v0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
move-wide/from16 v1, p19
|
||||
|
||||
iput-wide v1, v0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lco/discord/media_engine/OutboundRtpAudio;Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJILjava/lang/Object;)Lco/discord/media_engine/OutboundRtpAudio;
|
||||
.method public static synthetic copy$default(Lco/discord/media_engine/OutboundRtpAudio;Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJZJZJILjava/lang/Object;)Lco/discord/media_engine/OutboundRtpAudio;
|
||||
.locals 16
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
move/from16 v1, p19
|
||||
move/from16 v1, p21
|
||||
|
||||
and-int/lit8 v2, v1, 0x1
|
||||
|
||||
|
@ -247,28 +259,56 @@
|
|||
|
||||
if-eqz v14, :cond_b
|
||||
|
||||
iget-wide v14, v0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v14, v0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_b
|
||||
move-wide/from16 v14, p15
|
||||
move/from16 v14, p15
|
||||
|
||||
:goto_b
|
||||
and-int/lit16 v1, v1, 0x1000
|
||||
and-int/lit16 v15, v1, 0x1000
|
||||
|
||||
move-wide/from16 p15, v14
|
||||
move/from16 p15, v14
|
||||
|
||||
if-eqz v1, :cond_c
|
||||
if-eqz v15, :cond_c
|
||||
|
||||
iget-wide v14, v0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorProcessTime:J
|
||||
iget-wide v14, v0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
goto :goto_c
|
||||
|
||||
:cond_c
|
||||
move-wide/from16 v14, p17
|
||||
move-wide/from16 v14, p16
|
||||
|
||||
:goto_c
|
||||
move-wide/from16 p16, v14
|
||||
|
||||
and-int/lit16 v14, v1, 0x2000
|
||||
|
||||
if-eqz v14, :cond_d
|
||||
|
||||
iget-boolean v14, v0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:cond_d
|
||||
move/from16 v14, p18
|
||||
|
||||
:goto_d
|
||||
and-int/lit16 v1, v1, 0x4000
|
||||
|
||||
move/from16 p18, v14
|
||||
|
||||
if-eqz v1, :cond_e
|
||||
|
||||
iget-wide v14, v0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
goto :goto_e
|
||||
|
||||
:cond_e
|
||||
move-wide/from16 v14, p19
|
||||
|
||||
:goto_e
|
||||
move-object/from16 p1, v2
|
||||
|
||||
move/from16 p2, v3
|
||||
|
@ -289,9 +329,9 @@
|
|||
|
||||
move-wide/from16 p11, v12
|
||||
|
||||
move-wide/from16 p17, v14
|
||||
move-wide/from16 p19, v14
|
||||
|
||||
invoke-virtual/range {p0 .. p18}, Lco/discord/media_engine/OutboundRtpAudio;->copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)Lco/discord/media_engine/OutboundRtpAudio;
|
||||
invoke-virtual/range {p0 .. p20}, Lco/discord/media_engine/OutboundRtpAudio;->copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJZJZJ)Lco/discord/media_engine/OutboundRtpAudio;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -324,7 +364,15 @@
|
|||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final component12()J
|
||||
.method public final component12()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component13()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
|
@ -332,7 +380,15 @@
|
|||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final component13()J
|
||||
.method public final component14()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component15()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
@ -404,8 +460,8 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)Lco/discord/media_engine/OutboundRtpAudio;
|
||||
.locals 21
|
||||
.method public final copy(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJZJZJ)Lco/discord/media_engine/OutboundRtpAudio;
|
||||
.locals 23
|
||||
|
||||
move-object/from16 v1, p1
|
||||
|
||||
|
@ -429,13 +485,17 @@
|
|||
|
||||
move-wide/from16 v13, p13
|
||||
|
||||
move-wide/from16 v15, p15
|
||||
move/from16 v15, p15
|
||||
|
||||
move-wide/from16 v17, p17
|
||||
move-wide/from16 v16, p16
|
||||
|
||||
move/from16 v18, p18
|
||||
|
||||
move-wide/from16 v19, p19
|
||||
|
||||
const-string/jumbo v0, "type"
|
||||
|
||||
move-object/from16 v19, v1
|
||||
move-object/from16 v21, v1
|
||||
|
||||
invoke-static {v1, v0}, Lc0/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
|
@ -445,15 +505,15 @@
|
|||
|
||||
invoke-static {v1, v0}, Lc0/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v20, Lco/discord/media_engine/OutboundRtpAudio;
|
||||
new-instance v22, Lco/discord/media_engine/OutboundRtpAudio;
|
||||
|
||||
move-object/from16 v0, v20
|
||||
move-object/from16 v0, v22
|
||||
|
||||
move-object/from16 v1, v19
|
||||
move-object/from16 v1, v21
|
||||
|
||||
invoke-direct/range {v0 .. v18}, Lco/discord/media_engine/OutboundRtpAudio;-><init>(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)V
|
||||
invoke-direct/range {v0 .. v20}, Lco/discord/media_engine/OutboundRtpAudio;-><init>(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJZJZJ)V
|
||||
|
||||
return-object v20
|
||||
return-object v22
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
|
@ -461,13 +521,13 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eq p0, p1, :cond_a
|
||||
if-eq p0, p1, :cond_c
|
||||
|
||||
instance-of v1, p1, Lco/discord/media_engine/OutboundRtpAudio;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
check-cast p1, Lco/discord/media_engine/OutboundRtpAudio;
|
||||
|
||||
|
@ -479,7 +539,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->ssrc:I
|
||||
|
||||
|
@ -495,7 +555,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-object v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->codec:Lco/discord/media_engine/StatsCodec;
|
||||
|
||||
|
@ -505,7 +565,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->bytesSent:J
|
||||
|
||||
|
@ -523,7 +583,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->packetsSent:I
|
||||
|
||||
|
@ -539,7 +599,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_2
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->packetsLost:I
|
||||
|
||||
|
@ -555,7 +615,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_3
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->fractionLost:F
|
||||
|
||||
|
@ -565,7 +625,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_9
|
||||
if-nez v1, :cond_b
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->audioLevel:F
|
||||
|
||||
|
@ -575,7 +635,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_9
|
||||
if-nez v1, :cond_b
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->audioDetected:Z
|
||||
|
||||
|
@ -591,7 +651,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_4
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->framesCaptured:J
|
||||
|
||||
|
@ -609,7 +669,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_5
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->framesRendered:J
|
||||
|
||||
|
@ -627,15 +687,13 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_6
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
iget-wide v5, p1, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v3, p1, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
cmp-long v1, v3, v5
|
||||
|
||||
if-nez v1, :cond_7
|
||||
if-ne v1, v3, :cond_7
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
|
@ -645,7 +703,41 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_7
|
||||
if-eqz v1, :cond_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
iget-wide v5, p1, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
cmp-long v1, v3, v5
|
||||
|
||||
if-nez v1, :cond_8
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_8
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_8
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
iget-boolean v3, p1, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
if-ne v1, v3, :cond_9
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:cond_9
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_9
|
||||
if-eqz v1, :cond_b
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
|
@ -653,25 +745,25 @@
|
|||
|
||||
cmp-long p1, v3, v5
|
||||
|
||||
if-nez p1, :cond_8
|
||||
if-nez p1, :cond_a
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_8
|
||||
|
||||
:cond_8
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_8
|
||||
if-eqz p1, :cond_9
|
||||
|
||||
goto :goto_9
|
||||
|
||||
:cond_9
|
||||
return v2
|
||||
goto :goto_a
|
||||
|
||||
:cond_a
|
||||
:goto_9
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_a
|
||||
if-eqz p1, :cond_b
|
||||
|
||||
goto :goto_b
|
||||
|
||||
:cond_b
|
||||
return v2
|
||||
|
||||
:cond_c
|
||||
:goto_b
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -731,6 +823,14 @@
|
|||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final getNoiseCancellerIsEnabled()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getNoiseCancellerProcessTime()J
|
||||
.locals 2
|
||||
|
||||
|
@ -771,6 +871,14 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getVoiceActivityDetectorIsEnabled()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getVoiceActivityDetectorProcessTime()J
|
||||
.locals 2
|
||||
|
||||
|
@ -780,7 +888,7 @@
|
|||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 4
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->type:Ljava/lang/String;
|
||||
|
||||
|
@ -857,6 +965,8 @@
|
|||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->audioDetected:Z
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
@ -866,9 +976,9 @@
|
|||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-wide v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->framesCaptured:J
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->framesCaptured:J
|
||||
|
||||
invoke-static {v1, v2}, Ld;->a(J)I
|
||||
invoke-static {v3, v4}, Ld;->a(J)I
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -876,9 +986,9 @@
|
|||
|
||||
mul-int/lit8 v1, v1, 0x1f
|
||||
|
||||
iget-wide v2, p0, Lco/discord/media_engine/OutboundRtpAudio;->framesRendered:J
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->framesRendered:J
|
||||
|
||||
invoke-static {v2, v3}, Ld;->a(J)I
|
||||
invoke-static {v3, v4}, Ld;->a(J)I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -886,9 +996,20 @@
|
|||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-wide v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
invoke-static {v1, v2}, Ld;->a(J)I
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_3
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
invoke-static {v3, v4}, Ld;->a(J)I
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -896,6 +1017,20 @@
|
|||
|
||||
mul-int/lit8 v1, v1, 0x1f
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
move v2, v0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v1, v2
|
||||
|
||||
mul-int/lit8 v1, v1, 0x1f
|
||||
|
||||
iget-wide v2, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
invoke-static {v2, v3}, Ld;->a(J)I
|
||||
|
@ -1000,6 +1135,14 @@
|
|||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", noiseCancellerIsEnabled="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", noiseCancellerProcessTime="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
@ -1008,6 +1151,14 @@
|
|||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", voiceActivityDetectorIsEnabled="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/OutboundRtpAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", voiceActivityDetectorProcessTime="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
|
||||
.field public final jitter:F
|
||||
|
||||
.field public final noiseCancellerIsEnabled:Z
|
||||
|
||||
.field public final noiseCancellerProcessTime:J
|
||||
|
||||
.field public final packetsLost:I
|
||||
|
@ -48,11 +50,13 @@
|
|||
|
||||
.field public final typingNoiseDetected:Z
|
||||
|
||||
.field public final voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
.field public final voiceActivityDetectorProcessTime:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJ)V
|
||||
.method public constructor <init>(IILjava/lang/String;IFFFFIFFIIFFIIIZJJZJZJ)V
|
||||
.locals 3
|
||||
|
||||
move-object v0, p0
|
||||
|
@ -147,23 +151,31 @@
|
|||
|
||||
iput-wide v1, v0, Lco/discord/media_engine/internal/OutboundAudio;->framesRendered:J
|
||||
|
||||
move-wide/from16 v1, p24
|
||||
move/from16 v1, p24
|
||||
|
||||
iput-boolean v1, v0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
move-wide/from16 v1, p25
|
||||
|
||||
iput-wide v1, v0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
move-wide/from16 v1, p26
|
||||
move/from16 v1, p27
|
||||
|
||||
iput-boolean v1, v0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
move-wide/from16 v1, p28
|
||||
|
||||
iput-wide v1, v0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lco/discord/media_engine/internal/OutboundAudio;IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJILjava/lang/Object;)Lco/discord/media_engine/internal/OutboundAudio;
|
||||
.method public static synthetic copy$default(Lco/discord/media_engine/internal/OutboundAudio;IILjava/lang/String;IFFFFIFFIIFFIIIZJJZJZJILjava/lang/Object;)Lco/discord/media_engine/internal/OutboundAudio;
|
||||
.locals 17
|
||||
|
||||
move-object/from16 v0, p0
|
||||
|
||||
move/from16 v1, p28
|
||||
move/from16 v1, p30
|
||||
|
||||
and-int/lit8 v2, v1, 0x1
|
||||
|
||||
|
@ -453,30 +465,62 @@
|
|||
|
||||
if-eqz v16, :cond_15
|
||||
|
||||
iget-wide v14, v0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v14, v0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
goto :goto_15
|
||||
|
||||
:cond_15
|
||||
move-wide/from16 v14, p24
|
||||
move/from16 v14, p24
|
||||
|
||||
:goto_15
|
||||
const/high16 v16, 0x400000
|
||||
const/high16 v15, 0x400000
|
||||
|
||||
and-int v1, v1, v16
|
||||
and-int/2addr v15, v1
|
||||
|
||||
move-wide/from16 p24, v14
|
||||
move/from16 p24, v14
|
||||
|
||||
if-eqz v1, :cond_16
|
||||
if-eqz v15, :cond_16
|
||||
|
||||
iget-wide v14, v0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorProcessTime:J
|
||||
iget-wide v14, v0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
goto :goto_16
|
||||
|
||||
:cond_16
|
||||
move-wide/from16 v14, p26
|
||||
move-wide/from16 v14, p25
|
||||
|
||||
:goto_16
|
||||
const/high16 v16, 0x800000
|
||||
|
||||
and-int v16, v1, v16
|
||||
|
||||
move-wide/from16 p25, v14
|
||||
|
||||
if-eqz v16, :cond_17
|
||||
|
||||
iget-boolean v14, v0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
goto :goto_17
|
||||
|
||||
:cond_17
|
||||
move/from16 v14, p27
|
||||
|
||||
:goto_17
|
||||
const/high16 v15, 0x1000000
|
||||
|
||||
and-int/2addr v1, v15
|
||||
|
||||
move/from16 p27, v14
|
||||
|
||||
if-eqz v1, :cond_18
|
||||
|
||||
iget-wide v14, v0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
goto :goto_18
|
||||
|
||||
:cond_18
|
||||
move-wide/from16 v14, p28
|
||||
|
||||
:goto_18
|
||||
move/from16 p1, v2
|
||||
|
||||
move/from16 p2, v3
|
||||
|
@ -501,9 +545,9 @@
|
|||
|
||||
move/from16 p12, v13
|
||||
|
||||
move-wide/from16 p26, v14
|
||||
move-wide/from16 p28, v14
|
||||
|
||||
invoke-virtual/range {p0 .. p27}, Lco/discord/media_engine/internal/OutboundAudio;->copy(IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJ)Lco/discord/media_engine/internal/OutboundAudio;
|
||||
invoke-virtual/range {p0 .. p29}, Lco/discord/media_engine/internal/OutboundAudio;->copy(IILjava/lang/String;IFFFFIFFIIFFIIIZJJZJZJ)Lco/discord/media_engine/internal/OutboundAudio;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -624,7 +668,15 @@
|
|||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final component22()J
|
||||
.method public final component22()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component23()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
|
@ -632,7 +684,15 @@
|
|||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final component23()J
|
||||
.method public final component24()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component25()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
@ -696,8 +756,8 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final copy(IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJ)Lco/discord/media_engine/internal/OutboundAudio;
|
||||
.locals 29
|
||||
.method public final copy(IILjava/lang/String;IFFFFIFFIIFFIIIZJJZJZJ)Lco/discord/media_engine/internal/OutboundAudio;
|
||||
.locals 31
|
||||
|
||||
move/from16 v1, p1
|
||||
|
||||
|
@ -741,9 +801,13 @@
|
|||
|
||||
move-wide/from16 v22, p22
|
||||
|
||||
move-wide/from16 v24, p24
|
||||
move/from16 v24, p24
|
||||
|
||||
move-wide/from16 v26, p26
|
||||
move-wide/from16 v25, p25
|
||||
|
||||
move/from16 v27, p27
|
||||
|
||||
move-wide/from16 v28, p28
|
||||
|
||||
const-string v0, "codecName"
|
||||
|
||||
|
@ -751,15 +815,15 @@
|
|||
|
||||
invoke-static {v1, v0}, Lc0/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v28, Lco/discord/media_engine/internal/OutboundAudio;
|
||||
new-instance v30, Lco/discord/media_engine/internal/OutboundAudio;
|
||||
|
||||
move-object/from16 v0, v28
|
||||
move-object/from16 v0, v30
|
||||
|
||||
move/from16 v1, p1
|
||||
|
||||
invoke-direct/range {v0 .. v27}, Lco/discord/media_engine/internal/OutboundAudio;-><init>(IILjava/lang/String;IFFFFIFFIIFFIIIZJJJJ)V
|
||||
invoke-direct/range {v0 .. v29}, Lco/discord/media_engine/internal/OutboundAudio;-><init>(IILjava/lang/String;IFFFFIFFIIFFIIIZJJZJZJ)V
|
||||
|
||||
return-object v28
|
||||
return-object v30
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
|
@ -767,13 +831,13 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eq p0, p1, :cond_f
|
||||
if-eq p0, p1, :cond_11
|
||||
|
||||
instance-of v1, p1, Lco/discord/media_engine/internal/OutboundAudio;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
check-cast p1, Lco/discord/media_engine/internal/OutboundAudio;
|
||||
|
||||
|
@ -791,7 +855,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->bytesSent:I
|
||||
|
||||
|
@ -807,7 +871,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-object v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->codecName:Ljava/lang/String;
|
||||
|
||||
|
@ -817,7 +881,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->codecPayloadType:I
|
||||
|
||||
|
@ -833,7 +897,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_2
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->delayMedian:F
|
||||
|
||||
|
@ -843,7 +907,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->delayStd:F
|
||||
|
||||
|
@ -853,7 +917,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->echoReturnLoss:F
|
||||
|
||||
|
@ -863,7 +927,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->echoReturnLossEnchancement:F
|
||||
|
||||
|
@ -873,7 +937,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->extSeqNum:I
|
||||
|
||||
|
@ -889,7 +953,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_3
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->fractionLost:F
|
||||
|
||||
|
@ -899,7 +963,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->jitter:F
|
||||
|
||||
|
@ -909,7 +973,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->packetsLost:I
|
||||
|
||||
|
@ -925,7 +989,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_4
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->packetsSent:I
|
||||
|
||||
|
@ -941,7 +1005,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_5
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->residualEchoLikelihood:F
|
||||
|
||||
|
@ -951,7 +1015,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->residualEchoLikelihoodRecentMax:F
|
||||
|
||||
|
@ -961,7 +1025,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_e
|
||||
if-nez v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->rtt:I
|
||||
|
||||
|
@ -977,7 +1041,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_6
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->speaking:I
|
||||
|
||||
|
@ -993,7 +1057,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_7
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->ssrc:I
|
||||
|
||||
|
@ -1009,7 +1073,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_8
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->typingNoiseDetected:Z
|
||||
|
||||
|
@ -1025,7 +1089,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_9
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->framesCaptured:J
|
||||
|
||||
|
@ -1043,7 +1107,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_a
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->framesRendered:J
|
||||
|
||||
|
@ -1061,15 +1125,13 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_b
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
iget-wide v5, p1, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v3, p1, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
cmp-long v1, v3, v5
|
||||
|
||||
if-nez v1, :cond_c
|
||||
if-ne v1, v3, :cond_c
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
|
@ -1079,7 +1141,41 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_c
|
||||
if-eqz v1, :cond_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
iget-wide v5, p1, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
cmp-long v1, v3, v5
|
||||
|
||||
if-nez v1, :cond_d
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:cond_d
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_d
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
iget-boolean v3, p1, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
if-ne v1, v3, :cond_e
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_e
|
||||
|
||||
:cond_e
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_e
|
||||
if-eqz v1, :cond_10
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
|
@ -1087,25 +1183,25 @@
|
|||
|
||||
cmp-long p1, v3, v5
|
||||
|
||||
if-nez p1, :cond_d
|
||||
if-nez p1, :cond_f
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_d
|
||||
|
||||
:cond_d
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_d
|
||||
if-eqz p1, :cond_e
|
||||
|
||||
goto :goto_e
|
||||
|
||||
:cond_e
|
||||
return v2
|
||||
goto :goto_f
|
||||
|
||||
:cond_f
|
||||
:goto_e
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_f
|
||||
if-eqz p1, :cond_10
|
||||
|
||||
goto :goto_10
|
||||
|
||||
:cond_10
|
||||
return v2
|
||||
|
||||
:cond_11
|
||||
:goto_10
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -1213,6 +1309,14 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getNoiseCancellerIsEnabled()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getNoiseCancellerProcessTime()J
|
||||
.locals 2
|
||||
|
||||
|
@ -1285,6 +1389,14 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getVoiceActivityDetectorIsEnabled()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getVoiceActivityDetectorProcessTime()J
|
||||
.locals 2
|
||||
|
||||
|
@ -1294,7 +1406,7 @@
|
|||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 4
|
||||
.locals 5
|
||||
|
||||
iget v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->audioLevel:I
|
||||
|
||||
|
@ -1418,6 +1530,8 @@
|
|||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->typingNoiseDetected:Z
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
@ -1427,9 +1541,9 @@
|
|||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-wide v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->framesCaptured:J
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->framesCaptured:J
|
||||
|
||||
invoke-static {v1, v2}, Ld;->a(J)I
|
||||
invoke-static {v3, v4}, Ld;->a(J)I
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -1437,9 +1551,9 @@
|
|||
|
||||
mul-int/lit8 v1, v1, 0x1f
|
||||
|
||||
iget-wide v2, p0, Lco/discord/media_engine/internal/OutboundAudio;->framesRendered:J
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->framesRendered:J
|
||||
|
||||
invoke-static {v2, v3}, Ld;->a(J)I
|
||||
invoke-static {v3, v4}, Ld;->a(J)I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -1447,9 +1561,20 @@
|
|||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-wide v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
invoke-static {v1, v2}, Ld;->a(J)I
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_2
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-wide v3, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerProcessTime:J
|
||||
|
||||
invoke-static {v3, v4}, Ld;->a(J)I
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -1457,6 +1582,20 @@
|
|||
|
||||
mul-int/lit8 v1, v1, 0x1f
|
||||
|
||||
iget-boolean v0, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
move v2, v0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v1, v2
|
||||
|
||||
mul-int/lit8 v1, v1, 0x1f
|
||||
|
||||
iget-wide v2, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorProcessTime:J
|
||||
|
||||
invoke-static {v2, v3}, Ld;->a(J)I
|
||||
|
@ -1641,6 +1780,14 @@
|
|||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", noiseCancellerIsEnabled="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->noiseCancellerIsEnabled:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", noiseCancellerProcessTime="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
@ -1649,6 +1796,14 @@
|
|||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", voiceActivityDetectorIsEnabled="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lco/discord/media_engine/internal/OutboundAudio;->voiceActivityDetectorIsEnabled:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", voiceActivityDetectorProcessTime="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
new-instance v29, Lco/discord/media_engine/OutboundRtpAudio;
|
||||
new-instance v31, Lco/discord/media_engine/OutboundRtpAudio;
|
||||
|
||||
invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getSsrc()I
|
||||
|
||||
|
@ -389,23 +389,31 @@
|
|||
|
||||
move-result-wide v23
|
||||
|
||||
invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getNoiseCancellerIsEnabled()Z
|
||||
|
||||
move-result v25
|
||||
|
||||
invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getNoiseCancellerProcessTime()J
|
||||
|
||||
move-result-wide v25
|
||||
move-result-wide v26
|
||||
|
||||
invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getVoiceActivityDetectorIsEnabled()Z
|
||||
|
||||
move-result v28
|
||||
|
||||
invoke-virtual {v1}, Lco/discord/media_engine/internal/OutboundAudio;->getVoiceActivityDetectorProcessTime()J
|
||||
|
||||
move-result-wide v27
|
||||
move-result-wide v29
|
||||
|
||||
const-string v11, "audio"
|
||||
|
||||
move-object/from16 v10, v29
|
||||
move-object/from16 v10, v31
|
||||
|
||||
move-wide v14, v8
|
||||
|
||||
invoke-direct/range {v10 .. v28}, Lco/discord/media_engine/OutboundRtpAudio;-><init>(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJJJ)V
|
||||
invoke-direct/range {v10 .. v30}, Lco/discord/media_engine/OutboundRtpAudio;-><init>(Ljava/lang/String;ILco/discord/media_engine/StatsCodec;JIIFFZJJZJZJ)V
|
||||
|
||||
move-object/from16 v12, v29
|
||||
move-object/from16 v12, v31
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
|
|
@ -42,11 +42,11 @@
|
|||
|
||||
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
|
||||
|
||||
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1302"
|
||||
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1303"
|
||||
|
||||
.field public static final VERSION_CODE:I = 0x516
|
||||
.field public static final VERSION_CODE:I = 0x517
|
||||
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = "46.1"
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = "46.2"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -393,7 +393,7 @@
|
|||
|
||||
sget-object v0, Lcom/discord/utilities/buildutils/BuildUtils;->INSTANCE:Lcom/discord/utilities/buildutils/BuildUtils;
|
||||
|
||||
const-string v1, "46.1"
|
||||
const-string v1, "46.2"
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/discord/utilities/buildutils/BuildUtils;->isValidBuildVersionName(Ljava/lang/String;)Z
|
||||
|
||||
|
|
|
@ -1,109 +0,0 @@
|
|||
.class public final Lcom/discord/dialogs/ImageUploadDialog$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/dialogs/ImageUploadDialog;->onViewBound(Landroid/view/View;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->d:I
|
||||
|
||||
iput-object p2, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 3
|
||||
|
||||
iget p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->d:I
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-ne p1, v1, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/dialogs/ImageUploadDialog;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
iget-object p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/dialogs/ImageUploadDialog;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iget-object v1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Lcom/discord/dialogs/ImageUploadDialog;
|
||||
|
||||
iget-object v2, v1, Lcom/discord/dialogs/ImageUploadDialog;->i:Lcom/miguelgaeta/media_picker/MediaPicker$Provider;
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
iget-object v1, v1, Lcom/discord/dialogs/ImageUploadDialog;->h:Landroid/net/Uri;
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-static {p1, v2, v1}, Lcom/discord/utilities/images/MGImages;->requestAvatarCrop(Landroid/content/Context;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;)V
|
||||
|
||||
iget-object p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/dialogs/ImageUploadDialog;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
const-string/jumbo p1, "uri"
|
||||
|
||||
invoke-static {p1}, Lc0/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_3
|
||||
const-string p1, "provider"
|
||||
|
||||
invoke-static {p1}, Lc0/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
|
@ -1,143 +0,0 @@
|
|||
.class public final Lcom/discord/panels/OverlappingPanelsLayout$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnLayoutChangeListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/panels/OverlappingPanelsLayout;->initPanels()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->d:I
|
||||
|
||||
iput-object p2, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onLayoutChange(Landroid/view/View;IIIIIIII)V
|
||||
.locals 0
|
||||
|
||||
iget p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->d:I
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
const/4 p3, 0x1
|
||||
|
||||
if-ne p1, p3, :cond_2
|
||||
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$isLeftToRight$p(Lcom/discord/panels/OverlappingPanelsLayout;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
if-eq p2, p6, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$handleEndPanelWidthUpdate(Lcom/discord/panels/OverlappingPanelsLayout;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$isLeftToRight$p(Lcom/discord/panels/OverlappingPanelsLayout;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
if-eq p4, p8, :cond_1
|
||||
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$handleEndPanelWidthUpdate(Lcom/discord/panels/OverlappingPanelsLayout;)V
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:cond_2
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_3
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$isLeftToRight$p(Lcom/discord/panels/OverlappingPanelsLayout;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
if-eq p4, p8, :cond_4
|
||||
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$handleStartPanelWidthUpdate(Lcom/discord/panels/OverlappingPanelsLayout;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_4
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$isLeftToRight$p(Lcom/discord/panels/OverlappingPanelsLayout;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_5
|
||||
|
||||
if-eq p2, p6, :cond_5
|
||||
|
||||
iget-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$b;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lcom/discord/panels/OverlappingPanelsLayout;
|
||||
|
||||
invoke-static {p1}, Lcom/discord/panels/OverlappingPanelsLayout;->access$handleStartPanelWidthUpdate(Lcom/discord/panels/OverlappingPanelsLayout;)V
|
||||
|
||||
:cond_5
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
|
||||
|
||||
const/16 v0, 0x516
|
||||
const/16 v0, 0x517
|
||||
|
||||
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I
|
||||
|
||||
|
|
|
@ -173,7 +173,7 @@
|
|||
|
||||
const-string v3, "browser_user_agent"
|
||||
|
||||
const-string v4, "Discord-Android/1302"
|
||||
const-string v4, "Discord-Android/1303"
|
||||
|
||||
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
|
@ -181,7 +181,7 @@
|
|||
|
||||
const/4 v1, 0x2
|
||||
|
||||
const/16 v2, 0x516
|
||||
const/16 v2, 0x517
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
|
@ -201,7 +201,7 @@
|
|||
|
||||
const-string v3, "client_version"
|
||||
|
||||
const-string v4, "46.1"
|
||||
const-string v4, "46.2"
|
||||
|
||||
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
|
|
|
@ -159,7 +159,7 @@
|
|||
.method public getUserAgent()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "Discord-Android/1302"
|
||||
const-string v0, "Discord-Android/1303"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -446,7 +446,7 @@
|
|||
|
||||
new-array v2, v0, [Ljava/lang/Object;
|
||||
|
||||
const-string v4, "46.1"
|
||||
const-string v4, "46.2"
|
||||
|
||||
aput-object v4, v2, v3
|
||||
|
||||
|
|
|
@ -1,105 +0,0 @@
|
|||
.class public final Lf/a/a/d/a$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/d/a;->onViewBound(Landroid/view/View;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
.field public final synthetic f:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lf/a/a/d/a$a;->d:I
|
||||
|
||||
iput-object p2, p0, Lf/a/a/d/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
iput-object p3, p0, Lf/a/a/d/a$a;->f:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 4
|
||||
|
||||
iget v0, p0, Lf/a/a/d/a$a;->d:I
|
||||
|
||||
const-string/jumbo v1, "v.context"
|
||||
|
||||
const-string/jumbo v2, "v"
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne v0, v3, :cond_0
|
||||
|
||||
iget-object v0, p0, Lf/a/a/d/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/a/a/d/a;
|
||||
|
||||
invoke-static {p1, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v1, p0, Lf/a/a/d/a$a;->f:Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1, v1}, Lf/a/a/d/a;->g(Lf/a/a/d/a;Landroid/content/Context;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Lf/a/a/d/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lf/a/a/d/a;
|
||||
|
||||
invoke-static {p1, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v1, p0, Lf/a/a/d/a$a;->f:Ljava/lang/Object;
|
||||
|
||||
check-cast v1, Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1, v1}, Lf/a/a/d/a;->f(Lf/a/a/d/a;Landroid/content/Context;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,116 +0,0 @@
|
|||
.class public final Lf/a/a/e/a$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lf/a/a/e/a;->onViewBoundOrOnResume()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lf/a/a/e/a$a;->d:I
|
||||
|
||||
iput-object p2, p0, Lf/a/a/e/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 1
|
||||
|
||||
iget p1, p0, Lf/a/a/e/a$a;->d:I
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-eq p1, v0, :cond_1
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
iget-object p1, p0, Lf/a/a/e/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/e/a;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
iget-object p1, p0, Lf/a/a/e/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/e/a;
|
||||
|
||||
iget-object p1, p1, Lf/a/a/e/a;->e:Lkotlin/jvm/functions/Function0;
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Lkotlin/Unit;
|
||||
|
||||
:cond_2
|
||||
iget-object p1, p0, Lf/a/a/e/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/e/a;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_3
|
||||
iget-object p1, p0, Lf/a/a/e/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/e/a;
|
||||
|
||||
iget-object p1, p1, Lf/a/a/e/a;->d:Lkotlin/jvm/functions/Function0;
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Lkotlin/Unit;
|
||||
|
||||
:cond_4
|
||||
iget-object p1, p0, Lf/a/a/e/a$a;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/e/a;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,72 +0,0 @@
|
|||
.class public final Lg;
|
||||
.super Ljava/lang/Object;
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
.field public final synthetic e:Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Lg;->d:I
|
||||
|
||||
iput-object p2, p0, Lg;->e:Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final onClick(Landroid/view/View;)V
|
||||
.locals 1
|
||||
|
||||
iget p1, p0, Lg;->d:I
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
iget-object p1, p0, Lg;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast p1, Lf/a/a/a0/a;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getGifting()Lcom/discord/stores/StoreGifting;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iget-object v0, p0, Lg;->e:Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/stores/StoreGifting$GiftState$RedeemedFailed;->getGift()Lcom/discord/models/domain/ModelGift;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Lcom/discord/stores/StoreGifting;->acceptGift(Lcom/discord/models/domain/ModelGift;)V
|
||||
|
||||
return-void
|
||||
.end method
|
Loading…
Add table
Add a link
Reference in a new issue