c.smali
.class public final Lcom/polly/mobile/mediasdk/c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/polly/mobile/mediasdk/c$n;,
Lcom/polly/mobile/mediasdk/c$j;,
Lcom/polly/mobile/mediasdk/c$l;,
Lcom/polly/mobile/mediasdk/c$k;,
Lcom/polly/mobile/mediasdk/c$p;,
Lcom/polly/mobile/mediasdk/c$a;,
Lcom/polly/mobile/mediasdk/c$b;,
Lcom/polly/mobile/mediasdk/c$m;,
Lcom/polly/mobile/mediasdk/c$d;,
Lcom/polly/mobile/mediasdk/c$c;,
Lcom/polly/mobile/mediasdk/c$i;,
Lcom/polly/mobile/mediasdk/c$e;,
Lcom/polly/mobile/mediasdk/c$h;,
Lcom/polly/mobile/mediasdk/c$f;,
Lcom/polly/mobile/mediasdk/c$o;,
Lcom/polly/mobile/mediasdk/c$g;
}
.end annotation
# static fields
.field public static d:I = 0x0
.field public static final l:Ljava/util/HashSet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashSet<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static m:Z = false
# instance fields
.field a:Lcom/polly/mobile/util/b;
.field public b:Lcom/polly/mobile/util/a;
.field public c:Lcom/polly/mobile/mediasdk/YYMediaService;
.field public volatile e:Lcom/polly/mobile/mediasdk/d;
.field public f:Lcom/polly/mobile/audio/a;
.field public g:Lcom/polly/mobile/mediasdk/b;
.field public h:Z
.field public i:Z
.field j:Z
.field k:Lcom/polly/mobile/util/h;
.field private n:Landroid/content/Context;
.field private o:Z
.field private p:Z
.field private q:Lcom/polly/mobile/mediasdk/c$g;
.field private r:Ljava/util/concurrent/atomic/AtomicBoolean;
.field private s:Z
.field private t:Landroid/content/ServiceConnection;
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 2467
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
.line 2470
sput-object v0, Lcom/polly/mobile/mediasdk/c;->l:Ljava/util/HashSet;
const-string v1, "MI 2"
invoke-virtual {v0, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
.line 2471
sget-object v0, Lcom/polly/mobile/mediasdk/c;->l:Ljava/util/HashSet;
const-string v1, "MI-ONE Plus"
invoke-virtual {v0, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
.line 2472
sget-object v0, Lcom/polly/mobile/mediasdk/c;->l:Ljava/util/HashSet;
const-string v1, "MI 1S"
invoke-virtual {v0, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
.line 2473
sget-object v0, Lcom/polly/mobile/mediasdk/c;->l:Ljava/util/HashSet;
const-string v1, "GIO-GiONEE C620"
invoke-virtual {v0, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
.line 2474
sget-object v0, Lcom/polly/mobile/mediasdk/c;->l:Ljava/util/HashSet;
const-string v1, "Coolpad 5891"
invoke-virtual {v0, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/polly/mobile/util/b;)V
.registers 5
.line 244
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
.line 190
iput-object v0, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
.line 192
sget-object v1, Lcom/polly/mobile/util/b;->Unknown:Lcom/polly/mobile/util/b;
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->a:Lcom/polly/mobile/util/b;
.line 194
sget-object v1, Lcom/polly/mobile/util/a;->Unknown:Lcom/polly/mobile/util/a;
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->b:Lcom/polly/mobile/util/a;
.line 196
iput-object v0, p0, Lcom/polly/mobile/mediasdk/c;->c:Lcom/polly/mobile/mediasdk/YYMediaService;
.line 200
iput-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 202
iput-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 204
iput-object v0, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
const/4 v0, 0x0
.line 206
iput-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->h:Z
.line 208
iput-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->o:Z
.line 210
iput-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->i:Z
.line 387
iput-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->p:Z
.line 1704
iput-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->j:Z
.line 1792
new-instance v1, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v1, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->r:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 2055
sget-object v1, Lcom/polly/mobile/util/h;->Unknown:Lcom/polly/mobile/util/h;
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->k:Lcom/polly/mobile/util/h;
.line 2396
iput-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->s:Z
.line 2398
new-instance v0, Lcom/polly/mobile/mediasdk/c$5;
invoke-direct {v0, p0}, Lcom/polly/mobile/mediasdk/c$5;-><init>(Lcom/polly/mobile/mediasdk/c;)V
iput-object v0, p0, Lcom/polly/mobile/mediasdk/c;->t:Landroid/content/ServiceConnection;
.line 245
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
.line 246
iput-object p2, p0, Lcom/polly/mobile/mediasdk/c;->a:Lcom/polly/mobile/util/b;
return-void
.end method
.method public static a()I
.registers 1
.line 221
invoke-static {}, Lcom/polly/mobile/audio/k;->b()I
move-result v0
return v0
.end method
.method static synthetic a(Lcom/polly/mobile/mediasdk/c;)Landroid/content/Context;
.registers 1
.line 52
iget-object p0, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
return-object p0
.end method
.method static synthetic a(Lcom/polly/mobile/mediasdk/c;Lcom/polly/mobile/mediasdk/YYMediaService;)Lcom/polly/mobile/mediasdk/YYMediaService;
.registers 2
.line 52
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->c:Lcom/polly/mobile/mediasdk/YYMediaService;
return-object p1
.end method
.method public static a(ILjava/lang/String;)V
.registers 5
.line 2222
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "[YYMediaAPI]setFileOutputDir, type: "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", dir: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2224
new-instance v0, Ljava/io/File;
invoke-direct {v0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 2225
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_32
.line 2226
invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
move-result v0
if-nez v0, :cond_32
const-string p0, "[YYMediaService]create output dir failed."
.line 2227
invoke-static {v1, p0}, Lcom/polly/mobile/util/f;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 2232
:cond_32
sget-object v0, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {p1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_4b
.line 2233
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object p1, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
:cond_4b
const/4 v0, 0x1
if-ne p0, v0, :cond_51
.line 2238
sput-object p1, Lcom/polly/mobile/util/SdkEnvironment;->configOutputDir:Ljava/lang/String;
return-void
:cond_51
if-nez p0, :cond_66
.line 2240
sget-boolean p0, Lcom/polly/mobile/util/SdkEnvironment;->debugFileOutputDirInit:Z
if-nez p0, :cond_5b
.line 2241
sput-object p1, Lcom/polly/mobile/util/SdkEnvironment;->debugOutputDir:Ljava/lang/String;
.line 2242
sput-boolean v0, Lcom/polly/mobile/util/SdkEnvironment;->debugFileOutputDirInit:Z
.line 2244
:cond_5b
sget-boolean p0, Lcom/polly/mobile/util/f;->a:Z
if-eqz p0, :cond_66
invoke-static {}, Lsg/bigo/mediaCommon/LogProvider;->instance()Lsg/bigo/mediaCommon/LogProvider;
move-result-object p0
invoke-virtual {p0, p1}, Lsg/bigo/mediaCommon/LogProvider;->setLogFilePath(Ljava/lang/String;)Lsg/bigo/mediaCommon/LogProvider;
:cond_66
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setProxyAuth enable=true"
.line 240
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x1
.line 241
invoke-static {v0, p0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_proxy_auth_name(ZLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static a(ZIS)V
.registers 5
.line 232
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "[YYMediaAPI]setProxy enable="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, " proxyIp="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " proxyPort="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 233
invoke-static {p0, p1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_proxy_info(ZIS)V
return-void
.end method
.method static synthetic a(Lcom/polly/mobile/mediasdk/c;Z)Z
.registers 2
.line 52
iput-boolean p1, p0, Lcom/polly/mobile/mediasdk/c;->s:Z
return p1
.end method
.method static synthetic b(Lcom/polly/mobile/mediasdk/c;)V
.registers 5
.line 39423
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->q:Lcom/polly/mobile/mediasdk/c$g;
const-string v1, "YYMedia"
if-eqz v0, :cond_29
.line 40377
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
iget-object p0, p0, Lcom/polly/mobile/mediasdk/c;->c:Lcom/polly/mobile/mediasdk/YYMediaService;
.line 41066
iput-object p0, v2, Lcom/polly/mobile/mediasdk/d;->a:Lcom/polly/mobile/mediasdk/YYMediaService;
.line 41067
new-instance p0, Lcom/polly/mobile/audio/h;
iget-object v3, v2, Lcom/polly/mobile/mediasdk/d;->a:Lcom/polly/mobile/mediasdk/YYMediaService;
invoke-direct {p0, v3}, Lcom/polly/mobile/audio/h;-><init>(Landroid/content/Context;)V
iput-object p0, v2, Lcom/polly/mobile/mediasdk/d;->e:Lcom/polly/mobile/audio/h;
.line 41068
iget-object p0, v2, Lcom/polly/mobile/mediasdk/d;->e:Lcom/polly/mobile/audio/h;
iget-object v2, v2, Lcom/polly/mobile/mediasdk/d;->h:Lcom/polly/mobile/audio/b/a;
.line 42062
iput-object v2, p0, Lcom/polly/mobile/audio/h;->b:Lcom/polly/mobile/audio/b/a;
const-string p0, "[YYMedia] onBoundSdk."
.line 40378
invoke-static {v1, p0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 39428
invoke-interface {v0}, Lcom/polly/mobile/mediasdk/c$g;->onMediaServiceBound()V
const-string p0, "MediaSDK service connected"
.line 39429
invoke-static {v1, p0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_29
const-string p0, "MediaSDK service connected but no listener to handle it"
.line 39431
invoke-static {v1, p0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static d(Ljava/lang/String;)V
.registers 1
.line 2350
invoke-static {p0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_log_write(Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public final A()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]enable MultiFrame:true"
.line 1718
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1719
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_15
.line 1720
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 30494
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_multiframe_switch(Z)V
:cond_15
return-void
.end method
.method public final B()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]enable CongAvoid:true"
.line 1728
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1729
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_15
.line 1730
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 30498
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_app_cong_avoid(Z)V
:cond_15
return-void
.end method
.method public final C()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMedia]fixCompactHeader=true"
.line 1833
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 1834
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_15
.line 1835
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 34347
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_setFixCompactHeader(Z)V
:cond_15
return-void
.end method
.method public final D()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]enableAnyFrametrue"
.line 2011
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2012
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_15
.line 2013
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 35153
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_any_frame(Z)V
:cond_15
return-void
.end method
.method public final E()V
.registers 4
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setLocalVadConfig:400,800"
.line 2138
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 2139
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_18
.line 2140
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 37178
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/16 v1, 0x190
const/16 v2, 0x320
invoke-virtual {v0, v1, v2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_local_vad_config(II)V
:cond_18
return-void
.end method
.method public final F()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]playPreloadedRingtone. loop:false"
.line 2196
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2200
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_15
.line 2201
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 37514
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_play_preloaded_ringtone(Z)V
:cond_15
return-void
.end method
.method public final G()V
.registers 2
.line 2291
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_d
.line 2292
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 37919
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_initLog()V
:cond_d
return-void
.end method
.method public final a(I)V
.registers 3
.line 250
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_d
.line 251
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 3196
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_app_id(I)V
:cond_d
return-void
.end method
.method public final a(II)V
.registers 4
.line 1777
sput p1, Lcom/polly/mobile/util/SdkEnvironment;->localNetType:I
.line 1778
sput p2, Lcom/polly/mobile/util/SdkEnvironment;->remoteNetType:I
.line 1779
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_1a
.line 1780
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 33816
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_update_peers_network_type(II)V
.line 1781
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
invoke-static {}, Lcom/polly/mobile/util/g;->b()I
move-result p2
invoke-virtual {p1, p2}, Lcom/polly/mobile/mediasdk/d;->b(I)V
:cond_1a
return-void
.end method
.method public final a(ILjava/util/List;JI)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/util/List<",
"Lcom/polly/mobile/mediasdk/a;",
">;JI)V"
}
.end annotation
const/4 v6, 0x0
move-object v0, p0
move v1, p1
move-object v2, p2
move-wide v3, p3
move v5, p5
.line 503
invoke-virtual/range {v0 .. v6}, Lcom/polly/mobile/mediasdk/c;->a(ILjava/util/List;JII)V
return-void
.end method
.method public final a(ILjava/util/List;JII)V
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/util/List<",
"Lcom/polly/mobile/mediasdk/a;",
">;JII)V"
}
.end annotation
.line 507
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "[YYMediaAPI]networkOP:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ",msList:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p2}, Ljava/util/List;->size()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ",sid:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 508
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_37
.line 509
iget-object v1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
move v2, p1
move-object v3, p2
move-wide v4, p3
move v6, p5
move v7, p6
invoke-virtual/range {v1 .. v7}, Lcom/polly/mobile/mediasdk/d;->a(ILjava/util/List;JII)V
:cond_37
return-void
.end method
.method public final a(J)V
.registers 5
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI] leavePkChannel"
.line 592
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 593
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_14
.line 594
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 10682
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_leave_pk_channel(J)V
:cond_14
return-void
.end method
.method public final a(JJILjava/util/List;[BII)V
.registers 26
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJI",
"Ljava/util/List<",
"Lcom/polly/mobile/mediasdk/a;",
">;[BII)V"
}
.end annotation
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI] markJoinChannel"
.line 551
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 552
invoke-virtual/range {p0 .. p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_5e
move-object/from16 v0, p0
.line 553
iget-object v1, v0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 10641
invoke-interface/range {p6 .. p6}, Ljava/util/List;->size()I
move-result v2
new-array v10, v2, [I
.line 10642
invoke-interface/range {p6 .. p6}, Ljava/util/List;->size()I
move-result v2
new-array v11, v2, [[S
.line 10643
invoke-interface/range {p6 .. p6}, Ljava/util/List;->size()I
move-result v2
new-array v12, v2, [[S
const/4 v2, 0x0
.line 10646
invoke-interface/range {p6 .. p6}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_28
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_4b
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/polly/mobile/mediasdk/a;
.line 10647
iget v5, v4, Lcom/polly/mobile/mediasdk/a;->a:I
aput v5, v10, v2
.line 10648
iget-object v5, v4, Lcom/polly/mobile/mediasdk/a;->b:Ljava/util/List;
invoke-static {v5}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S
move-result-object v5
aput-object v5, v11, v2
.line 10649
iget-object v4, v4, Lcom/polly/mobile/mediasdk/a;->c:Ljava/util/List;
invoke-static {v4}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S
move-result-object v4
aput-object v4, v12, v2
add-int/lit8 v2, v2, 0x1
goto :goto_28
.line 10653
:cond_4b
iget-object v3, v1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/4 v6, 0x0
move-wide/from16 v4, p1
move-wide/from16 v7, p3
move/from16 v9, p5
move-object/from16 v13, p7
move/from16 v14, p8
move/from16 v15, p9
invoke-virtual/range {v3 .. v15}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_join_channel(JIJI[I[[S[[S[BII)V
goto :goto_60
:cond_5e
move-object/from16 v0, p0
:goto_60
return-void
.end method
.method public final a(JJI[BLjava/util/List;II)V
.registers 27
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJI[B",
"Ljava/util/List<",
"Lcom/polly/mobile/mediasdk/a;",
">;II)V"
}
.end annotation
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI] joinPkChannel"
.line 581
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 582
invoke-virtual/range {p0 .. p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_61
move-object/from16 v0, p0
.line 583
iget-object v1, v0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 10665
invoke-interface/range {p7 .. p7}, Ljava/util/List;->size()I
move-result v2
new-array v11, v2, [I
.line 10666
invoke-interface/range {p7 .. p7}, Ljava/util/List;->size()I
move-result v2
new-array v12, v2, [[S
.line 10667
invoke-interface/range {p7 .. p7}, Ljava/util/List;->size()I
move-result v2
new-array v13, v2, [[S
const/4 v2, 0x0
.line 10670
invoke-interface/range {p7 .. p7}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_28
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_4b
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/polly/mobile/mediasdk/a;
.line 10671
iget v5, v4, Lcom/polly/mobile/mediasdk/a;->a:I
aput v5, v11, v2
.line 10672
iget-object v5, v4, Lcom/polly/mobile/mediasdk/a;->b:Ljava/util/List;
invoke-static {v5}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S
move-result-object v5
aput-object v5, v12, v2
.line 10673
iget-object v4, v4, Lcom/polly/mobile/mediasdk/a;->c:Ljava/util/List;
invoke-static {v4}, Lcom/polly/mobile/c/a/b;->a(Ljava/util/List;)[S
move-result-object v4
aput-object v4, v13, v2
add-int/lit8 v2, v2, 0x1
goto :goto_28
.line 10677
:cond_4b
iget-object v3, v1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const v10, 0xd1e5153
const/4 v14, 0x0
move-wide/from16 v4, p1
move-wide/from16 v6, p3
move/from16 v8, p5
move-object/from16 v9, p6
move/from16 v15, p8
move/from16 v16, p9
invoke-virtual/range {v3 .. v16}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_join_pk_channel(JJI[BI[I[[S[[S[BII)V
goto :goto_63
:cond_61
move-object/from16 v0, p0
:goto_63
return-void
.end method
.method public final a(JJJ[BI[B)V
.registers 13
.line 474
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "[YYMediaAPI]prepare:"
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 v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 475
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_59
.line 476
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
iget-object v1, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
invoke-static {v1}, Lcom/polly/mobile/c/a/b;->a(Landroid/content/Context;)I
move-result v1
int-to-byte v1, v1
.line 8528
new-instance v2, Lcom/polly/mobile/a/a;
invoke-direct {v2}, Lcom/polly/mobile/a/a;-><init>()V
iput-object v2, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
.line 8529
iget-object v2, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
iput-wide p1, v2, Lcom/polly/mobile/a/a;->a:J
.line 8530
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
iput-wide p3, p1, Lcom/polly/mobile/a/a;->b:J
.line 8531
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
const/4 p2, 0x0
iput p2, p1, Lcom/polly/mobile/a/a;->c:I
.line 8532
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
iput-wide p5, p1, Lcom/polly/mobile/a/a;->d:J
.line 8533
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
iput-object p7, p1, Lcom/polly/mobile/a/a;->e:[B
.line 8534
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
iput p8, p1, Lcom/polly/mobile/a/a;->f:I
.line 8535
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
const p2, 0xd1e5153
iput p2, p1, Lcom/polly/mobile/a/a;->g:I
.line 8536
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
iput-byte v1, p1, Lcom/polly/mobile/a/a;->h:B
.line 8537
iget-object p1, v0, Lcom/polly/mobile/mediasdk/d;->c:Lcom/polly/mobile/a/a;
iput-object p9, p1, Lcom/polly/mobile/a/a;->i:[B
:cond_59
return-void
.end method
.method public final a(Lcom/polly/mobile/mediasdk/c$c;)V
.registers 4
.line 1947
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]setLocalSpeakChangeListener:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 1948
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_19
.line 1949
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
.line 35148
iput-object p1, v0, Lcom/polly/mobile/mediasdk/b;->g:Lcom/polly/mobile/mediasdk/c$c;
:cond_19
return-void
.end method
.method public final a(Lcom/polly/mobile/mediasdk/c$f;)V
.registers 4
.line 1750
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]setMediaReadyListener:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 1751
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_25
.line 1752
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
.line 32128
iput-object p1, v0, Lcom/polly/mobile/mediasdk/b;->c:Lcom/polly/mobile/mediasdk/c$f;
.line 1753
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 33105
iget-object v0, p1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
new-instance v1, Lcom/polly/mobile/mediasdk/d$2;
invoke-direct {v1, p1}, Lcom/polly/mobile/mediasdk/d$2;-><init>(Lcom/polly/mobile/mediasdk/d;)V
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->setMediaReadyListener(Lcom/polly/mobile/mediasdk/c$f;)V
:cond_25
return-void
.end method
.method public final a(Lcom/polly/mobile/mediasdk/c$i;)V
.registers 4
.line 1936
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]setOnSpeakerChangeListener:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 1937
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_19
.line 1938
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
.line 35133
iput-object p1, v0, Lcom/polly/mobile/mediasdk/b;->d:Lcom/polly/mobile/mediasdk/c$i;
:cond_19
return-void
.end method
.method public final a(Lcom/polly/mobile/mediasdk/c$j;)V
.registers 4
const-string v0, "YYMedia"
const-string v1, "setSdkDataListener"
.line 2485
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2486
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_14
.line 2487
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 37981
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->setSdkDataListener(Lcom/polly/mobile/mediasdk/c$j;)V
:cond_14
return-void
.end method
.method public final a(Lcom/polly/mobile/util/b;Lcom/polly/mobile/util/a;)V
.registers 5
.line 257
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "setAppType appType "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, " appSubType "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 258
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->a:Lcom/polly/mobile/util/b;
.line 259
iput-object p2, p0, Lcom/polly/mobile/mediasdk/c;->b:Lcom/polly/mobile/util/a;
.line 260
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_38
.line 261
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 3200
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {p1}, Lcom/polly/mobile/util/b;->ordinal()I
move-result v1
invoke-virtual {p2}, Lcom/polly/mobile/util/a;->ordinal()I
move-result p2
invoke-virtual {v0, v1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_app_type(II)V
.line 262
iget-object p2, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 3283
iput-object p1, p2, Lcom/polly/mobile/audio/a;->B:Lcom/polly/mobile/util/b;
:cond_38
return-void
.end method
.method public final a(Lcom/polly/mobile/util/f$a;)V
.registers 4
.line 2297
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_10
.line 2298
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 37943
invoke-static {}, Lcom/polly/mobile/util/f;->a()V
.line 37944
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->setLogHandler(Lcom/polly/mobile/util/f$a;)V
:cond_10
if-eqz p1, :cond_22
.line 2301
sget-boolean v0, Lcom/polly/mobile/util/f;->a:Z
if-eqz v0, :cond_22
invoke-static {}, Lsg/bigo/mediaCommon/LogProvider;->instance()Lsg/bigo/mediaCommon/LogProvider;
move-result-object v0
new-instance v1, Lcom/polly/mobile/mediasdk/c$3;
invoke-direct {v1, p0, p1}, Lcom/polly/mobile/mediasdk/c$3;-><init>(Lcom/polly/mobile/mediasdk/c;Lcom/polly/mobile/util/f$a;)V
invoke-virtual {v0, v1}, Lsg/bigo/mediaCommon/LogProvider;->setXLogWriter(Lsg/bigo/mediaCommon/LogWriter;)Lsg/bigo/mediaCommon/LogProvider;
.line 2321
:cond_22
sget-boolean p1, Lcom/polly/mobile/util/f;->a:Z
if-eqz p1, :cond_36
invoke-static {}, Lsg/bigo/mediaCommon/LogProvider;->instance()Lsg/bigo/mediaCommon/LogProvider;
move-result-object p1
new-instance v0, Lcom/polly/mobile/mediasdk/c$4;
invoke-direct {v0, p0}, Lcom/polly/mobile/mediasdk/c$4;-><init>(Lcom/polly/mobile/mediasdk/c;)V
invoke-virtual {p1, v0}, Lsg/bigo/mediaCommon/LogProvider;->setPlatformWriter(Lsg/bigo/mediaCommon/LogWriter;)Lsg/bigo/mediaCommon/LogProvider;
move-result-object p1
.line 2339
invoke-virtual {p1}, Lsg/bigo/mediaCommon/LogProvider;->build()V
.line 2340
:cond_36
sget-boolean p1, Lcom/polly/mobile/util/f;->a:Z
if-eqz p1, :cond_41
invoke-static {}, Lsg/bigo/mediaCommon/LogProvider;->instance()Lsg/bigo/mediaCommon/LogProvider;
move-result-object p1
invoke-virtual {p1}, Lsg/bigo/mediaCommon/LogProvider;->start()V
:cond_41
return-void
.end method
.method public final a(Lcom/polly/mobile/util/h;)V
.registers 8
.line 2058
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "setPlayerRole "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 2059
sget-object v0, Lcom/polly/mobile/util/h;->BroadcasterInteractive:Lcom/polly/mobile/util/h;
const/4 v1, 0x0
const/4 v2, 0x1
if-eq p1, v0, :cond_1c
sget-object v0, Lcom/polly/mobile/util/h;->UserInteractive:Lcom/polly/mobile/util/h;
if-ne p1, v0, :cond_1a
goto :goto_1c
:cond_1a
const/4 v0, 0x0
goto :goto_1d
:cond_1c
:goto_1c
const/4 v0, 0x1
:goto_1d
invoke-static {v0}, Lcom/polly/mobile/audio/a;->b(Z)V
.line 2060
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_61
.line 2061
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 35204
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {p1}, Lcom/polly/mobile/util/h;->ordinal()I
move-result v3
invoke-virtual {v0, v3}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_player_role(I)V
.line 2062
invoke-static {}, Lcom/polly/mobile/audio/a;->e()Lcom/polly/mobile/audio/a;
move-result-object v0
sget-object v3, Lcom/polly/mobile/util/h;->User:Lcom/polly/mobile/util/h;
if-eq p1, v3, :cond_3b
const/4 v3, 0x1
goto :goto_3c
:cond_3b
const/4 v3, 0x0
.line 35519
:goto_3c
iput-boolean v3, v0, Lcom/polly/mobile/audio/a;->y:Z
.line 35520
sget-object v4, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
invoke-static {v3}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v3
const-string v5, "OnMic:"
invoke-virtual {v5, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-static {v4, v3}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 35521
iget-object v0, v0, Lcom/polly/mobile/audio/a;->J:Lcom/polly/mobile/audio/a$a;
if-eqz v0, :cond_54
.line 35523
invoke-virtual {v0}, Lcom/polly/mobile/audio/a$a;->a()V
.line 2063
:cond_54
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
sget-object v3, Lcom/polly/mobile/util/h;->User:Lcom/polly/mobile/util/h;
if-eq p1, v3, :cond_5b
const/4 v1, 0x1
.line 35965
:cond_5b
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
xor-int/2addr v1, v2
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_jitter_mode(I)V
.line 2067
:cond_61
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->k:Lcom/polly/mobile/util/h;
sget-object v1, Lcom/polly/mobile/util/h;->Broadcaster:Lcom/polly/mobile/util/h;
if-ne v0, v1, :cond_78
sget-object v0, Lcom/polly/mobile/util/h;->BroadcasterInteractive:Lcom/polly/mobile/util/h;
if-ne p1, v0, :cond_78
.line 2068
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lcom/polly/mobile/mediasdk/c$1;
invoke-direct {v1, p0}, Lcom/polly/mobile/mediasdk/c$1;-><init>(Lcom/polly/mobile/mediasdk/c;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 2075
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 2077
:cond_78
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->k:Lcom/polly/mobile/util/h;
sget-object v1, Lcom/polly/mobile/util/h;->User:Lcom/polly/mobile/util/h;
if-ne v0, v1, :cond_8f
sget-object v0, Lcom/polly/mobile/util/h;->UserInteractive:Lcom/polly/mobile/util/h;
if-ne p1, v0, :cond_8f
.line 2078
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lcom/polly/mobile/mediasdk/c$2;
invoke-direct {v1, p0}, Lcom/polly/mobile/mediasdk/c$2;-><init>(Lcom/polly/mobile/mediasdk/c;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 2085
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 2087
:cond_8f
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->k:Lcom/polly/mobile/util/h;
return-void
.end method
.method public final a(Lcom/polly/mobile/util/i;)V
.registers 4
.line 2049
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "setSessionType type="
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2050
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_20
.line 2051
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 35192
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {p1}, Lcom/polly/mobile/util/i;->ordinal()I
move-result p1
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_session_type(I)V
:cond_20
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 4
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]startKaraoke musicID=0 mixAndSend=true"
.line 687
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 688
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_12
.line 689
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/d;->a(Ljava/lang/String;)V
:cond_12
return-void
.end method
.method public final a(Ljava/lang/String;I)V
.registers 5
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setOperator"
.line 1112
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 1113
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_18
.line 1114
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 18280
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
if-eqz v1, :cond_18
.line 18281
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_operator(Ljava/lang/String;I)V
:cond_18
return-void
.end method
.method public final a(Z)V
.registers 4
.line 393
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]:setIsCaller = "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 394
iput-boolean p1, p0, Lcom/polly/mobile/mediasdk/c;->p:Z
.line 395
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_33
.line 396
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 3315
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_is_caller(Z)V
.line 397
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 4264
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->i:Z
const/4 p1, 0x1
.line 4265
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->j:Z
.line 4266
iget-boolean p1, v0, Lcom/polly/mobile/audio/a;->i:Z
if-eqz p1, :cond_33
.line 4267
sget-object p1, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
const-string v1, "As a caller, call changeSpeakerType() while waiting for peer to accept call"
invoke-static {p1, v1}, Lcom/polly/mobile/util/f;->a(Ljava/lang/String;Ljava/lang/String;)I
.line 4270
invoke-virtual {v0}, Lcom/polly/mobile/audio/a;->g()V
:cond_33
return-void
.end method
.method public final a(ZI)V
.registers 5
.line 2250
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]setDebugMode:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 2251
sput-boolean p1, Lcom/polly/mobile/mediasdk/c;->m:Z
.line 2254
sget-boolean v0, Lcom/polly/mobile/util/f;->a:Z
if-eqz v0, :cond_24
invoke-static {}, Lsg/bigo/mediaCommon/LogProvider;->instance()Lsg/bigo/mediaCommon/LogProvider;
move-result-object v0
sget-boolean v1, Lcom/polly/mobile/mediasdk/c;->m:Z
xor-int/lit8 v1, v1, 0x1
invoke-virtual {v0, v1}, Lsg/bigo/mediaCommon/LogProvider;->setIsRelease(Z)Lsg/bigo/mediaCommon/LogProvider;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/mediaCommon/LogProvider;->build()V
.line 2255
:cond_24
sget-boolean v0, Lcom/polly/mobile/util/f;->a:Z
if-eqz v0, :cond_2f
invoke-static {}, Lsg/bigo/mediaCommon/LogProvider;->instance()Lsg/bigo/mediaCommon/LogProvider;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/mediaCommon/LogProvider;->start()V
.line 2256
:cond_2f
invoke-static {p1}, Lcom/polly/mobile/util/f;->a(Z)V
.line 2277
invoke-static {}, Lcom/polly/mobile/util/f;->b()V
.line 2278
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_42
.line 2279
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 37911
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_debug_mode(ZI)V
:cond_42
return-void
.end method
.method public final a(ZZ)V
.registers 5
.line 1161
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_24
.line 1162
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 18375
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_mute_player(Z)V
.line 1163
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 18850
iget-boolean v1, v0, Lcom/polly/mobile/audio/a;->f:Z
if-eq v1, p1, :cond_18
.line 18851
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->f:Z
.line 18852
invoke-virtual {v0}, Lcom/polly/mobile/audio/a;->g()V
:cond_18
if-eqz p2, :cond_24
.line 18855
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->g:Z
.line 18856
sget-object p2, Lcom/polly/mobile/audio/a;->v:Lcom/polly/mobile/audio/b;
if-eqz p2, :cond_24
.line 18857
sget-object p2, Lcom/polly/mobile/audio/a;->v:Lcom/polly/mobile/audio/b;
.line 19111
iput-boolean p1, p2, Lcom/polly/mobile/audio/b;->e:Z
:cond_24
return-void
.end method
.method public final a([I)V
.registers 3
.line 1428
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_d
.line 1429
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 29839
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_get_audio_play_stat([I)V
:cond_d
return-void
.end method
.method public final a([I[I)V
.registers 5
.line 1580
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_1a
if-eqz p1, :cond_1a
.line 1581
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
if-eqz p1, :cond_1a
if-nez p2, :cond_f
goto :goto_1a
.line 30234
:cond_f
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v1, p1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_configs([I[I)V
.line 30235
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1, p2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->setCallConfig([I[I)V
nop
:cond_1a
:goto_1a
return-void
.end method
.method public final a([J)V
.registers 4
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setOnSeatList"
.line 1573
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1574
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_12
.line 1575
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/d;->a([J)V
:cond_12
return-void
.end method
.method public final a(Lcom/polly/mobile/mediasdk/c$g;)Z
.registers 8
.line 415
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->q:Lcom/polly/mobile/mediasdk/c$g;
.line 6272
iget-boolean p1, p0, Lcom/polly/mobile/mediasdk/c;->h:Z
const-string v0, "YYMedia"
const/4 v1, 0x1
if-eqz p1, :cond_11
const-string p1, "sdk has been created..."
.line 6273
invoke-static {v0, p1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
const/4 v2, 0x1
goto/16 :goto_34c
.line 6277
:cond_11
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
invoke-virtual {p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
move-result-object p1
invoke-virtual {p1}, Ljava/io/File;->getPath()Ljava/lang/String;
move-result-object p1
sput-object p1, Lcom/polly/mobile/util/SdkEnvironment;->appFilesDir:Ljava/lang/String;
.line 6278
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
sget-object v2, Lcom/polly/mobile/util/SdkEnvironment;->appFilesDir:Ljava/lang/String;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
sput-object p1, Lcom/polly/mobile/util/SdkEnvironment;->configOutputDir:Ljava/lang/String;
.line 6279
sget-boolean p1, Lcom/polly/mobile/util/SdkEnvironment;->debugFileOutputDirInit:Z
if-nez p1, :cond_59
.line 6280
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
move-result-object v2
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "sdk"
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
sput-object p1, Lcom/polly/mobile/util/SdkEnvironment;->debugOutputDir:Ljava/lang/String;
.line 6281
sput-boolean v1, Lcom/polly/mobile/util/SdkEnvironment;->debugFileOutputDirInit:Z
.line 6284
:cond_59
new-instance p1, Ljava/lang/StringBuilder;
const-string v2, "[YYMediaAPI]create instance @"
invoke-direct {p1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v2
invoke-virtual {p1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 6285
new-instance p1, Ljava/lang/StringBuilder;
const-string v2, "[YYMediaAPI]SDK Version:"
invoke-direct {p1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/polly/mobile/audio/k;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 6286
new-instance p1, Ljava/lang/StringBuilder;
const-string v2, "[YYMediaAPI]SDK Version Code:"
invoke-direct {p1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/polly/mobile/audio/k;->b()I
move-result v2
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 6287
new-instance p1, Ljava/lang/StringBuilder;
const-string v2, "[YYMediaAPI]SDK Version Tag:"
invoke-direct {p1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/polly/mobile/audio/k;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 6292
new-instance p1, Lcom/polly/mobile/mediasdk/b;
invoke-direct {p1}, Lcom/polly/mobile/mediasdk/b;-><init>()V
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
.line 7039
new-instance p1, Lcom/polly/mobile/c/a/a;
invoke-direct {p1}, Lcom/polly/mobile/c/a/a;-><init>()V
.line 7040
sput-object p1, Lcom/polly/mobile/c/a/a;->a:Lcom/polly/mobile/c/a/a;
invoke-virtual {p1}, Lcom/polly/mobile/c/a/a;->a()V
.line 6295
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
const-string v2, "audio"
invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/media/AudioManager;
const/4 v2, 0x3
.line 6296
invoke-virtual {p1, v2}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I
move-result p1
.line 6297
invoke-static {}, Lcom/polly/mobile/c/a/a;->b()Lcom/polly/mobile/c/a/a;
move-result-object v2
add-int/lit8 p1, p1, 0x4
add-int/2addr p1, v1
.line 7068
iput p1, v2, Lcom/polly/mobile/c/a/a;->c:I
.line 6299
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
invoke-static {p1}, Lcom/polly/mobile/audio/i;->a(Landroid/content/Context;)V
.line 6300
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
invoke-static {p1}, Lcom/polly/mobile/audio/AudioParams;->init(Landroid/content/Context;)V
.line 6301
sget-object p1, Lcom/polly/mobile/util/SdkEnvironment;->CONFIG:Lcom/polly/mobile/util/SdkEnvironment$a;
.line 7157
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v3, "video_use_nv21"
invoke-virtual {v2, v3}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
invoke-static {v2}, Lcom/polly/mobile/util/SdkEnvironment$a;->a([B)Z
move-result v2
iput-boolean v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->a:Z
.line 7158
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v3, "video_10s_focus"
invoke-virtual {v2, v3}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
invoke-static {v2}, Lcom/polly/mobile/util/SdkEnvironment$a;->a([B)Z
move-result v2
iput-boolean v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->b:Z
.line 7159
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v3, "video_use_yv12"
invoke-virtual {v2, v3}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
invoke-static {v2}, Lcom/polly/mobile/util/SdkEnvironment$a;->a([B)Z
move-result v2
iput-boolean v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->c:Z
.line 7160
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v3, "video_auto_focus_mode"
invoke-virtual {v2, v3}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
invoke-static {v2}, Lcom/polly/mobile/util/SdkEnvironment$a;->a([B)Z
move-result v2
iput-boolean v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->d:Z
.line 7161
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v3, "video_camera_orientation"
invoke-virtual {v2, v3}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
const/4 v3, 0x0
if-eqz v2, :cond_133
.line 7163
aget-byte v2, v2, v3
iput-byte v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->f:B
.line 7166
:cond_133
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "comfort_noise_db"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_143
.line 7168
aget-byte v2, v2, v3
iput-byte v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->r:B
.line 7172
:cond_143
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "video_encodec_config"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_15b
.line 7174
new-instance v4, Ljava/lang/String;
invoke-direct {v4, v2}, Ljava/lang/String;-><init>([B)V
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
iput v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->g:I
goto :goto_15d
.line 7176
:cond_15b
iput v3, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->g:I
.line 7181
:goto_15d
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "video_decodec_config"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_175
.line 7183
new-instance v4, Ljava/lang/String;
invoke-direct {v4, v2}, Ljava/lang/String;-><init>([B)V
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
iput v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->h:I
goto :goto_177
.line 7185
:cond_175
iput v3, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->h:I
.line 7188
:goto_177
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "video_hw_codec_config"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_18f
.line 7190
new-instance v4, Ljava/lang/String;
invoke-direct {v4, v2}, Ljava/lang/String;-><init>([B)V
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
iput v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->i:I
goto :goto_191
.line 7192
:cond_18f
iput v3, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->i:I
.line 7196
:goto_191
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "video_force_disable_hw_decoder"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_1a9
.line 7198
new-instance v4, Ljava/lang/String;
invoke-direct {v4, v2}, Ljava/lang/String;-><init>([B)V
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
iput v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->l:I
goto :goto_1ab
.line 7200
:cond_1a9
iput v3, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->l:I
.line 7203
:goto_1ab
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "video_codec_h264_hardware_colorformat"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_1c3
.line 7205
new-instance v4, Ljava/lang/String;
invoke-direct {v4, v2}, Ljava/lang/String;-><init>([B)V
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
iput v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->n:I
goto :goto_1c5
.line 7207
:cond_1c3
iput v3, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->n:I
.line 7210
:goto_1c5
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "video_codec_h265_hardware_colorformat"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_1dd
.line 7212
new-instance v4, Ljava/lang/String;
invoke-direct {v4, v2}, Ljava/lang/String;-><init>([B)V
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
iput v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->o:I
goto :goto_1df
.line 7214
:cond_1dd
iput v3, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->o:I
.line 7216
:goto_1df
new-instance v2, Ljava/lang/StringBuilder;
const-string v4, "VIDEO_CONFIG: ENC:"
invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v4, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->g:I
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, ", DEC:"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v4, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->h:I
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, ", H264 Format:"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v4, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->n:I
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, ", H265 Format"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v4, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->o:I
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, ", VIDEO_HW_CONFIG:"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v4, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->i:I
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v4, "yy-audio"
invoke-static {v4, v2}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 7220
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v5, "video_congestion_mode"
invoke-virtual {v2, v5}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_234
.line 7222
new-instance v5, Ljava/lang/String;
invoke-direct {v5, v2}, Ljava/lang/String;-><init>([B)V
invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
iput v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->p:I
goto :goto_236
.line 7224
:cond_234
iput v1, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->p:I
.line 7227
:goto_236
new-instance v2, Ljava/lang/StringBuilder;
const-string v5, "VIDEO_CONGESTION_MODE:"
invoke-direct {v2, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v5, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->p:I
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v5, ", VIDEO_WEBRTC_ALGO_SETTING:"
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v5, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->q:I
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v4, v2}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 7229
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "video_face_beautify"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_265
.line 7231
invoke-static {v2}, Lcom/polly/mobile/util/SdkEnvironment$a;->a([B)Z
move-result v2
iput-boolean v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->G:Z
.line 7234
:cond_265
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v4, "cpu_heat_ver"
invoke-virtual {v2, v4}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_28f
.line 7236
aget-byte v2, v2, v3
iput-byte v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->H:B
.line 7237
iget-byte v2, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->H:B
if-nez v2, :cond_28f
.line 7238
invoke-static {}, Lcom/polly/mobile/audio/i;->b()Lcom/polly/mobile/audio/i;
move-result-object v2
const-string v3, "cpu_heat_relic"
invoke-virtual {v2, v3}, Lcom/polly/mobile/audio/i;->a(Ljava/lang/String;)[B
move-result-object v2
if-eqz v2, :cond_28f
.line 7239
array-length v3, v2
const/16 v4, 0xc
if-lt v3, v4, :cond_28f
.line 7240
iget-object p1, p1, Lcom/polly/mobile/util/SdkEnvironment$a;->I:[I
invoke-static {v2, p1}, Lcom/polly/mobile/util/SdkEnvironment$a;->a([B[I)V
.line 6303
:cond_28f
new-instance p1, Lcom/polly/mobile/audio/a;
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
invoke-direct {p1, v2}, Lcom/polly/mobile/audio/a;-><init>(Landroid/content/Context;)V
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
const-string v2, "StartSeq"
const-string v3, "AudioDeviceManager run"
.line 7784
invoke-static {v2, v3}, Lcom/polly/mobile/util/f;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 7785
iget-boolean v2, p1, Lcom/polly/mobile/audio/a;->b:Z
const-string v3, "Current Mode is "
if-nez v2, :cond_2bc
.line 7794
sget-object v2, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v5, p1, Lcom/polly/mobile/audio/a;->n:Landroid/media/AudioManager;
invoke-virtual {v5}, Landroid/media/AudioManager;->getMode()I
move-result v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v2, v4}, Lcom/polly/mobile/util/f;->a(Ljava/lang/String;Ljava/lang/String;)I
.line 7804
:cond_2bc
sget-object v2, Lcom/polly/mobile/audio/a;->x:Lcom/polly/mobile/audio/c;
invoke-virtual {v2}, Lcom/polly/mobile/audio/c;->a()I
.line 7805
invoke-static {}, Lcom/polly/mobile/audio/a;->i()V
.line 7806
iput-boolean v1, p1, Lcom/polly/mobile/audio/a;->q:Z
.line 7807
sget-object v2, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v3, p1, Lcom/polly/mobile/audio/a;->n:Landroid/media/AudioManager;
invoke-virtual {v3}, Landroid/media/AudioManager;->getMode()I
move-result v3
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, ", speaker:"
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p1, Lcom/polly/mobile/audio/a;->n:Landroid/media/AudioManager;
.line 7808
invoke-virtual {v3}, Landroid/media/AudioManager;->isSpeakerphoneOn()Z
move-result v3
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 7807
invoke-static {v2, v3}, Lcom/polly/mobile/util/f;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 7809
iput-boolean v1, p1, Lcom/polly/mobile/audio/a;->a:Z
.line 7810
sput-object p1, Lcom/polly/mobile/audio/a;->p:Lcom/polly/mobile/audio/a;
.line 6306
new-instance p1, Lcom/polly/mobile/mediasdk/d;
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
invoke-direct {p1, v2}, Lcom/polly/mobile/mediasdk/d;-><init>(Lcom/polly/mobile/mediasdk/b;)V
iput-object p1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 6307
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
iget-object v3, p0, Lcom/polly/mobile/mediasdk/c;->a:Lcom/polly/mobile/util/b;
iget-object v4, p0, Lcom/polly/mobile/mediasdk/c;->b:Lcom/polly/mobile/util/a;
.line 8057
new-instance v5, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-direct {v5}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;-><init>()V
iput-object v5, p1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
.line 8058
iget-object v5, p1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v5, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->setYYMediaInterface(Lcom/polly/mobile/mediasdk/d;)V
.line 8059
iget-object v5, p1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v3}, Lcom/polly/mobile/util/b;->ordinal()I
move-result v3
invoke-virtual {v4}, Lcom/polly/mobile/util/a;->ordinal()I
move-result v4
invoke-virtual {v5, v2, v3, v4}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_createSdkIns(Landroid/content/Context;II)Z
move-result v2
.line 8060
iget-object v3, p1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
sget-object v4, Landroid/os/Build;->MODEL:Ljava/lang/String;
invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
move-result-object v4
sget-object v5, Landroid/os/Build;->DEVICE:Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->getBytes()[B
move-result-object v5
invoke-virtual {v3, v4, v5}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_machine_info([B[B)V
.line 8061
iget-object p1, p1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-static {}, Lcom/polly/mobile/c/a/b;->a()I
move-result v3
invoke-static {}, Lcom/polly/mobile/c/a/b;->c()I
move-result v4
invoke-virtual {p1, v3, v4}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_cpu_features(II)V
.line 6308
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
iget-boolean v3, p0, Lcom/polly/mobile/mediasdk/c;->o:Z
invoke-virtual {p1, v3}, Lcom/polly/mobile/mediasdk/d;->a(Z)V
.line 6310
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
iget-object v3, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 8286
iput-object v3, p1, Lcom/polly/mobile/audio/a;->C:Lcom/polly/mobile/mediasdk/d;
.line 6312
iput-boolean v1, p0, Lcom/polly/mobile/mediasdk/c;->h:Z
const-string p1, "[YYMedia] Sdk Created."
.line 6313
invoke-static {v0, p1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
:goto_34c
const-string p1, "[YYMedia]start bind yymedia service."
.line 8418
invoke-static {v0, p1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 8419
new-instance p1, Landroid/content/Intent;
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
const-class v3, Lcom/polly/mobile/mediasdk/YYMediaService;
invoke-direct {p1, v0, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 8420
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
iget-object v3, p0, Lcom/polly/mobile/mediasdk/c;->t:Landroid/content/ServiceConnection;
invoke-virtual {v0, p1, v3, v1}, Landroid/content/Context;->bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z
return v2
.end method
.method public final b(I)V
.registers 4
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setKaraokeVolume"
.line 764
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 765
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_12
.line 766
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/d;->a(I)V
:cond_12
return-void
.end method
.method public final b(Ljava/lang/String;)V
.registers 4
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setCountry"
.line 1119
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 1120
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_18
.line 1121
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 18286
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
if-eqz v1, :cond_18
.line 18287
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_country(Ljava/lang/String;)V
:cond_18
return-void
.end method
.method public final b(Z)V
.registers 6
.line 405
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]:setIsGroupCall = "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 406
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_35
.line 407
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 4306
invoke-static {}, Lcom/polly/mobile/c/a/a;->b()Lcom/polly/mobile/c/a/a;
move-result-object v1
.line 5076
iput-boolean p1, v1, Lcom/polly/mobile/c/a/a;->e:Z
.line 4307
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_is_group_call(Z)V
.line 408
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 5490
sget-object v1, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v2
const-string v3, "setIsGroupCall "
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 5491
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->b:Z
:cond_35
return-void
.end method
.method public final b([I)V
.registers 3
.line 1434
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_d
.line 1435
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 29843
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_get_audio_send_stat([I)V
:cond_d
return-void
.end method
.method public final b()Z
.registers 2
.line 436
iget-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->s:Z
if-eqz v0, :cond_a
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->c:Lcom/polly/mobile/mediasdk/YYMediaService;
if-eqz v0, :cond_a
const/4 v0, 0x1
return v0
:cond_a
const/4 v0, 0x0
return v0
.end method
.method public final c(I)I
.registers 3
.line 1308
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_f
.line 1309
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 19973
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_get_statistics_data_by_type(I)I
move-result p1
return p1
:cond_f
const/4 p1, 0x0
return p1
.end method
.method public final c(Ljava/lang/String;)V
.registers 4
.line 2189
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]preloadRingtone. wav file path:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2190
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_1c
.line 2191
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 37510
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_preload_ringtone(Ljava/lang/String;)Z
:cond_1c
return-void
.end method
.method public final c(Z)V
.registers 4
.line 1016
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]mute me:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1017
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_20
.line 1018
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lcom/polly/mobile/mediasdk/d;->a(ZZ)V
.line 1019
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
invoke-virtual {v0, p1}, Lcom/polly/mobile/audio/a;->a(Z)V
:cond_20
return-void
.end method
.method public final c()Z
.registers 4
.line 440
iget-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->h:Z
if-nez v0, :cond_3b
.line 441
new-instance v0, Ljava/io/StringWriter;
invoke-direct {v0}, Ljava/io/StringWriter;-><init>()V
.line 442
new-instance v1, Ljava/lang/Throwable;
invoke-direct {v1}, Ljava/lang/Throwable;-><init>()V
new-instance v2, Ljava/io/PrintWriter;
invoke-direct {v2, v0}, Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
invoke-virtual {v1, v2}, Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintWriter;)V
.line 443
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "sdk not created stack="
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 445
sget-boolean v0, Lcom/polly/mobile/mediasdk/c;->m:Z
if-nez v0, :cond_33
const/4 v0, 0x0
return v0
.line 446
:cond_33
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "YYMedia sdk not created"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_3b
const/4 v0, 0x1
return v0
.end method
.method public final d(Z)V
.registers 5
.line 1028
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "[YYMediaAPI]mute me:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v2, "YYMedia"
invoke-static {v2, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1029
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_27
.line 1030
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
invoke-virtual {v0, p1, v1}, Lcom/polly/mobile/mediasdk/d;->a(ZZ)V
.line 1031
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
invoke-virtual {v0, p1}, Lcom/polly/mobile/audio/a;->a(Z)V
:cond_27
return-void
.end method
.method public final d()Z
.registers 3
.line 454
iget-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->s:Z
if-eqz v0, :cond_b
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->c:Lcom/polly/mobile/mediasdk/YYMediaService;
if-nez v0, :cond_9
goto :goto_b
:cond_9
const/4 v0, 0x1
return v0
:cond_b
:goto_b
const-string v0, "YYMedia"
const-string v1, "[yymedia-svc]service haven\'t been bound!"
.line 455
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x0
return v0
.end method
.method public final e()V
.registers 6
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]connect"
.line 485
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 486
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_3f
.line 487
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 8814
iget-object v1, v0, Lcom/polly/mobile/audio/a;->J:Lcom/polly/mobile/audio/a$a;
const/4 v2, 0x0
if-nez v1, :cond_36
.line 8815
new-instance v1, Lcom/polly/mobile/audio/a$a;
invoke-direct {v1, v0, v2}, Lcom/polly/mobile/audio/a$a;-><init>(Lcom/polly/mobile/audio/a;B)V
iput-object v1, v0, Lcom/polly/mobile/audio/a;->J:Lcom/polly/mobile/audio/a$a;
.line 8816
iget-object v0, v0, Lcom/polly/mobile/audio/a;->J:Lcom/polly/mobile/audio/a$a;
.line 9740
iget-object v1, v0, Lcom/polly/mobile/audio/a$a;->b:Lcom/polly/mobile/audio/a;
invoke-static {v1}, Lcom/polly/mobile/audio/a;->d(Lcom/polly/mobile/audio/a;)Lcom/polly/mobile/audio/g;
move-result-object v1
if-nez v1, :cond_33
.line 9741
iget-object v1, v0, Lcom/polly/mobile/audio/a$a;->b:Lcom/polly/mobile/audio/a;
new-instance v3, Lcom/polly/mobile/audio/g;
iget-object v4, v0, Lcom/polly/mobile/audio/a$a;->b:Lcom/polly/mobile/audio/a;
.line 10033
iget-object v4, v4, Lcom/polly/mobile/audio/a;->m:Landroid/content/Context;
.line 9741
invoke-direct {v3, v4, v0}, Lcom/polly/mobile/audio/g;-><init>(Landroid/content/Context;Ljava/lang/Thread;)V
invoke-static {v1, v3}, Lcom/polly/mobile/audio/a;->a(Lcom/polly/mobile/audio/a;Lcom/polly/mobile/audio/g;)Lcom/polly/mobile/audio/g;
.line 9744
:cond_33
:try_start_33
invoke-virtual {v0}, Lcom/polly/mobile/audio/a$a;->start()V
:try_end_36
.catch Ljava/lang/Exception; {:try_start_33 .. :try_end_36} :catch_36
.line 488
:catch_36
:cond_36
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 10618
iput-boolean v2, v0, Lcom/polly/mobile/mediasdk/d;->j:Z
.line 10619
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_connect()V
:cond_3f
return-void
.end method
.method public final e(Z)V
.registers 4
.line 1078
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]set call accepted:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1079
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_3a
.line 1080
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 17351
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_call_accepted(Z)V
.line 1082
invoke-static {}, Lcom/polly/mobile/c/a/a;->b()Lcom/polly/mobile/c/a/a;
move-result-object v0
.line 18072
iget-boolean v0, v0, Lcom/polly/mobile/c/a/a;->e:Z
if-eqz p1, :cond_3a
.line 1083
iget-boolean p1, p0, Lcom/polly/mobile/mediasdk/c;->p:Z
if-eqz p1, :cond_3a
if-nez v0, :cond_3a
iget-boolean p1, p0, Lcom/polly/mobile/mediasdk/c;->j:Z
if-nez p1, :cond_3a
const-string p1, "[YYMediaApi] sendCalleeAnswered"
.line 1084
invoke-static {v1, p1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1085
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 18276
iget-object p1, p1, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_send_callee_answered()V
:cond_3a
return-void
.end method
.method public final f()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]disconnect"
.line 519
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 520
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_1e
.line 521
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 10623
invoke-static {}, Lcom/polly/mobile/audio/AudioParams;->inst()Lcom/polly/mobile/audio/AudioParams;
move-result-object v1
invoke-virtual {v1}, Lcom/polly/mobile/audio/AudioParams;->storeAudioParams()V
const/4 v1, 0x0
.line 10624
iput-boolean v1, v0, Lcom/polly/mobile/mediasdk/d;->j:Z
.line 10625
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_disconnect()V
:cond_1e
return-void
.end method
.method public final f(Z)V
.registers 4
.line 1173
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]mute player:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x1
.line 1174
invoke-virtual {p0, p1, v0}, Lcom/polly/mobile/mediasdk/c;->a(ZZ)V
return-void
.end method
.method public final g()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]releaseAll"
.line 532
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 533
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_23
.line 534
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
invoke-virtual {v0}, Lcom/polly/mobile/audio/a;->j()V
.line 535
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 10629
invoke-static {}, Lcom/polly/mobile/audio/AudioParams;->inst()Lcom/polly/mobile/audio/AudioParams;
move-result-object v1
invoke-virtual {v1}, Lcom/polly/mobile/audio/AudioParams;->storeAudioParams()V
const/4 v1, 0x0
.line 10630
iput-boolean v1, v0, Lcom/polly/mobile/mediasdk/d;->j:Z
.line 10631
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_disconnectForResident()V
:cond_23
return-void
.end method
.method public final g(Z)Z
.registers 4
.line 1186
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]request AudioFocus management:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1187
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_24
.line 1188
invoke-static {}, Lcom/polly/mobile/audio/a;->d()Lcom/polly/mobile/audio/b;
move-result-object v0
if-eqz v0, :cond_24
.line 1189
invoke-static {}, Lcom/polly/mobile/audio/a;->d()Lcom/polly/mobile/audio/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/polly/mobile/audio/b;->a(Lcom/polly/mobile/mediasdk/c;Z)Z
move-result p1
return p1
:cond_24
const/4 p1, 0x0
return p1
.end method
.method public final h()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI] markLeaveChannel"
.line 562
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 563
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_14
.line 564
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 10658
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_leave_channel()V
:cond_14
return-void
.end method
.method public final h(Z)V
.registers 6
.line 1316
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_21
.line 1317
invoke-static {}, Lcom/polly/mobile/audio/a;->c()Lcom/polly/mobile/audio/f;
move-result-object v0
if-eqz v0, :cond_21
.line 1318
invoke-static {}, Lcom/polly/mobile/audio/a;->c()Lcom/polly/mobile/audio/f;
move-result-object v0
.line 20111
sget-object v1, Lcom/polly/mobile/audio/f;->a:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v2
const-string v3, "enableBluetoothManagement:"
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 20112
iput-boolean p1, v0, Lcom/polly/mobile/audio/f;->o:Z
:cond_21
return-void
.end method
.method public final i()V
.registers 8
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]startMedia"
.line 600
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 605
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_a8
.line 606
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 11584
invoke-static {}, Lcom/polly/mobile/audio/AudioParams;->inst()Lcom/polly/mobile/audio/AudioParams;
move-result-object v1
invoke-virtual {v1}, Lcom/polly/mobile/audio/AudioParams;->loadParams()V
.line 11587
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->e:Lcom/polly/mobile/audio/h;
const/4 v2, 0x1
if-eqz v1, :cond_68
.line 11588
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->e:Lcom/polly/mobile/audio/h;
.line 12045
iget-object v3, v1, Lcom/polly/mobile/audio/h;->a:Lcom/polly/mobile/video/network/NetworkChangeReceiver;
.line 13038
iget-object v4, v3, Lcom/polly/mobile/video/network/NetworkChangeReceiver;->a:Ljava/util/List;
monitor-enter v4
.line 13039
:try_start_22
iget-object v5, v3, Lcom/polly/mobile/video/network/NetworkChangeReceiver;->a:Ljava/util/List;
if-eqz v5, :cond_4e
.line 13040
iget-object v5, v3, Lcom/polly/mobile/video/network/NetworkChangeReceiver;->a:Ljava/util/List;
invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
:cond_2c
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_44
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/ref/WeakReference;
.line 13041
invoke-virtual {v6}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v6
invoke-virtual {v1, v6}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_2c
.line 13042
monitor-exit v4
goto :goto_4f
.line 13045
:cond_44
new-instance v5, Ljava/lang/ref/WeakReference;
invoke-direct {v5, v1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
.line 13046
iget-object v3, v3, Lcom/polly/mobile/video/network/NetworkChangeReceiver;->a:Ljava/util/List;
invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 13048
:cond_4e
monitor-exit v4
:try_end_4f
.catchall {:try_start_22 .. :try_end_4f} :catchall_65
.line 12046
:goto_4f
new-instance v3, Landroid/content/IntentFilter;
invoke-direct {v3}, Landroid/content/IntentFilter;-><init>()V
const-string v4, "android.net.conn.CONNECTIVITY_CHANGE"
.line 12047
invoke-virtual {v3, v4}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 12048
iget-object v4, v1, Lcom/polly/mobile/audio/h;->c:Landroid/content/Context;
iget-object v5, v1, Lcom/polly/mobile/audio/h;->a:Lcom/polly/mobile/video/network/NetworkChangeReceiver;
invoke-virtual {v4, v5, v3}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 12049
iput-boolean v2, v1, Lcom/polly/mobile/audio/h;->e:Z
.line 12050
iput-boolean v2, v1, Lcom/polly/mobile/audio/h;->d:Z
goto :goto_68
:catchall_65
move-exception v0
.line 13048
:try_start_66
monitor-exit v4
:try_end_67
.catchall {:try_start_66 .. :try_end_67} :catchall_65
throw v0
.line 11592
:cond_68
:goto_68
new-instance v1, Lcom/polly/mobile/audio/c/b;
iget-object v3, v0, Lcom/polly/mobile/mediasdk/d;->b:Landroid/os/Handler;
invoke-direct {v1, v3}, Lcom/polly/mobile/audio/c/b;-><init>(Landroid/os/Handler;)V
iput-object v1, v0, Lcom/polly/mobile/mediasdk/d;->f:Lcom/polly/mobile/audio/c/b;
.line 11595
invoke-static {}, Lcom/polly/mobile/audio/a;->e()Lcom/polly/mobile/audio/a;
move-result-object v1
if-eqz v1, :cond_88
.line 11596
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-static {}, Lcom/polly/mobile/audio/a;->e()Lcom/polly/mobile/audio/a;
invoke-static {}, Lcom/polly/mobile/audio/a;->b()Lcom/polly/mobile/audio/render/a;
move-result-object v2
invoke-virtual {v2}, Lcom/polly/mobile/audio/render/a;->b()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_use_stereo_player(Z)V
goto :goto_8d
.line 11598
:cond_88
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_use_stereo_player(Z)V
.line 11600
:goto_8d
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-static {}, Lcom/polly/mobile/c/a/a;->b()Lcom/polly/mobile/c/a/a;
move-result-object v2
.line 14048
iget-boolean v2, v2, Lcom/polly/mobile/c/a/a;->b:Z
.line 11601
invoke-static {}, Lcom/polly/mobile/c/a/a;->b()Lcom/polly/mobile/c/a/a;
move-result-object v3
.line 14056
iget v3, v3, Lcom/polly/mobile/c/a/a;->d:I
.line 11600
invoke-virtual {v1, v2, v3}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_peer_alive_check(ZI)V
.line 11602
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->initGlobalRecvUdpPortMap()V
.line 11603
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_start()V
:cond_a8
return-void
.end method
.method public final i(Z)V
.registers 6
.line 1338
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_21
.line 1339
invoke-static {}, Lcom/polly/mobile/audio/a;->c()Lcom/polly/mobile/audio/f;
move-result-object v0
if-eqz v0, :cond_21
.line 1340
invoke-static {}, Lcom/polly/mobile/audio/a;->c()Lcom/polly/mobile/audio/f;
move-result-object v0
.line 21103
sget-object v1, Lcom/polly/mobile/audio/f;->a:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v2
const-string v3, "setDefaultToBluetooth:"
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 21104
iput-boolean p1, v0, Lcom/polly/mobile/audio/f;->p:Z
:cond_21
return-void
.end method
.method public final j()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]stopMedia"
.line 611
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 612
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_19
.line 613
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 14698
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_stop_karaoke()V
.line 614
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/d;->a()V
.line 616
:cond_19
invoke-static {}, Lcom/polly/mobile/util/g;->a()V
.line 617
invoke-static {}, Lcom/polly/mobile/util/SdkEnvironment;->reset()V
return-void
.end method
.method public final j(Z)V
.registers 4
.line 1706
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]enable AudioVoipCall:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1707
iput-boolean p1, p0, Lcom/polly/mobile/mediasdk/c;->j:Z
.line 1708
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_1e
.line 1709
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 30486
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_voip_call(Z)V
:cond_1e
return-void
.end method
.method public final k()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]stopMedia"
.line 621
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 622
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_19
.line 623
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 15698
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_stop_karaoke()V
.line 624
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/d;->a()V
.line 626
:cond_19
invoke-static {}, Lcom/polly/mobile/util/g;->a()V
return-void
.end method
.method public final k(Z)V
.registers 4
.line 1739
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]enableAEC:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1740
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_18
.line 31298
invoke-static {p1}, Lcom/polly/mobile/audio/cap/AudioProcessConfig;->enableAecm(Z)V
:cond_18
return-void
.end method
.method public final l()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]stopServiceForeground"
.line 637
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 638
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->d()Z
move-result v0
if-eqz v0, :cond_12
.line 639
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->c:Lcom/polly/mobile/mediasdk/YYMediaService;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaService;->stopServiceForeground()V
:cond_12
return-void
.end method
.method public final l(Z)V
.registers 4
.line 2091
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "enableMultiConferenceLivePolicy enable:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2092
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_20
.line 2093
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 36290
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->D:Z
.line 2094
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 36854
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0, p1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_multiconference_live_policy(Z)V
:cond_20
return-void
.end method
.method public final m()I
.registers 2
.line 657
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_f
.line 658
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 15896
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_get_voice_broken_count()I
move-result v0
return v0
:cond_f
const/4 v0, 0x0
return v0
.end method
.method public final m(Z)V
.registers 3
.line 2362
iput-boolean p1, p0, Lcom/polly/mobile/mediasdk/c;->o:Z
.line 2363
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result p1
if-eqz p1, :cond_f
.line 2364
iget-object p1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
iget-boolean v0, p0, Lcom/polly/mobile/mediasdk/c;->o:Z
invoke-virtual {p1, v0}, Lcom/polly/mobile/mediasdk/d;->a(Z)V
:cond_f
return-void
.end method
.method public final n(Z)I
.registers 4
.line 2584
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "setDefaultAudioRoutetoSpeakerphone "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 2585
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_1c
.line 2586
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
invoke-virtual {v0, p1}, Lcom/polly/mobile/audio/a;->c(Z)I
move-result p1
return p1
:cond_1c
const/4 p1, -0x1
return p1
.end method
.method public final n()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]startRecord"
.line 667
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 668
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_14
.line 669
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 16686
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_start_capture()V
:cond_14
return-void
.end method
.method public final o()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]stopRecord"
.line 677
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 678
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_14
.line 679
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 16690
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_stop_capture()V
:cond_14
return-void
.end method
.method public final o(Z)V
.registers 4
.line 2665
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]setEarPhoneSupport "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 2666
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_19
.line 2667
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 38870
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->A:Z
:cond_19
return-void
.end method
.method public final p()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]stopKaraoke"
.line 697
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 698
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_14
.line 699
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 16698
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_stop_karaoke()V
:cond_14
return-void
.end method
.method public final p(Z)V
.registers 4
.line 2673
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
const-string v1, "[YYMediaAPI]setEnableDiffModePolicy "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "YYMedia"
invoke-static {v1, v0}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 2674
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_19
.line 2675
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 39294
iput-boolean p1, v0, Lcom/polly/mobile/audio/a;->E:Z
:cond_19
return-void
.end method
.method public final q()I
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]getKaraokeFileDuration"
.line 728
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 729
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_16
.line 730
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 16710
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_get_karaoke_file_duration()I
move-result v0
return v0
:cond_16
const/4 v0, 0x0
return v0
.end method
.method public final r()I
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]getKaraokeCurrentPlayPosition"
.line 740
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 741
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_16
.line 742
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 16714
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_get_karaoke_current_play_position()I
move-result v0
return v0
:cond_16
const/4 v0, 0x0
return v0
.end method
.method public final s()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]stopStatistics"
.line 1005
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1006
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_14
.line 1007
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 16812
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v0}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_stop_statistics()V
:cond_14
return-void
.end method
.method public final t()V
.registers 5
.line 1353
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_35
.line 1354
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 21251
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->a:Lcom/polly/mobile/mediasdk/YYMediaService;
if-eqz v1, :cond_30
.line 21252
iget-object v1, v0, Lcom/polly/mobile/mediasdk/d;->a:Lcom/polly/mobile/mediasdk/YYMediaService;
const-string v2, "audio"
invoke-virtual {v1, v2}, Lcom/polly/mobile/mediasdk/YYMediaService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/media/AudioManager;
.line 21253
invoke-virtual {v1}, Landroid/media/AudioManager;->isSpeakerphoneOn()Z
move-result v1
.line 21255
invoke-static {}, Lcom/polly/mobile/audio/AudioParams;->inst()Lcom/polly/mobile/audio/AudioParams;
move-result-object v2
const/4 v3, 0x1
if-eqz v2, :cond_27
.line 21257
invoke-virtual {v2, v1}, Lcom/polly/mobile/audio/AudioParams;->changeSpeakerType(I)I
.line 21298
invoke-static {v3}, Lcom/polly/mobile/audio/cap/AudioProcessConfig;->enableAecm(Z)V
.line 21263
:cond_27
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
if-ne v1, v3, :cond_2c
goto :goto_2d
:cond_2c
const/4 v3, 0x0
:goto_2d
invoke-virtual {v0, v3}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_switch_to_speaker(Z)V
.line 1355
:cond_30
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
invoke-virtual {v0}, Lcom/polly/mobile/audio/a;->g()V
:cond_35
return-void
.end method
.method public final u()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setStereoPlayer for device not support mono mix:true"
.line 1365
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1366
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_13
.line 1367
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/d;->b(Z)V
:cond_13
return-void
.end method
.method public final v()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setPlayerMaxCount=10"
.line 1378
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1379
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_16
.line 1380
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 21502
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/16 v1, 0xa
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_max_player_count(I)V
:cond_16
return-void
.end method
.method public final w()V
.registers 10
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]release yymedia service."
.line 1388
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
const/4 v1, 0x0
.line 1389
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->q:Lcom/polly/mobile/mediasdk/c$g;
.line 22319
iget-boolean v2, p0, Lcom/polly/mobile/mediasdk/c;->h:Z
const/4 v3, 0x0
if-nez v2, :cond_16
const-string v1, "has no sdk to release..."
.line 22320
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_101
.line 22324
:cond_16
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
.line 23098
iget-boolean v4, v2, Lcom/polly/mobile/mediasdk/b;->b:Z
const/4 v5, 0x1
if-nez v4, :cond_3d
.line 23104
iput-boolean v5, v2, Lcom/polly/mobile/mediasdk/b;->b:Z
.line 23105
iget-object v4, v2, Lcom/polly/mobile/mediasdk/b;->a:Landroid/os/HandlerThread;
invoke-virtual {v4}, Landroid/os/HandlerThread;->quit()Z
.line 23107
:try_start_24
iget-object v4, v2, Lcom/polly/mobile/mediasdk/b;->a:Landroid/os/HandlerThread;
invoke-virtual {v4}, Landroid/os/HandlerThread;->join()V
:try_end_29
.catch Ljava/lang/InterruptedException; {:try_start_24 .. :try_end_29} :catch_29
.line 23128
:catch_29
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->c:Lcom/polly/mobile/mediasdk/c$f;
.line 23133
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->d:Lcom/polly/mobile/mediasdk/c$i;
.line 23138
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->e:Lcom/polly/mobile/mediasdk/c$h;
.line 23148
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->g:Lcom/polly/mobile/mediasdk/c$c;
.line 23153
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->h:Lcom/polly/mobile/mediasdk/c$d;
.line 23158
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->i:Lcom/polly/mobile/mediasdk/c$p;
.line 23163
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->j:Lcom/polly/mobile/mediasdk/c$o;
.line 23168
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->k:Lcom/polly/mobile/mediasdk/c$l;
.line 23173
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->l:Lcom/polly/mobile/mediasdk/c$m;
.line 23181
iput-object v1, v2, Lcom/polly/mobile/mediasdk/b;->m:Lcom/polly/mobile/mediasdk/c$a;
.line 22325
:cond_3d
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
.line 24044
sget-object v2, Lcom/polly/mobile/c/a/a;->a:Lcom/polly/mobile/c/a/a;
invoke-virtual {v2}, Lcom/polly/mobile/c/a/a;->a()V
.line 22329
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 24073
iget-object v4, v2, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v4}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_releaseSdkIns()V
.line 24074
iget-object v4, v2, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v4, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->setMediaReadyListener(Lcom/polly/mobile/mediasdk/c$f;)V
.line 24075
iget-object v4, v2, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
invoke-virtual {v4, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->setYYMediaInterface(Lcom/polly/mobile/mediasdk/d;)V
.line 24076
iput-object v1, v2, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
.line 22330
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 22331
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
iget-object v4, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 24286
iput-object v4, v2, Lcom/polly/mobile/audio/a;->C:Lcom/polly/mobile/mediasdk/d;
.line 22332
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 25192
iget-boolean v4, v2, Lcom/polly/mobile/audio/a;->q:Z
if-nez v4, :cond_6e
.line 25193
sget-object v2, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
const-string v4, "[AudioDeviceManager] onDestroy has no initiated..."
invoke-static {v2, v4}, Lcom/polly/mobile/util/f;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_f5
.line 25196
:cond_6e
invoke-virtual {v2}, Lcom/polly/mobile/audio/a;->j()V
.line 25197
sget-object v4, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
new-instance v6, Ljava/lang/StringBuilder;
const-string v7, "ADM destroying 160725 allinone lianmai on "
invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget-object v7, Landroid/os/Build;->MODEL:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v7, ","
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v7, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
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-static {v4, v6}, Lcom/polly/mobile/util/f;->a(Ljava/lang/String;Ljava/lang/String;)I
.line 25200
sget-object v4, Lcom/polly/mobile/audio/a;->v:Lcom/polly/mobile/audio/b;
invoke-virtual {v4, v1, v3}, Lcom/polly/mobile/audio/b;->a(Lcom/polly/mobile/mediasdk/c;Z)Z
.line 25201
sget-object v4, Lcom/polly/mobile/audio/a;->t:Lcom/polly/mobile/audio/render/a;
invoke-virtual {v4}, Lcom/polly/mobile/audio/render/a;->e()V
.line 25202
sget-object v4, Lcom/polly/mobile/audio/a;->s:Lcom/polly/mobile/audio/cap/a;
invoke-virtual {v4}, Lcom/polly/mobile/audio/cap/a;->e()V
.line 25203
sget-object v4, Lcom/polly/mobile/audio/a;->x:Lcom/polly/mobile/audio/c;
.line 26099
sget-object v6, Lcom/polly/mobile/audio/c;->a:Ljava/lang/String;
const-string v7, "unregisterHeadsetPlugReceiver()"
invoke-static {v6, v7}, Lcom/polly/mobile/util/f;->a(Ljava/lang/String;Ljava/lang/String;)I
.line 26100
invoke-static {}, Lcom/polly/mobile/audio/AudioParams;->inst()Lcom/polly/mobile/audio/AudioParams;
move-result-object v6
const/4 v7, -0x1
if-eqz v6, :cond_b2
.line 26102
invoke-virtual {v6, v7}, Lcom/polly/mobile/audio/AudioParams;->setHeadsetStatus(I)V
.line 26104
:cond_b2
iget-boolean v6, v4, Lcom/polly/mobile/audio/c;->d:Z
if-eqz v6, :cond_c7
.line 26106
:try_start_b6
iget-object v6, v4, Lcom/polly/mobile/audio/c;->f:Landroid/content/Context;
iget-object v8, v4, Lcom/polly/mobile/audio/c;->g:Landroid/content/BroadcastReceiver;
invoke-virtual {v6, v8}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 26107
iput-boolean v3, v4, Lcom/polly/mobile/audio/c;->d:Z
:try_end_bf
.catch Ljava/lang/Exception; {:try_start_b6 .. :try_end_bf} :catch_bf
.line 26109
:catch_bf
iput v7, v4, Lcom/polly/mobile/audio/c;->b:I
.line 26110
iput v7, v4, Lcom/polly/mobile/audio/c;->c:I
const-string v6, ""
.line 26111
iput-object v6, v4, Lcom/polly/mobile/audio/c;->e:Ljava/lang/String;
.line 25204
:cond_c7
sget-object v4, Lcom/polly/mobile/audio/a;->l:Ljava/lang/String;
const-string v6, "Setting Mode to 0"
invoke-static {v4, v6}, Lcom/polly/mobile/util/f;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 25205
iget-object v4, v2, Lcom/polly/mobile/audio/a;->n:Landroid/media/AudioManager;
invoke-virtual {v4, v3}, Landroid/media/AudioManager;->setMode(I)V
.line 25207
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->q:Z
.line 25208
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->j:Z
.line 25209
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->k:Z
.line 25210
sget-object v4, Lcom/polly/mobile/util/b;->Unknown:Lcom/polly/mobile/util/b;
iput-object v4, v2, Lcom/polly/mobile/audio/a;->B:Lcom/polly/mobile/util/b;
.line 25211
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->D:Z
.line 25212
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->E:Z
.line 25213
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->F:Z
.line 25214
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->A:Z
.line 25215
sput-object v1, Lcom/polly/mobile/audio/a;->s:Lcom/polly/mobile/audio/cap/a;
.line 25216
sput-object v1, Lcom/polly/mobile/audio/a;->t:Lcom/polly/mobile/audio/render/a;
.line 25217
sput-object v1, Lcom/polly/mobile/audio/a;->u:Lcom/polly/mobile/audio/e;
.line 25218
sput-object v1, Lcom/polly/mobile/audio/a;->v:Lcom/polly/mobile/audio/b;
.line 25219
sput-object v1, Lcom/polly/mobile/audio/a;->w:Lcom/polly/mobile/audio/f;
.line 25220
sput-object v1, Lcom/polly/mobile/audio/a;->x:Lcom/polly/mobile/audio/c;
.line 25221
iput-object v1, v2, Lcom/polly/mobile/audio/a;->m:Landroid/content/Context;
.line 25222
iput-boolean v5, v2, Lcom/polly/mobile/audio/a;->r:Z
.line 22333
:goto_f5
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
.line 22334
invoke-static {}, Lcom/polly/mobile/audio/i;->a()V
.line 22337
iput-boolean v3, p0, Lcom/polly/mobile/mediasdk/c;->h:Z
const-string v1, "[YYMedia] Sdk Released."
.line 22338
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 26424
:goto_101
invoke-static {}, Lcom/polly/mobile/c/a/a;->b()Lcom/polly/mobile/c/a/a;
move-result-object v1
.line 27092
iget-boolean v1, v1, Lcom/polly/mobile/c/a/a;->g:Z
if-nez v1, :cond_117
const-string v1, "[YYMedia]start unbind yymedia service."
.line 26425
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 26426
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->n:Landroid/content/Context;
iget-object v1, p0, Lcom/polly/mobile/mediasdk/c;->t:Landroid/content/ServiceConnection;
invoke-virtual {v0, v1}, Landroid/content/Context;->unbindService(Landroid/content/ServiceConnection;)V
.line 26427
iput-boolean v3, p0, Lcom/polly/mobile/mediasdk/c;->s:Z
:cond_117
return-void
.end method
.method public final x()V
.registers 5
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]release yymedia service."
.line 1395
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->c(Ljava/lang/String;Ljava/lang/String;)I
.line 27347
iget-boolean v1, p0, Lcom/polly/mobile/mediasdk/c;->h:Z
if-nez v1, :cond_11
const-string v1, "has no sdk to release2..."
.line 27348
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 27354
:cond_11
iget-object v1, p0, Lcom/polly/mobile/mediasdk/c;->g:Lcom/polly/mobile/mediasdk/b;
const/4 v2, 0x0
.line 28158
iput-object v2, v1, Lcom/polly/mobile/mediasdk/b;->i:Lcom/polly/mobile/mediasdk/c$p;
const/4 v1, 0x0
.line 27356
iput-boolean v1, p0, Lcom/polly/mobile/mediasdk/c;->p:Z
.line 27357
iget-object v2, p0, Lcom/polly/mobile/mediasdk/c;->f:Lcom/polly/mobile/audio/a;
const/4 v3, 0x1
.line 28886
iput-boolean v3, v2, Lcom/polly/mobile/audio/a;->e:Z
.line 28887
iput-boolean v1, v2, Lcom/polly/mobile/audio/a;->f:Z
.line 28888
iput-boolean v1, v2, Lcom/polly/mobile/audio/a;->g:Z
.line 28889
iput-boolean v1, v2, Lcom/polly/mobile/audio/a;->c:Z
.line 28890
iput-boolean v1, v2, Lcom/polly/mobile/audio/a;->d:Z
.line 28891
iput-boolean v1, v2, Lcom/polly/mobile/audio/a;->h:Z
.line 27358
sget-object v1, Lcom/polly/mobile/util/h;->Unknown:Lcom/polly/mobile/util/h;
iput-object v1, p0, Lcom/polly/mobile/mediasdk/c;->k:Lcom/polly/mobile/util/h;
.line 27366
invoke-static {}, Lcom/polly/mobile/audio/i;->a()V
const-string v1, "[YYMedia] Sdk Released resident."
.line 27372
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public final y()V
.registers 4
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]setVadConfig:400,800"
.line 1566
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1567
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_18
.line 1568
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 30174
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/16 v1, 0x190
const/16 v2, 0x320
invoke-virtual {v0, v1, v2}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_set_vad_config(II)V
:cond_18
return-void
.end method
.method public final z()V
.registers 3
const-string v0, "YYMedia"
const-string v1, "[YYMediaAPI]enable CompactVoiceHeader:true"
.line 1640
invoke-static {v0, v1}, Lcom/polly/mobile/util/f;->b(Ljava/lang/String;Ljava/lang/String;)I
.line 1641
invoke-virtual {p0}, Lcom/polly/mobile/mediasdk/c;->c()Z
move-result v0
if-eqz v0, :cond_15
.line 1642
iget-object v0, p0, Lcom/polly/mobile/mediasdk/c;->e:Lcom/polly/mobile/mediasdk/d;
.line 30311
iget-object v0, v0, Lcom/polly/mobile/mediasdk/d;->d:Lcom/polly/mobile/mediasdk/YYMediaJniProxy;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/polly/mobile/mediasdk/YYMediaJniProxy;->yymedia_enable_compact_voice_header(Z)V
:cond_15
return-void
.end method