Changes of com.discord v1286

This commit is contained in:
root 2020-10-02 23:02:12 +00:00
parent 8fdf6cfac4
commit 9ab5f25be5
547 changed files with 18477 additions and 16551 deletions

View file

@ -176,7 +176,7 @@
new-instance v2, Lf/a/a/a/a$c;
const v3, 0x7f121387
const v3, 0x7f121396
invoke-virtual {p0, v3}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -186,7 +186,7 @@
invoke-static {v3, v4}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v4, 0x7f121386
const v4, 0x7f121395
invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -206,7 +206,7 @@
new-instance v2, Lf/a/a/a/a$c;
const v4, 0x7f12137c
const v4, 0x7f12138b
invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -216,7 +216,7 @@
invoke-static {v4, v5}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v5, 0x7f12137b
const v5, 0x7f12138a # 1.9416874E38f
invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -234,7 +234,7 @@
new-instance v2, Lf/a/a/a/a$c;
const v4, 0x7f121374
const v4, 0x7f121383
invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -244,7 +244,7 @@
invoke-static {v4, v5}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v5, 0x7f121373
const v5, 0x7f121382
invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -264,7 +264,7 @@
new-instance v2, Lf/a/a/a/a$c;
const v5, 0x7f12138b
const v5, 0x7f12139a
invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -276,7 +276,7 @@
new-array v4, v4, [Ljava/lang/Object;
const v6, 0x7f1206f1
const v6, 0x7f1206f8
invoke-virtual {p0, v6}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -284,7 +284,7 @@
aput-object v6, v4, v3
const v6, 0x7f1206f0
const v6, 0x7f1206f7
invoke-virtual {p0, v6}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -292,7 +292,7 @@
aput-object v6, v4, v0
const v6, 0x7f12138a # 1.9416874E38f
const v6, 0x7f121399
invoke-virtual {p0, v6, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
@ -312,7 +312,7 @@
new-instance v2, Lf/a/a/a/a$c;
const v4, 0x7f121371
const v4, 0x7f121380
invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -322,7 +322,7 @@
invoke-static {v4, v5}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v5, 0x7f121370
const v5, 0x7f12137f
invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -342,7 +342,7 @@
new-instance v2, Lf/a/a/a/a$c;
const v4, 0x7f121377
const v4, 0x7f121386
invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -352,7 +352,7 @@
invoke-static {v4, v5}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v5, 0x7f121376
const v5, 0x7f121385
invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View file

@ -270,7 +270,7 @@
check-cast v0, Landroid/widget/TextView;
const v2, 0x7f121381
const v2, 0x7f121390
new-array v4, v1, [Ljava/lang/Object;
@ -298,7 +298,7 @@
check-cast v0, Landroid/widget/TextView;
const v2, 0x7f12137f
const v2, 0x7f12138e
new-array v4, v1, [Ljava/lang/Object;

View file

@ -268,12 +268,12 @@
if-eqz v0, :cond_2
const v2, 0x7f12135e
const v2, 0x7f12136d
goto :goto_0
:cond_2
const v2, 0x7f12135f
const v2, 0x7f12136e
:goto_0
invoke-virtual {p0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -298,7 +298,7 @@
check-cast v3, Landroid/widget/TextView;
const v4, 0x7f12138e
const v4, 0x7f12139d
const/4 v6, 0x2
@ -340,7 +340,7 @@
check-cast v2, Landroid/widget/TextView;
const v3, 0x7f12138d
const v3, 0x7f12139c
new-array v4, v1, [Ljava/lang/Object;
@ -378,7 +378,7 @@
check-cast v2, Landroid/widget/Button;
const v3, 0x7f12138c
const v3, 0x7f12139b
new-array v6, v1, [Ljava/lang/Object;

View file

@ -63,7 +63,7 @@
move-result-object p1
const v0, 0x7f1207ec
const v0, 0x7f1207f3
invoke-virtual {p1, v0}, Lf/a/a/b/b;->removeRelationship(I)V
@ -81,7 +81,7 @@
move-result-object p1
const v0, 0x7f12182e
const v0, 0x7f121842
invoke-virtual {p1, v0}, Lf/a/a/b/b;->removeRelationship(I)V

View file

@ -69,7 +69,7 @@
new-instance v0, Lf/a/a/b/b$b$a;
const v1, 0x7f12059f
const v1, 0x7f1205a6
invoke-direct {v0, v1}, Lf/a/a/b/b$b$a;-><init>(I)V

View file

@ -61,7 +61,7 @@
new-instance v0, Lf/a/a/b/b$b$a;
const v1, 0x7f12059f
const v1, 0x7f1205a6
invoke-direct {v0, v1}, Lf/a/a/b/b$b$a;-><init>(I)V

View file

@ -48,7 +48,7 @@
new-instance v0, Lf/a/a/b/b$b$b;
const v1, 0x7f12182d
const v1, 0x7f121841
invoke-direct {v0, v1}, Lf/a/a/b/b$b$b;-><init>(I)V

View file

@ -52,7 +52,7 @@
new-instance v0, Lf/a/a/b/b$b$a;
const v1, 0x7f12059f
const v1, 0x7f1205a6
invoke-direct {v0, v1}, Lf/a/a/b/b$b$a;-><init>(I)V

View file

@ -166,12 +166,12 @@
if-eqz v3, :cond_2
const v3, 0x7f121298
const v3, 0x7f1212a7
goto :goto_1
:cond_2
const v3, 0x7f121297
const v3, 0x7f1212a6
:goto_1
iget-object v8, v2, Lf/a/a/c/a;->e:Lkotlin/properties/ReadOnlyProperty;
@ -281,7 +281,7 @@
check-cast v3, Landroid/widget/TextView;
const v8, 0x7f1212a2
const v8, 0x7f1212b1
invoke-virtual {v2, v8}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -309,7 +309,7 @@
invoke-static {v9, v6}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v10, 0x7f1212a3
const v10, 0x7f1212b2
new-array v5, v5, [Ljava/lang/Object;
@ -373,7 +373,7 @@
move-result-object v0
const v3, 0x7f12113b
const v3, 0x7f12114a
invoke-virtual {v2, v3}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View file

@ -247,7 +247,7 @@
check-cast p1, Landroid/widget/TextView;
const v1, 0x7f1212ba
const v1, 0x7f1212c9
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -267,7 +267,7 @@
check-cast p1, Landroid/widget/TextView;
const v1, 0x7f1212b7
const v1, 0x7f1212c6
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -298,7 +298,7 @@
check-cast p1, Landroid/widget/TextView;
const v1, 0x7f1212b6
const v1, 0x7f1212c5
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -334,7 +334,7 @@
check-cast p1, Landroid/widget/TextView;
const v1, 0x7f1212b5
const v1, 0x7f1212c4
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -346,7 +346,7 @@
move-result-object p1
const v1, 0x7f12113b
const v1, 0x7f12114a
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View file

@ -54,7 +54,7 @@
if-eqz p5, :cond_0
const v0, 0x7f120bb8
const v0, 0x7f120bbf
invoke-virtual {p2, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
@ -63,7 +63,7 @@
goto :goto_0
:cond_0
const v0, 0x7f120ba7
const v0, 0x7f120bae
invoke-virtual {p2, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
@ -82,7 +82,7 @@
const p3, 0x7f100095
const p5, 0x7f120ba9
const p5, 0x7f120bb0
new-array v3, v2, [Ljava/lang/Object;
@ -113,7 +113,7 @@
const p5, 0x7f100096
const v4, 0x7f120bb9
const v4, 0x7f120bc0
new-array v3, v3, [Ljava/lang/Object;
@ -142,7 +142,7 @@
:cond_2
const p5, 0x7f100093
const v4, 0x7f120ba8
const v4, 0x7f120baf
new-array v3, v3, [Ljava/lang/Object;

View file

@ -97,7 +97,7 @@
:cond_1
instance-of v3, v2, Lcom/discord/stores/StorePremiumGuildSubscription$State$Failure;
const v4, 0x7f12129c
const v4, 0x7f1212ab
if-nez v3, :cond_8

View file

@ -89,7 +89,7 @@
:cond_1
instance-of v1, p1, Lcom/discord/stores/StoreSubscriptions$SubscriptionsState$Failure;
const v2, 0x7f12129c
const v2, 0x7f1212ab
if-eqz v1, :cond_2

View file

@ -300,7 +300,7 @@
check-cast v0, Landroid/widget/TextView;
const v1, 0x7f120f35
const v1, 0x7f120f3e
const/4 v3, 0x1

View file

@ -73,7 +73,7 @@
invoke-static {v0, v1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f120509
const v1, 0x7f120510
invoke-static {p1, v0, v1}, Lf/a/b/p;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)V

View file

@ -173,7 +173,7 @@
check-cast v2, Landroid/widget/TextView;
const v3, 0x7f1218df
const v3, 0x7f1218f3
new-array v1, v1, [Ljava/lang/Object;

View file

@ -48,7 +48,7 @@
iget-object p1, p0, Lf/a/a/l;->$onConfirm:Lkotlin/jvm/functions/Function1;
const v0, 0x7f1207f3
const v0, 0x7f1207fa
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -71,7 +71,7 @@
check-cast v1, Landroid/widget/TextView;
const v2, 0x7f12169e
const v2, 0x7f1216b2
invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -93,7 +93,7 @@
check-cast v1, Landroid/widget/TextView;
const v2, 0x7f12169d
const v2, 0x7f1216b1
invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -105,7 +105,7 @@
move-result-object v1
const v2, 0x7f12113b
const v2, 0x7f12114a
invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View file

@ -154,7 +154,7 @@
move-result-object p0
const p1, 0x7f120d7c
const p1, 0x7f120d83
const/4 v1, 0x0

View file

@ -283,7 +283,7 @@
if-eqz v2, :cond_1
const v2, 0x7f1208d3
const v2, 0x7f1208da
new-array v5, v3, [Ljava/lang/Object;
@ -296,7 +296,7 @@
goto :goto_1
:cond_1
const v2, 0x7f1208d2
const v2, 0x7f1208d9
invoke-virtual {p0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -313,7 +313,7 @@
if-eqz v5, :cond_2
const p1, 0x7f1208c0
const p1, 0x7f1208c7
new-array v0, v3, [Ljava/lang/Object;
@ -332,7 +332,7 @@
if-eqz p1, :cond_3
const p1, 0x7f1208c1
const p1, 0x7f1208c8
new-array v0, v3, [Ljava/lang/Object;
@ -345,7 +345,7 @@
goto :goto_2
:cond_3
const p1, 0x7f1208bf
const p1, 0x7f1208c6
new-array v1, v3, [Ljava/lang/Object;
@ -392,7 +392,7 @@
if-eqz v0, :cond_4
const v1, 0x7f1208ce
const v1, 0x7f1208d5
invoke-virtual {v0, v1}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;
@ -428,7 +428,7 @@
move-result-object p1
const v0, 0x7f1208d1
const v0, 0x7f1208d8
invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -440,7 +440,7 @@
move-result-object p1
const v0, 0x7f1208b0
const v0, 0x7f1208b7
invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -470,7 +470,7 @@
if-eqz v0, :cond_0
const v1, 0x7f1208ca
const v1, 0x7f1208d1
invoke-virtual {v0, v1}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;
@ -514,7 +514,7 @@
move-result-object v1
const v2, 0x7f1208d1
const v2, 0x7f1208d8
invoke-virtual {p0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -526,7 +526,7 @@
move-result-object v1
const v2, 0x7f1208c6
const v2, 0x7f1208cd
invoke-virtual {p0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -566,7 +566,7 @@
if-eqz v2, :cond_0
const v0, 0x7f121456
const v0, 0x7f12146a
invoke-virtual {v2, v0}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;
@ -609,7 +609,7 @@
move-result-object p1
const v1, 0x7f1208b9
const v1, 0x7f1208c0
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(I)V
@ -634,7 +634,7 @@
move-result-object p1
const v1, 0x7f1208b5
const v1, 0x7f1208bc
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(I)V
@ -659,7 +659,7 @@
move-result-object p1
const v1, 0x7f1208b6
const v1, 0x7f1208bd
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(I)V
@ -684,7 +684,7 @@
move-result-object p1
const v1, 0x7f1208b4
const v1, 0x7f1208bb
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(I)V
@ -700,7 +700,7 @@
if-eqz v1, :cond_a
const v0, 0x7f1208ca
const v0, 0x7f1208d1
invoke-virtual {v1, v0}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;
@ -789,7 +789,7 @@
if-eqz v1, :cond_1
const v1, 0x7f1208d0
const v1, 0x7f1208d7
new-array v5, v4, [Ljava/lang/Object;
@ -802,7 +802,7 @@
goto :goto_1
:cond_1
const v1, 0x7f1208cf
const v1, 0x7f1208d6
invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -819,7 +819,7 @@
if-eqz v5, :cond_2
const v5, 0x7f1208b2
const v5, 0x7f1208b9
const/4 v6, 0x2
@ -840,7 +840,7 @@
goto :goto_2
:cond_2
const v5, 0x7f1208b1
const v5, 0x7f1208b8
new-array v4, v4, [Ljava/lang/Object;
@ -926,7 +926,7 @@
if-eqz v2, :cond_1
const v2, 0x7f1208d0
const v2, 0x7f1208d7
new-array v5, v3, [Ljava/lang/Object;
@ -939,7 +939,7 @@
goto :goto_1
:cond_1
const v2, 0x7f1208cf
const v2, 0x7f1208d6
invoke-virtual {p0, v2}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -956,7 +956,7 @@
if-eqz v5, :cond_2
const v5, 0x7f1208b2
const v5, 0x7f1208b9
const/4 v6, 0x2
@ -977,7 +977,7 @@
goto :goto_2
:cond_2
const v5, 0x7f1208b1
const v5, 0x7f1208b8
new-array v3, v3, [Ljava/lang/Object;
@ -1034,7 +1034,7 @@
if-eqz v2, :cond_4
const v1, 0x7f1208c8
const v1, 0x7f1208cf
invoke-virtual {v2, v1}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;
@ -1406,7 +1406,7 @@
if-ne p1, v1, :cond_2
const p1, 0x7f1208d5
const p1, 0x7f1208dc
new-array v1, v1, [Ljava/lang/Object;
@ -1428,7 +1428,7 @@
throw p1
:cond_3
const p1, 0x7f1208d4
const p1, 0x7f1208db
new-array v1, v1, [Ljava/lang/Object;
@ -1574,7 +1574,7 @@
invoke-static {v2, v3}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v3, 0x7f1208b3
const v3, 0x7f1208ba
const/4 v4, 0x1

View file

@ -87,7 +87,7 @@
if-eqz p3, :cond_0
const p2, 0x7f120509
const p2, 0x7f120510
:cond_0
invoke-static {p0, p1, p2}, Lf/a/b/p;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)V

View file

@ -666,7 +666,7 @@
invoke-static {p0, v0}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "switchedObservableFunc"
const-string/jumbo p1, "switchedObservableFunc"
invoke-static {v2, p1}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -49,7 +49,7 @@
invoke-static {p2, p1}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "supportedVideoCodecs"
const-string/jumbo p1, "supportedVideoCodecs"
invoke-static {p3, p1}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -81,7 +81,7 @@
:cond_0
iget-object v0, p0, Lf/a/h/s/b$a;->d:Lf/a/h/s/b;
invoke-virtual {v0}, Lf/a/h/s/b;->b()V
invoke-virtual {v0}, Lf/a/h/s/b;->c()V
:cond_1
return-void

View file

@ -24,10 +24,26 @@
.field public i:Lorg/webrtc/SurfaceTextureHelper;
.field public final j:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
.field public final j:Lco/discord/media_engine/SoundshareAudioSource;
.field public final k:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
# direct methods
.method public static constructor <clinit>()V
.locals 3
const v0, 0xac44
const/16 v1, 0x10
const/4 v2, 0x2
invoke-static {v0, v1, v2}, Landroid/media/AudioRecord;->getMinBufferSize(III)I
return-void
.end method
.method public constructor <init>(Landroid/content/Intent;Landroid/media/projection/MediaProjection$Callback;Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;)V
.locals 1
@ -41,7 +57,7 @@
invoke-direct {p0, p1, p2}, Lorg/webrtc/ScreenCapturerAndroid;-><init>(Landroid/content/Intent;Landroid/media/projection/MediaProjection$Callback;)V
iput-object p3, p0, Lf/a/h/s/b;->j:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
iput-object p3, p0, Lf/a/h/s/b;->k:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
new-instance p1, Lf/a/h/s/b$a;
@ -49,15 +65,113 @@
iput-object p1, p0, Lf/a/h/s/b;->d:Lf/a/h/s/b$a;
new-instance p1, Lco/discord/media_engine/SoundshareAudioSource;
invoke-direct {p1}, Lco/discord/media_engine/SoundshareAudioSource;-><init>()V
iput-object p1, p0, Lf/a/h/s/b;->j:Lco/discord/media_engine/SoundshareAudioSource;
return-void
.end method
# virtual methods
.method public final a()V
.method public final a()Landroid/media/AudioRecord;
.locals 4
.annotation build Landroidx/annotation/RequiresApi;
value = 0x1d
.end annotation
iget-object v0, p0, Lorg/webrtc/ScreenCapturerAndroid;->mediaProjection:Landroid/media/projection/MediaProjection;
if-eqz v0, :cond_0
new-instance v1, Landroid/media/AudioPlaybackCaptureConfiguration$Builder;
invoke-direct {v1, v0}, Landroid/media/AudioPlaybackCaptureConfiguration$Builder;-><init>(Landroid/media/projection/MediaProjection;)V
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/media/AudioPlaybackCaptureConfiguration$Builder;->addMatchingUsage(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;
move-result-object v0
const/16 v1, 0xe
invoke-virtual {v0, v1}, Landroid/media/AudioPlaybackCaptureConfiguration$Builder;->addMatchingUsage(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/media/AudioPlaybackCaptureConfiguration$Builder;->addMatchingUsage(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/media/AudioPlaybackCaptureConfiguration$Builder;->build()Landroid/media/AudioPlaybackCaptureConfiguration;
move-result-object v0
const-string v1, "AudioPlaybackCaptureConf\u2026KNOWN)\n .build()"
invoke-static {v0, v1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v1, Landroid/media/AudioRecord$Builder;
invoke-direct {v1}, Landroid/media/AudioRecord$Builder;-><init>()V
new-instance v2, Landroid/media/AudioFormat$Builder;
invoke-direct {v2}, Landroid/media/AudioFormat$Builder;-><init>()V
const/4 v3, 0x2
invoke-virtual {v2, v3}, Landroid/media/AudioFormat$Builder;->setEncoding(I)Landroid/media/AudioFormat$Builder;
move-result-object v2
const v3, 0xac44
invoke-virtual {v2, v3}, Landroid/media/AudioFormat$Builder;->setSampleRate(I)Landroid/media/AudioFormat$Builder;
move-result-object v2
const/16 v3, 0x10
invoke-virtual {v2, v3}, Landroid/media/AudioFormat$Builder;->setChannelMask(I)Landroid/media/AudioFormat$Builder;
move-result-object v2
invoke-virtual {v2}, Landroid/media/AudioFormat$Builder;->build()Landroid/media/AudioFormat;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/media/AudioRecord$Builder;->setAudioFormat(Landroid/media/AudioFormat;)Landroid/media/AudioRecord$Builder;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/media/AudioRecord$Builder;->setAudioPlaybackCaptureConfig(Landroid/media/AudioPlaybackCaptureConfiguration;)Landroid/media/AudioRecord$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/media/AudioRecord$Builder;->build()Landroid/media/AudioRecord;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public final b()V
.locals 3
iget-object v0, p0, Lf/a/h/s/b;->j:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
invoke-virtual {p0}, Lf/a/h/s/b;->stopCapture()V
iget-object v0, p0, Lf/a/h/s/b;->k:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
if-eqz v0, :cond_0
@ -95,10 +209,14 @@
:cond_0
:goto_0
iget-object v0, p0, Lf/a/h/s/b;->j:Lco/discord/media_engine/SoundshareAudioSource;
invoke-virtual {v0}, Lco/discord/media_engine/SoundshareAudioSource;->release()V
return-void
.end method
.method public final b()V
.method public final c()V
.locals 6
iget v0, p0, Lf/a/h/s/b;->f:I
@ -179,7 +297,7 @@
monitor-enter p0
:try_start_0
const-string v0, "surfaceTextureHelper"
const-string/jumbo v0, "surfaceTextureHelper"
invoke-static {p1, v0}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -228,7 +346,7 @@
iput-object v0, p0, Lf/a/h/s/b;->h:Ljava/lang/Long;
iget-object v0, p0, Lf/a/h/s/b;->j:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
iget-object v0, p0, Lf/a/h/s/b;->k:Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
if-eqz v0, :cond_1
@ -340,7 +458,24 @@
iput p1, p0, Lf/a/h/s/b;->g:I
:goto_0
invoke-virtual {p0}, Lf/a/h/s/b;->b()V
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 p2, 0x1d
if-lt p1, p2, :cond_1
invoke-virtual {p0}, Lf/a/h/s/b;->a()Landroid/media/AudioRecord;
move-result-object p1
if-eqz p1, :cond_1
iget-object p2, p0, Lf/a/h/s/b;->j:Lco/discord/media_engine/SoundshareAudioSource;
invoke-virtual {p2, p1}, Lco/discord/media_engine/SoundshareAudioSource;->startRecording(Landroid/media/AudioRecord;)Z
:cond_1
invoke-virtual {p0}, Lf/a/h/s/b;->c()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -364,6 +499,10 @@
:try_start_0
invoke-super {p0}, Lorg/webrtc/ScreenCapturerAndroid;->stopCapture()V
iget-object v0, p0, Lf/a/h/s/b;->j:Lco/discord/media_engine/SoundshareAudioSource;
invoke-virtual {v0}, Lco/discord/media_engine/SoundshareAudioSource;->stopRecording()Z
const/4 v0, 0x0
iput v0, p0, Lf/a/h/s/b;->f:I

View file

@ -28,14 +28,14 @@
# instance fields
.field public final synthetic this$0:Lf/a/h/s/c/e;
.field public final synthetic $screenCapturer:Lf/a/h/s/b;
# direct methods
.method public constructor <init>(Lf/a/h/s/c/e;)V
.method public constructor <init>(Lf/a/h/s/b;)V
.locals 0
iput-object p1, p0, Lf/a/h/s/c/e$p;->this$0:Lf/a/h/s/c/e;
iput-object p1, p0, Lf/a/h/s/c/e$p;->$screenCapturer:Lf/a/h/s/b;
const/4 p1, 0x1
@ -47,7 +47,7 @@
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
.locals 3
check-cast p1, Lco/discord/media_engine/Connection;
@ -55,13 +55,15 @@
invoke-static {p1, v0}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/s/c/e$p;->this$0:Lf/a/h/s/c/e;
iget-object v0, p0, Lf/a/h/s/c/e$p;->$screenCapturer:Lf/a/h/s/b;
iget-object v0, v0, Lf/a/h/s/c/e;->c:Lf/a/h/s/b;
iget-object v1, v0, Lf/a/h/s/b;->j:Lco/discord/media_engine/SoundshareAudioSource;
invoke-static {v0}, Lb0/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-virtual {v1}, Lco/discord/media_engine/SoundshareAudioSource;->getNativeInstance()J
invoke-virtual {p1, v0}, Lco/discord/media_engine/Connection;->startScreenshareBroadcast(Lorg/webrtc/ScreenCapturerAndroid;)V
move-result-wide v1
invoke-virtual {p1, v0, v1, v2}, Lco/discord/media_engine/Connection;->startScreenshareBroadcast(Lorg/webrtc/VideoCapturer;J)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;

View file

@ -155,7 +155,7 @@
invoke-static {v4, v9}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v9, "supportedVideoCodecs"
const-string/jumbo v9, "supportedVideoCodecs"
invoke-static {v5, v9}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -361,28 +361,28 @@
invoke-static {p1, v0}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/h/s/c/e;->c:Lf/a/h/s/b;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lf/a/h/s/b;->b()V
:cond_0
new-instance v0, Lf/a/h/s/c/e$q;
invoke-direct {v0}, Lf/a/h/s/c/e$q;-><init>()V
iget-object v1, p0, Lf/a/h/s/c/e;->c:Lf/a/h/s/b;
if-eqz v1, :cond_0
invoke-virtual {v1}, Lf/a/h/s/b;->a()V
:cond_0
new-instance v1, Lf/a/h/s/b;
invoke-direct {v1, p1, v0, p2}, Lf/a/h/s/b;-><init>(Landroid/content/Intent;Landroid/media/projection/MediaProjection$Callback;Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;)V
iput-object v1, p0, Lf/a/h/s/c/e;->c:Lf/a/h/s/b;
new-instance p1, Lf/a/h/s/c/e$p;
invoke-direct {p1, p0}, Lf/a/h/s/c/e$p;-><init>(Lf/a/h/s/c/e;)V
invoke-direct {p1, v1}, Lf/a/h/s/c/e$p;-><init>(Lf/a/h/s/b;)V
invoke-virtual {p0, p1}, Lf/a/h/s/c/e;->w(Lkotlin/jvm/functions/Function1;)V
iput-object v1, p0, Lf/a/h/s/c/e;->c:Lf/a/h/s/b;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -462,9 +462,7 @@
if-eqz v0, :cond_0
invoke-virtual {v0}, Lf/a/h/s/b;->stopCapture()V
invoke-virtual {v0}, Lf/a/h/s/b;->a()V
invoke-virtual {v0}, Lf/a/h/s/b;->b()V
:cond_0
const/4 v0, 0x0

View file

@ -55,7 +55,7 @@
invoke-static {p2, p1}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "supportedVideoCodecs"
const-string/jumbo p1, "supportedVideoCodecs"
invoke-static {p3, p1}, Lb0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -708,7 +708,7 @@
goto :goto_1
:cond_2
const-string v0, "supportedVideoCodecs"
const-string/jumbo v0, "supportedVideoCodecs"
invoke-static {v0}, Lb0/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
:try_end_1

View file

@ -44,7 +44,11 @@
const/4 v1, 0x1
invoke-static {p1, v0, v1}, Lcom/discord/views/sticker/StickerView;->d(Lcom/discord/views/sticker/StickerView;Ljava/io/File;Z)V
invoke-static {p1, v0, v1}, Lcom/discord/views/sticker/StickerView;->d(Lcom/discord/views/sticker/StickerView;Ljava/io/File;Z)Lkotlinx/coroutines/Job;
move-result-object v0
iput-object v0, p1, Lcom/discord/views/sticker/StickerView;->i:Lkotlinx/coroutines/Job;
return v1
.end method

View file

@ -81,7 +81,7 @@
iget-object v2, p0, Lf/a/n/n0/c;->$sticker:Lcom/discord/models/sticker/dto/ModelSticker;
invoke-virtual {v1, v2}, Lcom/discord/views/sticker/StickerView;->e(Lcom/discord/models/sticker/dto/ModelSticker;)Ljava/lang/String;
invoke-virtual {v1, v2}, Lcom/discord/views/sticker/StickerView;->f(Lcom/discord/models/sticker/dto/ModelSticker;)Ljava/lang/String;
move-result-object v1
@ -99,7 +99,7 @@
if-eq v0, p1, :cond_1
goto :goto_0
goto/16 :goto_0
:cond_1
iget-object p1, p0, Lf/a/n/n0/c;->this$0:Lcom/discord/views/sticker/StickerView;
@ -230,7 +230,11 @@
move-result-object p1
invoke-static {v0, p1, v1}, Lcom/discord/views/sticker/StickerView;->d(Lcom/discord/views/sticker/StickerView;Ljava/io/File;Z)V
invoke-static {v0, p1, v1}, Lcom/discord/views/sticker/StickerView;->d(Lcom/discord/views/sticker/StickerView;Ljava/io/File;Z)Lkotlinx/coroutines/Job;
move-result-object p1
iput-object p1, v0, Lcom/discord/views/sticker/StickerView;->i:Lkotlinx/coroutines/Job;
:goto_0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;

View file

@ -93,7 +93,7 @@
iget-object v3, p0, Lf/a/n/n0/f;->$sticker:Lcom/discord/models/sticker/dto/ModelSticker;
invoke-virtual {v2, v3}, Lcom/discord/views/sticker/StickerView;->e(Lcom/discord/models/sticker/dto/ModelSticker;)Ljava/lang/String;
invoke-virtual {v2, v3}, Lcom/discord/views/sticker/StickerView;->f(Lcom/discord/models/sticker/dto/ModelSticker;)Ljava/lang/String;
move-result-object v2

View file

@ -63,7 +63,7 @@
move-result-object p1
const v0, 0x7f120d1a
const v0, 0x7f120d21
const/4 v1, 0x0

View file

@ -85,7 +85,7 @@
invoke-static {p1, v1}, Lb0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f120dc7
const v1, 0x7f120dce
invoke-static {v0, p1, v1}, Lf/a/b/p;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)V

View file

@ -29,7 +29,7 @@
const-string v1, "sc"
const-string v2, "sw"
const-string/jumbo v2, "sw"
const-string/jumbo v3, "t"

View file

@ -51,7 +51,7 @@
const-string v9, "sc"
const-string v10, "sw"
const-string/jumbo v10, "sw"
const-string v11, "of"

View file

@ -25,7 +25,7 @@
const-string v4, "parent"
const-string v5, "sw"
const-string/jumbo v5, "sw"
const-string v6, "sh"

View file

@ -13,7 +13,7 @@
const-string v0, "nm"
const-string v1, "sy"
const-string/jumbo v1, "sy"
const-string v2, "pt"