Add Discord APKTool decompilation (Smali source for modding)

- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/a$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation

View File

@@ -0,0 +1,140 @@
.class public final Lcom/fyber/inneractive/sdk/player/a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/a$a;
}
.end annotation
# instance fields
.field public final a:Lcom/fyber/inneractive/sdk/flow/g0;
.field public b:Lcom/fyber/inneractive/sdk/player/e;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/flow/g0;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/a;->a:Lcom/fyber/inneractive/sdk/flow/g0;
return-void
.end method
# virtual methods
.method public final a()Lcom/fyber/inneractive/sdk/player/a$a;
.locals 8
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/a;->b:Lcom/fyber/inneractive/sdk/player/e;
if-nez v0, :cond_2
.line 2
new-instance v0, Lcom/fyber/inneractive/sdk/player/e;
sget-object v2, Lcom/fyber/inneractive/sdk/util/o;->a:Landroid/app/Application;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/a;->a:Lcom/fyber/inneractive/sdk/flow/g0;
.line 5
iget-object v1, v6, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 6
move-object v3, v1
check-cast v3, Lcom/fyber/inneractive/sdk/response/g;
.line 7
iget-object v4, v6, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
.line 8
iget-object v5, v6, Lcom/fyber/inneractive/sdk/flow/q;->a:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
if-eqz v4, :cond_1
.line 9
iget-object v1, v6, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
const-class v7, Lcom/fyber/inneractive/sdk/config/global/features/l;
.line 10
invoke-virtual {v1, v7}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v1
check-cast v1, Lcom/fyber/inneractive/sdk/config/global/features/l;
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/global/features/l;->d()Z
move-result v1
if-eqz v1, :cond_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/a;->a:Lcom/fyber/inneractive/sdk/flow/g0;
.line 11
iget-object v1, v1, Lcom/fyber/inneractive/sdk/flow/q;->d:Lcom/fyber/inneractive/sdk/config/f0;
.line 12
check-cast v1, Lcom/fyber/inneractive/sdk/config/e0;
.line 13
iget-object v1, v1, Lcom/fyber/inneractive/sdk/config/e0;->f:Lcom/fyber/inneractive/sdk/config/g0;
if-eqz v1, :cond_1
.line 14
iget-object v1, v1, Lcom/fyber/inneractive/sdk/config/g0;->j:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.line 15
sget-object v7, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-eq v1, v7, :cond_0
sget-object v7, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->REWARDED:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-ne v1, v7, :cond_1
.line 16
:cond_0
sget-object v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v1, v1, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->I:Lcom/fyber/inneractive/sdk/measurement/a;
:goto_0
move-object v7, v1
goto :goto_1
:cond_1
const/4 v1, 0x0
goto :goto_0
:goto_1
move-object v1, v0
.line 17
invoke-direct/range {v1 .. v7}, Lcom/fyber/inneractive/sdk/player/e;-><init>(Landroid/app/Application;Lcom/fyber/inneractive/sdk/response/g;Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/flow/g0;Lcom/fyber/inneractive/sdk/measurement/a;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/a;->b:Lcom/fyber/inneractive/sdk/player/e;
:cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/a;->b:Lcom/fyber/inneractive/sdk/player/e;
return-object v0
.end method

View File

@@ -0,0 +1,23 @@
.class public final Lcom/fyber/inneractive/sdk/player/b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/util/r$a;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/c;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/e;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/b;->a:Lcom/fyber/inneractive/sdk/player/c;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,34 @@
.class public final Lcom/fyber/inneractive/sdk/player/c$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/controller/i$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/c;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/e;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/c$a;->a:Lcom/fyber/inneractive/sdk/player/c;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,115 @@
.class public final synthetic Lcom/fyber/inneractive/sdk/player/c$b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/fyber/inneractive/sdk/player/enums/b;->values()[Lcom/fyber/inneractive/sdk/player/enums/b;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/fyber/inneractive/sdk/player/c$b;->a:[I
:try_start_0
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Prepared:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/fyber/inneractive/sdk/player/c$b;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Buffering:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/fyber/inneractive/sdk/player/c$b;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
:try_start_3
sget-object v0, Lcom/fyber/inneractive/sdk/player/c$b;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Paused:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
:catch_3
:try_start_4
sget-object v0, Lcom/fyber/inneractive/sdk/player/c$b;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x5
aput v2, v0, v1
:try_end_4
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
:catch_4
return-void
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/c$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a()V
.end method

View File

@@ -0,0 +1,14 @@
.class public final Lcom/fyber/inneractive/sdk/player/c$d;
.super Ljava/lang/Exception;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "d"
.end annotation

View File

@@ -0,0 +1,593 @@
.class public abstract Lcom/fyber/inneractive/sdk/player/c;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/controller/i$e;
.implements Lcom/fyber/inneractive/sdk/player/controller/i$d;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/c$d;,
Lcom/fyber/inneractive/sdk/player/c$c;
}
.end annotation
# instance fields
.field public final a:Landroid/content/Context;
.field public b:Lcom/fyber/inneractive/sdk/player/controller/i;
.field public c:Ljava/lang/String;
.field public final d:Lcom/fyber/inneractive/sdk/config/global/s;
.field public e:Lcom/fyber/inneractive/sdk/flow/g0;
.field public f:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
.field public g:Lcom/fyber/inneractive/sdk/measurement/a;
.field public h:Lcom/fyber/inneractive/sdk/measurement/d;
.field public i:Lcom/fyber/inneractive/sdk/player/f;
.field public j:Z
.field public k:Landroid/graphics/Bitmap;
.field public l:Lcom/fyber/inneractive/sdk/util/r;
.field public m:Lcom/fyber/inneractive/sdk/util/r$a;
.field public n:Z
.field public volatile o:Z
.field public p:Z
.field public q:I
.field public r:Lcom/fyber/inneractive/sdk/player/g;
.field public s:I
.field public t:Lcom/fyber/inneractive/sdk/model/vast/q;
.field public final u:Lcom/fyber/inneractive/sdk/player/c$a;
# direct methods
.method public constructor <init>(Landroid/app/Application;Lcom/fyber/inneractive/sdk/config/global/s;)V
.locals 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/c;->i:Lcom/fyber/inneractive/sdk/player/f;
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/c;->j:Z
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/c;->n:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/c;->o:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/c;->p:Z
iput v0, p0, Lcom/fyber/inneractive/sdk/player/c;->q:I
.line 597
new-instance v0, Lcom/fyber/inneractive/sdk/player/c$a;
move-object v1, p0
check-cast v1, Lcom/fyber/inneractive/sdk/player/e;
invoke-direct {v0, v1}, Lcom/fyber/inneractive/sdk/player/c$a;-><init>(Lcom/fyber/inneractive/sdk/player/e;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/c;->u:Lcom/fyber/inneractive/sdk/player/c$a;
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/c;->a:Landroid/content/Context;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/c;->d:Lcom/fyber/inneractive/sdk/config/global/s;
.line 600
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/c;->a()V
return-void
.end method
.method public static a(IILcom/fyber/inneractive/sdk/config/f0;)Z
.locals 2
const/4 v0, 0x1
if-eq p1, v0, :cond_4
.line 35
invoke-static {}, Lcom/fyber/inneractive/sdk/external/InneractiveAdManager;->isCurrentUserAChild()Z
move-result p1
if-eqz p1, :cond_0
goto :goto_1
:cond_0
const/16 p1, 0x3e7f
const/4 v1, 0x0
if-gt p0, p1, :cond_1
return v1
:cond_1
if-eqz p2, :cond_2
.line 43
check-cast p2, Lcom/fyber/inneractive/sdk/config/e0;
.line 44
iget-object p0, p2, Lcom/fyber/inneractive/sdk/config/e0;->f:Lcom/fyber/inneractive/sdk/config/g0;
goto :goto_0
:cond_2
const/4 p0, 0x0
:goto_0
if-eqz p0, :cond_3
.line 45
iget-object p1, p0, Lcom/fyber/inneractive/sdk/config/g0;->h:Lcom/fyber/inneractive/sdk/config/enums/Skip;
.line 46
sget-object p2, Lcom/fyber/inneractive/sdk/config/enums/Skip;->DEFAULT:Lcom/fyber/inneractive/sdk/config/enums/Skip;
if-eq p1, p2, :cond_3
.line 47
iget-object p0, p0, Lcom/fyber/inneractive/sdk/config/g0;->j:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.line 48
sget-object p1, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->REWARDED:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-eq p0, p1, :cond_3
goto :goto_1
:cond_3
move v0, v1
:cond_4
:goto_1
return v0
.end method
# virtual methods
.method public final a()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/c;->a:Landroid/content/Context;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/c;->d:Lcom/fyber/inneractive/sdk/config/global/s;
const/4 v2, 0x0
if-eqz v1, :cond_0
:try_start_0
const-class v3, Lcom/fyber/inneractive/sdk/config/global/features/r;
.line 12
invoke-virtual {v1, v3}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v3
check-cast v3, Lcom/fyber/inneractive/sdk/config/global/features/r;
const-string v4, "use_fmp_cache_mechanism"
.line 14
invoke-virtual {v3, v2, v4}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(ZLjava/lang/String;)Z
move-result v3
goto :goto_0
:catchall_0
move-exception v1
goto :goto_1
:cond_0
move v3, v2
.line 15
:goto_0
new-instance v4, Lcom/fyber/inneractive/sdk/player/controller/d;
invoke-direct {v4, v0, v3, v1}, Lcom/fyber/inneractive/sdk/player/controller/d;-><init>(Landroid/content/Context;ZLcom/fyber/inneractive/sdk/config/global/s;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_2
.line 18
:goto_1
sget v3, Lcom/fyber/inneractive/sdk/util/IAlog;->a:I
const/4 v4, 0x3
if-gt v3, v4, :cond_1
new-array v2, v2, [Ljava/lang/Object;
const-string v3, "Failed creating exo player"
.line 19
invoke-static {v3, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 20
invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
:cond_1
const/4 v4, 0x0
:goto_2
if-nez v4, :cond_2
.line 25
new-instance v4, Lcom/fyber/inneractive/sdk/player/controller/a;
invoke-direct {v4, v0}, Lcom/fyber/inneractive/sdk/player/controller/a;-><init>(Landroid/content/Context;)V
:cond_2
iput-object v4, p0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 27
iget-object v0, v4, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0, p0}, Ljava/util/concurrent/CopyOnWriteArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3
.line 28
iget-object v0, v4, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0, p0}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
:cond_3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 30
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->c:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 31
invoke-virtual {v1, p0}, Ljava/util/concurrent/CopyOnWriteArrayList;->contains(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_4
.line 32
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->c:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0, p0}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
:cond_4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/c;->u:Lcom/fyber/inneractive/sdk/player/c$a;
.line 34
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->f:Lcom/fyber/inneractive/sdk/player/controller/i$c;
return-void
.end method
.method public abstract a(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;Lorg/json/JSONObject;)V
.end method
.method public varargs abstract a(Lcom/fyber/inneractive/sdk/response/i;Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;[Lcom/fyber/inneractive/sdk/model/vast/v;)V
.end method
.method public final a(Ljava/lang/Exception;)V
.locals 3
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/Object;
if-eqz p1, :cond_0
.line 1
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
goto :goto_0
:cond_0
const-string v1, "no exception"
:goto_0
const/4 v2, 0x0
aput-object v1, v0, v2
const-string v1, "IMediaPlayerFlowManager: onPlayerError called with: %s"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 4
new-instance v0, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;
sget-object v1, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;->ERROR_FAILED_PLAYING_MEDIA_FILE:Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;
invoke-direct {v0, v1, p1}, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;Ljava/lang/Throwable;)V
.line 5
instance-of v1, p1, Lcom/fyber/inneractive/sdk/player/c$d;
if-eqz v1, :cond_1
move-object v1, p1
check-cast v1, Lcom/fyber/inneractive/sdk/player/c$d;
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const/4 v1, 0x0
goto :goto_1
:cond_1
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 6
:goto_1
invoke-virtual {p0, v0, v1}, Lcom/fyber/inneractive/sdk/player/c;->a(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;Lorg/json/JSONObject;)V
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/c;->n:Z
if-eqz v0, :cond_2
new-array v0, v2, [Ljava/lang/Object;
const-string v1, "IMediaPlayerFlowManager: onPlayerError video was prepared. This is a critical error. Aborting!"
.line 8
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 10
new-instance v0, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;
sget-object v1, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;->ERROR_FAILED_PLAYING_ALL_MEDIA_FILES:Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;
invoke-direct {v0, v1, p1}, Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError$Error;Ljava/lang/Throwable;)V
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {p0, v0, p1}, Lcom/fyber/inneractive/sdk/player/c;->a(Lcom/fyber/inneractive/sdk/external/InneractiveVideoError;Lorg/json/JSONObject;)V
:cond_2
return-void
.end method
.method public final a(Z)V
.locals 0
.line 0
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/c;->j:Z
return-void
.end method
.method public final b()Lcom/fyber/inneractive/sdk/flow/g0;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/c;->e:Lcom/fyber/inneractive/sdk/flow/g0;
return-object v0
.end method
.method public abstract c()Landroid/view/View;
.end method
.method public final c(Z)V
.locals 6
:try_start_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/c;->e:Lcom/fyber/inneractive/sdk/flow/g0;
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/flow/q;->b:Lcom/fyber/inneractive/sdk/response/e;
.line 3
check-cast v0, Lcom/fyber/inneractive/sdk/response/g;
goto :goto_0
:cond_0
move-object v0, v1
.line 4
:goto_0
new-instance v2, Lcom/fyber/inneractive/sdk/network/s$a;
sget-object v3, Lcom/fyber/inneractive/sdk/network/r;->VAST_MEDIA_LOAD_RETRY_ATTEMPTED:Lcom/fyber/inneractive/sdk/network/r;
iget-object v4, p0, Lcom/fyber/inneractive/sdk/player/c;->f:Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/player/c;->e:Lcom/fyber/inneractive/sdk/flow/g0;
if-nez v5, :cond_1
move-object v5, v1
goto :goto_1
.line 6
:cond_1
iget-object v5, v5, Lcom/fyber/inneractive/sdk/flow/q;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 7
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/config/global/s;->c()Lorg/json/JSONArray;
move-result-object v5
:goto_1
invoke-direct {v2, v3, v4, v0, v5}, Lcom/fyber/inneractive/sdk/network/s$a;-><init>(Lcom/fyber/inneractive/sdk/network/r;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;Lorg/json/JSONArray;)V
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/c;->t:Lcom/fyber/inneractive/sdk/model/vast/q;
if-eqz v3, :cond_3
if-eqz v0, :cond_3
.line 9
new-instance v0, Lcom/fyber/inneractive/sdk/network/s$b;
invoke-direct {v0}, Lcom/fyber/inneractive/sdk/network/s$b;-><init>()V
const-string v3, "waudio"
.line 10
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1, v3}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object p1
const-string v0, "url"
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/c;->t:Lcom/fyber/inneractive/sdk/model/vast/q;
.line 11
iget-object v3, v3, Lcom/fyber/inneractive/sdk/model/vast/q;->g:Ljava/lang/String;
.line 12
invoke-virtual {p1, v3, v0}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object p1
const-string v0, "bitrate"
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/c;->t:Lcom/fyber/inneractive/sdk/model/vast/q;
.line 13
iget-object v3, v3, Lcom/fyber/inneractive/sdk/model/vast/q;->e:Ljava/lang/Integer;
.line 14
invoke-virtual {p1, v3, v0}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object p1
const-string v0, "mime"
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/c;->t:Lcom/fyber/inneractive/sdk/model/vast/q;
.line 16
iget-object v3, v3, Lcom/fyber/inneractive/sdk/model/vast/q;->d:Ljava/lang/String;
.line 17
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_2
const-string v3, "na"
goto :goto_2
:cond_2
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/c;->t:Lcom/fyber/inneractive/sdk/model/vast/q;
.line 18
iget-object v3, v3, Lcom/fyber/inneractive/sdk/model/vast/q;->d:Ljava/lang/String;
.line 19
:goto_2
invoke-virtual {p1, v3, v0}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object p1
const-string v0, "delivery"
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/c;->t:Lcom/fyber/inneractive/sdk/model/vast/q;
.line 20
iget-object v3, v3, Lcom/fyber/inneractive/sdk/model/vast/q;->a:Ljava/lang/String;
.line 21
invoke-virtual {p1, v3, v0}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object p1
const-string v0, "media_file_index"
iget v3, p0, Lcom/fyber/inneractive/sdk/player/c;->q:I
.line 22
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {p1, v3, v0}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object p1
const-string v0, "player"
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 23
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/player/controller/i;->f()Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v3, v0}, Lcom/fyber/inneractive/sdk/network/s$b;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/fyber/inneractive/sdk/network/s$b;
move-result-object p1
iget-object v0, v2, Lcom/fyber/inneractive/sdk/network/s$a;->f:Lorg/json/JSONArray;
.line 24
iget-object p1, p1, Lcom/fyber/inneractive/sdk/network/s$b;->a:Lorg/json/JSONObject;
invoke-virtual {v0, p1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 25
:cond_3
invoke-virtual {v2, v1}, Lcom/fyber/inneractive/sdk/network/s$a;->a(Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method

View File

@@ -0,0 +1,81 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/a;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Ljava/io/File;
.field public final b:Ljava/lang/String;
.field public c:Z
.field public final d:Ljava/lang/Object;
.field public final e:Ljava/util/HashMap;
.field public volatile f:Z
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/io/File;Z)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->d:Ljava/lang/Object;
.line 5
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->e:Ljava/util/HashMap;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->f:Z
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->a:Ljava/io/File;
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->b:Ljava/lang/String;
iput-boolean p3, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->c:Z
return-void
.end method
# virtual methods
.method public final a()Ljava/io/File;
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->d:Ljava/lang/Object;
.line 1
monitor-enter v0
:try_start_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/a;->a:Ljava/io/File;
.line 2
monitor-exit v0
return-object v1
:catchall_0
move-exception v1
.line 3
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method

View File

@@ -0,0 +1,123 @@
.class public final enum Lcom/fyber/inneractive/sdk/player/cache/b$a;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/fyber/inneractive/sdk/player/cache/b$a;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/fyber/inneractive/sdk/player/cache/b$a;
.field public static final enum INVALID:Lcom/fyber/inneractive/sdk/player/cache/b$a;
.field public static final enum OK:Lcom/fyber/inneractive/sdk/player/cache/b$a;
.field public static final enum PARTIAL_CANNOT_VALIDATE:Lcom/fyber/inneractive/sdk/player/cache/b$a;
# direct methods
.method public static constructor <clinit>()V
.locals 5
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;
const-string v1, "OK"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/cache/b$a;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->OK:Lcom/fyber/inneractive/sdk/player/cache/b$a;
.line 2
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/b$a;
const-string v2, "PARTIAL_CANNOT_VALIDATE"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/fyber/inneractive/sdk/player/cache/b$a;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/fyber/inneractive/sdk/player/cache/b$a;->PARTIAL_CANNOT_VALIDATE:Lcom/fyber/inneractive/sdk/player/cache/b$a;
.line 3
new-instance v2, Lcom/fyber/inneractive/sdk/player/cache/b$a;
const-string v3, "INVALID"
const/4 v4, 0x2
invoke-direct {v2, v3, v4}, Lcom/fyber/inneractive/sdk/player/cache/b$a;-><init>(Ljava/lang/String;I)V
sput-object v2, Lcom/fyber/inneractive/sdk/player/cache/b$a;->INVALID:Lcom/fyber/inneractive/sdk/player/cache/b$a;
filled-new-array {v0, v1, v2}, [Lcom/fyber/inneractive/sdk/player/cache/b$a;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->$VALUES:[Lcom/fyber/inneractive/sdk/player/cache/b$a;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
.locals 1
const-class v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;
.line 1
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/fyber/inneractive/sdk/player/cache/b$a;
return-object p0
.end method
.method public static values()[Lcom/fyber/inneractive/sdk/player/cache/b$a;
.locals 1
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->$VALUES:[Lcom/fyber/inneractive/sdk/player/cache/b$a;
.line 1
invoke-virtual {v0}, [Lcom/fyber/inneractive/sdk/player/cache/b$a;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/fyber/inneractive/sdk/player/cache/b$a;
return-object v0
.end method

View File

@@ -0,0 +1,38 @@
.class public abstract Lcom/fyber/inneractive/sdk/player/cache/b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/cache/b$a;
}
.end annotation
# instance fields
.field public final a:Ljava/util/HashMap;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/b;->a:Ljava/util/HashMap;
return-void
.end method
# virtual methods
.method public abstract a(Lcom/fyber/inneractive/sdk/player/cache/a;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
.end method

View File

@@ -0,0 +1,128 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/c$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Ljava/lang/Void;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/c;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/c;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call()Ljava/lang/Object;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 1
monitor-enter v0
:try_start_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 3
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/cache/c;->i:Ljava/io/BufferedWriter;
if-nez v2, :cond_0
.line 4
monitor-exit v0
goto :goto_0
:catchall_0
move-exception v1
goto :goto_1
.line 5
:cond_0
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/cache/c;->e()V
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 7
iget v2, v1, Lcom/fyber/inneractive/sdk/player/cache/c;->k:I
const/16 v3, 0x7d0
if-lt v2, v3, :cond_1
.line 8
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/cache/c;->j:Ljava/util/LinkedHashMap;
.line 9
invoke-virtual {v1}, Ljava/util/AbstractMap;->size()I
move-result v1
if-lt v2, v1, :cond_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 11
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/cache/c;->d()V
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c;
const/4 v2, 0x0
.line 13
iput v2, v1, Lcom/fyber/inneractive/sdk/player/cache/c;->k:I
.line 14
:cond_1
monitor-exit v0
:goto_0
const/4 v0, 0x0
return-object v0
:goto_1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method

View File

@@ -0,0 +1,38 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/c$b;
.super Ljava/io/OutputStream;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/io/OutputStream;-><init>()V
return-void
.end method
# virtual methods
.method public final write(I)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
return-void
.end method

View File

@@ -0,0 +1,133 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/c$c$a;
.super Ljava/io/FilterOutputStream;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/c$c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/c$c;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/c$c;Ljava/io/FileOutputStream;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c$c;
.line 2
invoke-direct {p0, p2}, Ljava/io/FilterOutputStream;-><init>(Ljava/io/OutputStream;)V
return-void
.end method
# virtual methods
.method public final close()V
.locals 2
:try_start_0
iget-object v0, p0, Ljava/io/FilterOutputStream;->out:Ljava/io/OutputStream;
.line 1
invoke-virtual {v0}, Ljava/io/OutputStream;->close()V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c$c;
const/4 v1, 0x1
.line 4
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->c:Z
:goto_0
return-void
.end method
.method public final flush()V
.locals 2
:try_start_0
iget-object v0, p0, Ljava/io/FilterOutputStream;->out:Ljava/io/OutputStream;
.line 1
invoke-virtual {v0}, Ljava/io/OutputStream;->flush()V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c$c;
const/4 v1, 0x1
.line 4
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->c:Z
:goto_0
return-void
.end method
.method public final write(I)V
.locals 1
:try_start_0
iget-object v0, p0, Ljava/io/FilterOutputStream;->out:Ljava/io/OutputStream;
.line 1
invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write(I)V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c$c;
const/4 v0, 0x1
.line 4
iput-boolean v0, p1, Lcom/fyber/inneractive/sdk/player/cache/c$c;->c:Z
:goto_0
return-void
.end method
.method public final write([BII)V
.locals 1
:try_start_0
iget-object v0, p0, Ljava/io/FilterOutputStream;->out:Ljava/io/OutputStream;
.line 5
invoke-virtual {v0, p1, p2, p3}, Ljava/io/OutputStream;->write([BII)V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;->a:Lcom/fyber/inneractive/sdk/player/cache/c$c;
const/4 p2, 0x1
.line 8
iput-boolean p2, p1, Lcom/fyber/inneractive/sdk/player/cache/c$c;->c:Z
:goto_0
return-void
.end method

View File

@@ -0,0 +1,239 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/c$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x11
name = "c"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/cache/c$c$a;
}
.end annotation
# instance fields
.field public final a:Lcom/fyber/inneractive/sdk/player/cache/c$d;
.field public final b:[Z
.field public c:Z
.field public final synthetic d:Lcom/fyber/inneractive/sdk/player/cache/c;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/c;Lcom/fyber/inneractive/sdk/player/cache/c$d;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->a:Lcom/fyber/inneractive/sdk/player/cache/c$d;
.line 3
invoke-static {p2}, Lcom/fyber/inneractive/sdk/player/cache/c$d;->a(Lcom/fyber/inneractive/sdk/player/cache/c$d;)Z
move-result p2
if-eqz p2, :cond_0
const/4 p1, 0x0
goto :goto_0
:cond_0
invoke-static {p1}, Lcom/fyber/inneractive/sdk/player/cache/c;->a(Lcom/fyber/inneractive/sdk/player/cache/c;)I
move-result p1
new-array p1, p1, [Z
:goto_0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->b:[Z
return-void
.end method
# virtual methods
.method public final a()V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c;
const/4 v1, 0x0
.line 1
invoke-static {v0, p0, v1}, Lcom/fyber/inneractive/sdk/player/cache/c;->a(Lcom/fyber/inneractive/sdk/player/cache/c;Lcom/fyber/inneractive/sdk/player/cache/c$c;Z)V
return-void
.end method
.method public final b()Ljava/io/OutputStream;
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 2
iget v1, v0, Lcom/fyber/inneractive/sdk/player/cache/c;->g:I
if-lez v1, :cond_2
.line 3
monitor-enter v0
:try_start_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->a:Lcom/fyber/inneractive/sdk/player/cache/c$d;
.line 5
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/cache/c$d;->d:Lcom/fyber/inneractive/sdk/player/cache/c$c;
if-ne v2, p0, :cond_1
.line 6
iget-boolean v2, v1, Lcom/fyber/inneractive/sdk/player/cache/c$d;->c:Z
const/4 v3, 0x0
if-nez v2, :cond_0
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->b:[Z
const/4 v4, 0x1
.line 7
aput-boolean v4, v2, v3
goto :goto_0
:catchall_0
move-exception v1
goto :goto_2
.line 9
:cond_0
:goto_0
invoke-virtual {v1, v3}, Lcom/fyber/inneractive/sdk/player/cache/c$d;->b(I)Ljava/io/File;
move-result-object v1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 12
:try_start_1
new-instance v2, Ljava/io/FileOutputStream;
invoke-direct {v2, v1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
:try_end_1
.catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_1
:catch_0
:try_start_2
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 16
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/cache/c;->a:Ljava/io/File;
.line 17
invoke-virtual {v2}, Ljava/io/File;->mkdirs()Z
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
.line 19
:try_start_3
new-instance v2, Ljava/io/FileOutputStream;
invoke-direct {v2, v1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
:try_end_3
.catch Ljava/io/FileNotFoundException; {:try_start_3 .. :try_end_3} :catch_1
.catchall {:try_start_3 .. :try_end_3} :catchall_0
.line 25
:goto_1
:try_start_4
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;
.line 26
invoke-direct {v1, p0, v2}, Lcom/fyber/inneractive/sdk/player/cache/c$c$a;-><init>(Lcom/fyber/inneractive/sdk/player/cache/c$c;Ljava/io/FileOutputStream;)V
.line 27
monitor-exit v0
return-object v1
.line 28
:catch_1
sget-object v1, Lcom/fyber/inneractive/sdk/player/cache/c;->q:Lcom/fyber/inneractive/sdk/player/cache/c$b;
.line 29
monitor-exit v0
return-object v1
.line 30
:cond_1
new-instance v1, Ljava/lang/IllegalStateException;
invoke-direct {v1}, Ljava/lang/IllegalStateException;-><init>()V
throw v1
.line 50
:goto_2
monitor-exit v0
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_0
throw v1
.line 51
:cond_2
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Expected index 0 to be greater than 0 and less than the maximum value count of "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$c;->d:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 52
iget v2, v2, Lcom/fyber/inneractive/sdk/player/cache/c;->g:I
.line 53
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method

View File

@@ -0,0 +1,144 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/c$d;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x11
name = "d"
.end annotation
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:[J
.field public c:Z
.field public d:Lcom/fyber/inneractive/sdk/player/cache/c$c;
.field public final synthetic e:Lcom/fyber/inneractive/sdk/player/cache/c;
# direct methods
.method public synthetic constructor <init>()V
.locals 1
.line 0
const/4 v0, 0x0
throw v0
.end method
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/c;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->e:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->a:Ljava/lang/String;
.line 3
invoke-static {p1}, Lcom/fyber/inneractive/sdk/player/cache/c;->a(Lcom/fyber/inneractive/sdk/player/cache/c;)I
move-result p1
new-array p1, p1, [J
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->b:[J
return-void
.end method
.method public static synthetic a(Lcom/fyber/inneractive/sdk/player/cache/c$d;)Z
.locals 0
.line 1
iget-boolean p0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->c:Z
return p0
.end method
# virtual methods
.method public final a(I)Ljava/io/File;
.locals 4
.line 2
new-instance v0, Ljava/io/File;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->e:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 3
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/cache/c;->a:Ljava/io/File;
.line 4
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->a:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "."
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, v1, p1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
return-object v0
.end method
.method public final b(I)Ljava/io/File;
.locals 4
.line 1
new-instance v0, Ljava/io/File;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->e:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 2
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/cache/c;->a:Ljava/io/File;
.line 3
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/c$d;->a:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "."
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, ".tmp"
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, v1, p1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
return-object v0
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/cache/c$e;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "e"
.end annotation

View File

@@ -0,0 +1,62 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/c$f;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/io/Closeable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x11
name = "f"
.end annotation
# instance fields
.field public final a:[Ljava/io/InputStream;
# direct methods
.method public constructor <init>([Ljava/io/InputStream;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/c$f;->a:[Ljava/io/InputStream;
return-void
.end method
# virtual methods
.method public final close()V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/c$f;->a:[Ljava/io/InputStream;
.line 1
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_0
aget-object v3, v0, v2
.line 2
invoke-static {v3}, Lcom/fyber/inneractive/sdk/player/cache/o;->a(Ljava/io/Closeable;)V
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_0
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,51 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/d$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/cache/j$g;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/cache/d;->a(Lcom/fyber/inneractive/sdk/player/exoplayer2/upstream/i;)J
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/util/i;
.field public final synthetic b:Ljava/util/concurrent/atomic/AtomicReference;
.field public final synthetic c:Ljava/util/concurrent/CountDownLatch;
.field public final synthetic d:Lcom/fyber/inneractive/sdk/player/cache/d;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/d;Lcom/fyber/inneractive/sdk/util/i;Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/CountDownLatch;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/d$a;->d:Lcom/fyber/inneractive/sdk/player/cache/d;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/d$a;->a:Lcom/fyber/inneractive/sdk/util/i;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/player/cache/d$a;->b:Ljava/util/concurrent/atomic/AtomicReference;
iput-object p4, p0, Lcom/fyber/inneractive/sdk/player/cache/d$a;->c:Ljava/util/concurrent/CountDownLatch;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/cache/d$b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "b"
.end annotation

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/cache/d$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,64 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/e;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/exoplayer2/upstream/f$a;
# instance fields
.field public final a:Lcom/fyber/inneractive/sdk/player/cache/d$c;
.field public final b:Lcom/fyber/inneractive/sdk/player/cache/d$b;
.field public final c:I
.field public final d:Lcom/fyber/inneractive/sdk/config/global/s;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/d$b;Lcom/fyber/inneractive/sdk/player/cache/d$c;ILcom/fyber/inneractive/sdk/config/global/s;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->b:Lcom/fyber/inneractive/sdk/player/cache/d$b;
iput p3, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->c:I
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->a:Lcom/fyber/inneractive/sdk/player/cache/d$c;
iput-object p4, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->d:Lcom/fyber/inneractive/sdk/config/global/s;
return-void
.end method
# virtual methods
.method public final a()Lcom/fyber/inneractive/sdk/player/exoplayer2/upstream/f;
.locals 2
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/player/cache/d;
invoke-direct {v0}, Lcom/fyber/inneractive/sdk/player/cache/d;-><init>()V
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->b:Lcom/fyber/inneractive/sdk/player/cache/d$b;
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/d;->h:Lcom/fyber/inneractive/sdk/player/cache/d$b;
iget v1, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->c:I
iput v1, v0, Lcom/fyber/inneractive/sdk/player/cache/d;->j:I
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->d:Lcom/fyber/inneractive/sdk/config/global/s;
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/d;->k:Lcom/fyber/inneractive/sdk/config/global/s;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/e;->a:Lcom/fyber/inneractive/sdk/player/cache/d$c;
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/d;->i:Lcom/fyber/inneractive/sdk/player/cache/d$c;
return-object v0
.end method

View File

@@ -0,0 +1,198 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/f;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/j;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/f;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 7
const/4 v0, 0x0
:try_start_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/f;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 2
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/cache/j;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 3
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Lcom/fyber/inneractive/sdk/player/cache/c;->b(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/cache/c$f;
move-result-object v1
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/f;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 5
iput-object v1, v2, Lcom/fyber/inneractive/sdk/player/cache/j;->c:Lcom/fyber/inneractive/sdk/player/cache/c$f;
if-nez v1, :cond_1
.line 6
iget-object v1, v2, Lcom/fyber/inneractive/sdk/player/cache/j;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 7
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/fyber/inneractive/sdk/player/cache/c;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/cache/c$c;
move-result-object v1
const/4 v2, 0x1
if-nez v1, :cond_0
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/f;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 9
iput-boolean v2, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->n:Z
goto :goto_0
:catch_0
move-exception v1
goto :goto_1
:cond_0
:goto_0
if-eqz v1, :cond_1
const-string v3, "%s | start | got an editor for %s"
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/player/cache/f;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 11
iget-object v6, v5, Lcom/fyber/inneractive/sdk/player/cache/j;->a:Ljava/lang/String;
aput-object v6, v4, v0
.line 12
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v2
invoke-static {v3, v4}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
.line 13
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/cache/c$c;->a()V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:goto_1
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/f;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 18
iget-object v3, v2, Lcom/fyber/inneractive/sdk/player/cache/j;->a:Ljava/lang/String;
.line 20
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v2
filled-new-array {v3, v2}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "%s | Exception raised starting a new caching process for %s"
.line 21
invoke-static {v3, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
new-array v0, v0, [Ljava/lang/Object;
.line 22
invoke-static {v2, v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
.line 26
invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
const-string v1, "Exception raised starting a new caching process"
const/4 v2, 0x0
invoke-static {v1, v0, v2, v2}, Lcom/fyber/inneractive/sdk/network/t;->a(Ljava/lang/String;Ljava/lang/String;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
:cond_1
:goto_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/f;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 29
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->c:Lcom/fyber/inneractive/sdk/player/cache/c$f;
if-nez v1, :cond_3
.line 30
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->n:Z
if-eqz v1, :cond_2
goto :goto_3
.line 31
:cond_2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->h:Lcom/fyber/inneractive/sdk/player/cache/j$d;
if-eqz v0, :cond_4
.line 32
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
goto :goto_4
.line 33
:cond_3
:goto_3
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/g;
invoke-direct {v1, v0}, Lcom/fyber/inneractive/sdk/player/cache/g;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
.line 91
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->j:Lcom/fyber/inneractive/sdk/util/n0;
if-eqz v0, :cond_4
.line 93
invoke-virtual {v0, v1}, Landroid/os/Handler;->postAtFrontOfQueue(Ljava/lang/Runnable;)Z
:cond_4
:goto_4
return-void
.end method

View File

@@ -0,0 +1,368 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/g;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/j;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 7
const-wide/16 v0, 0x4
const/4 v2, 0x0
:try_start_0
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 2
iget-object v4, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->c:Lcom/fyber/inneractive/sdk/player/cache/c$f;
if-nez v4, :cond_0
.line 3
iget-object v4, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 4
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v4, v3}, Lcom/fyber/inneractive/sdk/player/cache/c;->b(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/cache/c$f;
move-result-object v3
iget-object v4, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 10
iput-object v3, v4, Lcom/fyber/inneractive/sdk/player/cache/j;->c:Lcom/fyber/inneractive/sdk/player/cache/c$f;
goto :goto_0
:catch_0
move-exception v3
move v4, v2
goto :goto_2
:cond_0
:goto_0
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 12
iget-object v4, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->c:Lcom/fyber/inneractive/sdk/player/cache/c$f;
if-nez v4, :cond_3
.line 13
iget-object v4, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 14
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v4, v3}, Lcom/fyber/inneractive/sdk/player/cache/c;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/cache/c$c;
move-result-object v3
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
if-nez v3, :cond_1
const/4 v4, 0x1
goto :goto_1
:cond_1
move v4, v2
:goto_1
if-eqz v3, :cond_2
.line 22
:try_start_1
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/player/cache/c$c;->a()V
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 24
iget-object v5, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->c:Lcom/fyber/inneractive/sdk/player/cache/c$f;
if-nez v5, :cond_2
.line 25
iget-object v3, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->h:Lcom/fyber/inneractive/sdk/player/cache/j$d;
if-eqz v3, :cond_2
.line 26
invoke-virtual {v3}, Ljava/lang/Thread;->start()V
:try_end_1
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1
return-void
:catch_1
move-exception v3
:goto_2
iget-object v5, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 33
iget-object v6, v5, Lcom/fyber/inneractive/sdk/player/cache/j;->a:Ljava/lang/String;
.line 35
invoke-virtual {v5}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v5
filled-new-array {v6, v5}, [Ljava/lang/Object;
move-result-object v5
const-string v6, "%s | Exception raised waiting on availbility for %s"
.line 36
invoke-static {v6, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
new-array v6, v2, [Ljava/lang/Object;
.line 37
invoke-static {v5, v3, v6}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_2
if-eqz v4, :cond_3
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 43
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 44
new-instance v3, Lcom/fyber/inneractive/sdk/player/cache/g;
invoke-direct {v3, v2}, Lcom/fyber/inneractive/sdk/player/cache/g;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
.line 102
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/cache/j;->j:Lcom/fyber/inneractive/sdk/util/n0;
if-eqz v2, :cond_7
.line 106
invoke-virtual {v2, v3, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
goto/16 :goto_5
:cond_3
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 108
invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 110
iput-boolean v2, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->o:Z
.line 111
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
iget-object v4, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 112
iget-object v5, v4, Lcom/fyber/inneractive/sdk/player/cache/j;->e:Ljava/lang/String;
.line 113
iget-object v6, v4, Lcom/fyber/inneractive/sdk/player/cache/j;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 114
invoke-virtual {v4}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v4
.line 115
invoke-virtual {v6}, Lcom/fyber/inneractive/sdk/player/cache/c;->a()V
.line 116
invoke-static {v4}, Lcom/fyber/inneractive/sdk/player/cache/c;->e(Ljava/lang/String;)V
.line 117
iget-object v6, v6, Lcom/fyber/inneractive/sdk/player/cache/c;->j:Ljava/util/LinkedHashMap;
invoke-virtual {v6, v4}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/fyber/inneractive/sdk/player/cache/c$d;
if-nez v4, :cond_4
const/4 v4, 0x0
goto :goto_3
.line 118
:cond_4
invoke-virtual {v4, v2}, Lcom/fyber/inneractive/sdk/player/cache/c$d;->a(I)Ljava/io/File;
move-result-object v4
:goto_3
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 120
iget-object v6, v6, Lcom/fyber/inneractive/sdk/player/cache/j;->l:Ljava/lang/String;
.line 121
new-instance v6, Lcom/fyber/inneractive/sdk/player/cache/a;
invoke-direct {v6, v5, v4, v2}, Lcom/fyber/inneractive/sdk/player/cache/a;-><init>(Ljava/lang/String;Ljava/io/File;Z)V
.line 122
iput-object v6, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 124
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 125
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/cache/a;->d:Ljava/lang/Object;
.line 126
monitor-enter v2
:try_start_2
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 128
iget-object v3, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 129
iget-object v3, v3, Lcom/fyber/inneractive/sdk/player/cache/a;->a:Ljava/io/File;
if-eqz v3, :cond_5
.line 130
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v3
if-eqz v3, :cond_5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 132
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->d:Lcom/fyber/inneractive/sdk/player/cache/b;
.line 133
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 134
invoke-virtual {v1, v0}, Lcom/fyber/inneractive/sdk/player/cache/b;->a(Lcom/fyber/inneractive/sdk/player/cache/a;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 136
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 137
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->d:Lcom/fyber/inneractive/sdk/player/cache/b;
.line 138
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/b;->a:Ljava/util/HashMap;
.line 139
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/cache/a;->e:Ljava/util/HashMap;
.line 140
invoke-virtual {v1, v0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 142
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 143
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/cache/j;->a(Lcom/fyber/inneractive/sdk/player/cache/a;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 145
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 146
sget-object v1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 147
new-instance v3, Lcom/fyber/inneractive/sdk/player/cache/h;
invoke-direct {v3, v0}, Lcom/fyber/inneractive/sdk/player/cache/h;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
invoke-virtual {v1, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_4
:catchall_0
move-exception v0
goto :goto_6
:cond_5
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/g;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 149
invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 150
new-instance v4, Lcom/fyber/inneractive/sdk/player/cache/g;
invoke-direct {v4, v3}, Lcom/fyber/inneractive/sdk/player/cache/g;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
.line 208
iget-object v3, v3, Lcom/fyber/inneractive/sdk/player/cache/j;->j:Lcom/fyber/inneractive/sdk/util/n0;
if-eqz v3, :cond_6
.line 212
invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 213
:cond_6
:goto_4
monitor-exit v2
:cond_7
:goto_5
return-void
:goto_6
monitor-exit v2
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
throw v0
.end method

View File

@@ -0,0 +1,82 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/h;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/j;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/h;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/h;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 2
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->g:Lcom/fyber/inneractive/sdk/player/cache/j$g;
if-eqz v1, :cond_2
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 4
check-cast v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;
.line 5
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;->d:Lcom/fyber/inneractive/sdk/player/cache/d;
.line 6
iget-boolean v3, v2, Lcom/fyber/inneractive/sdk/player/cache/d;->a:Z
if-nez v3, :cond_1
.line 7
iget-object v3, v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;->a:Lcom/fyber/inneractive/sdk/util/i;
.line 8
iget-object v3, v3, Lcom/fyber/inneractive/sdk/util/i;->b:Landroid/graphics/Bitmap;
if-eqz v3, :cond_0
.line 9
iget-object v4, v2, Lcom/fyber/inneractive/sdk/player/cache/d;->h:Lcom/fyber/inneractive/sdk/player/cache/d$b;
if-eqz v4, :cond_0
.line 10
check-cast v4, Lcom/fyber/inneractive/sdk/player/controller/d;
.line 11
iput-object v3, v4, Lcom/fyber/inneractive/sdk/player/controller/d;->B:Landroid/graphics/Bitmap;
.line 12
:cond_0
iput-object v0, v2, Lcom/fyber/inneractive/sdk/player/cache/d;->b:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 13
:cond_1
iget-object v0, v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;->c:Ljava/util/concurrent/CountDownLatch;
invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;->countDown()V
:cond_2
return-void
.end method

View File

@@ -0,0 +1,104 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/i;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Ljava/lang/Exception;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/player/cache/j;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/j;Ljava/lang/Exception;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/i;->b:Lcom/fyber/inneractive/sdk/player/cache/j;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/i;->a:Ljava/lang/Exception;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/i;->b:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 2
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->g:Lcom/fyber/inneractive/sdk/player/cache/j$g;
if-eqz v1, :cond_3
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/i;->a:Ljava/lang/Exception;
.line 4
check-cast v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;
.line 5
iget-object v3, v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;->d:Lcom/fyber/inneractive/sdk/player/cache/d;
.line 6
iget-boolean v4, v3, Lcom/fyber/inneractive/sdk/player/cache/d;->a:Z
if-nez v4, :cond_2
if-nez v2, :cond_1
.line 7
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;->a:Lcom/fyber/inneractive/sdk/util/i;
.line 8
iget-object v2, v2, Lcom/fyber/inneractive/sdk/util/i;->b:Landroid/graphics/Bitmap;
if-eqz v2, :cond_0
.line 9
iget-object v4, v3, Lcom/fyber/inneractive/sdk/player/cache/d;->h:Lcom/fyber/inneractive/sdk/player/cache/d$b;
if-eqz v4, :cond_0
.line 10
check-cast v4, Lcom/fyber/inneractive/sdk/player/controller/d;
.line 11
iput-object v2, v4, Lcom/fyber/inneractive/sdk/player/controller/d;->B:Landroid/graphics/Bitmap;
.line 12
:cond_0
iput-object v0, v3, Lcom/fyber/inneractive/sdk/player/cache/d;->b:Lcom/fyber/inneractive/sdk/player/cache/a;
goto :goto_0
.line 13
:cond_1
iget-object v0, v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;->b:Ljava/util/concurrent/atomic/AtomicReference;
invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
.line 16
:cond_2
:goto_0
iget-object v0, v1, Lcom/fyber/inneractive/sdk/player/cache/d$a;->c:Ljava/util/concurrent/CountDownLatch;
invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;->countDown()V
:cond_3
return-void
.end method

View File

@@ -0,0 +1,49 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/j$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/cache/j;->handleMessage(Landroid/os/Message;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/j;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j$a;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j$a;->a:Lcom/fyber/inneractive/sdk/player/cache/j;
const/4 v1, 0x0
.line 2
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/cache/j;->a(Z)V
return-void
.end method

View File

@@ -0,0 +1,83 @@
.class public final synthetic Lcom/fyber/inneractive/sdk/player/cache/j$b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/fyber/inneractive/sdk/config/global/features/r$d;->values()[Lcom/fyber/inneractive/sdk/config/global/features/r$d;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/fyber/inneractive/sdk/player/cache/j$b;->a:[I
:try_start_0
sget-object v1, Lcom/fyber/inneractive/sdk/config/global/features/r$d;->NONE:Lcom/fyber/inneractive/sdk/config/global/features/r$d;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/j$b;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/config/global/features/r$d;->EXTRACTOR:Lcom/fyber/inneractive/sdk/config/global/features/r$d;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/j$b;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/config/global/features/r$d;->LEGACY:Lcom/fyber/inneractive/sdk/config/global/features/r$d;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
return-void
.end method

View File

@@ -0,0 +1,25 @@
.class public Lcom/fyber/inneractive/sdk/player/cache/j$c;
.super Ljava/lang/Exception;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "c"
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,25 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/j$e;
.super Lcom/fyber/inneractive/sdk/player/cache/j$c;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "e"
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/fyber/inneractive/sdk/player/cache/j$c;-><init>(Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/cache/j$f;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "f"
.end annotation

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/cache/j$g;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/j;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "g"
.end annotation

View File

@@ -0,0 +1,809 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/j;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/util/o0;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/cache/j$g;,
Lcom/fyber/inneractive/sdk/player/cache/j$d;,
Lcom/fyber/inneractive/sdk/player/cache/j$f;,
Lcom/fyber/inneractive/sdk/player/cache/j$c;,
Lcom/fyber/inneractive/sdk/player/cache/j$e;
}
.end annotation
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:Lcom/fyber/inneractive/sdk/player/cache/c;
.field public c:Lcom/fyber/inneractive/sdk/player/cache/c$f;
.field public final d:Lcom/fyber/inneractive/sdk/player/cache/b;
.field public final e:Ljava/lang/String;
.field public f:Lcom/fyber/inneractive/sdk/player/cache/a;
.field public g:Lcom/fyber/inneractive/sdk/player/cache/j$g;
.field public h:Lcom/fyber/inneractive/sdk/player/cache/j$d;
.field public final i:Landroid/os/HandlerThread;
.field public j:Lcom/fyber/inneractive/sdk/util/n0;
.field public final k:Ljava/lang/Object;
.field public final l:Ljava/lang/String;
.field public volatile m:Z
.field public n:Z
.field public o:Z
.field public p:Ljava/lang/String;
.field public q:Lcom/fyber/inneractive/sdk/player/cache/j$f;
.field public final r:Lcom/fyber/inneractive/sdk/config/global/s;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/c;Ljava/lang/String;Lcom/fyber/inneractive/sdk/player/cache/b;ILcom/fyber/inneractive/sdk/config/global/s;)V
.locals 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "MediaDownloader-"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->a:Ljava/lang/String;
.line 84
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->k:Ljava/lang/Object;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->m:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->n:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->o:Z
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->p:Ljava/lang/String;
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->e:Ljava/lang/String;
.line 134
invoke-static {}, Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;
move-result-object p1
.line 136
invoke-static {p2}, Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p2, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p2
.line 137
invoke-virtual {p1, p2}, Landroid/webkit/MimeTypeMap;->getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->l:Ljava/lang/String;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->d:Lcom/fyber/inneractive/sdk/player/cache/b;
iput-object p5, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->r:Lcom/fyber/inneractive/sdk/config/global/s;
.line 142
new-instance p1, Lcom/fyber/inneractive/sdk/player/cache/j$d;
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object p2
filled-new-array {p2}, [Ljava/lang/Object;
move-result-object p2
const-string p3, "MediaDownloader-%s-A"
invoke-static {p3, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p0, p2, p4}, Lcom/fyber/inneractive/sdk/player/cache/j$d;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;Ljava/lang/String;I)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->h:Lcom/fyber/inneractive/sdk/player/cache/j$d;
.line 143
new-instance p1, Landroid/os/HandlerThread;
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object p2
filled-new-array {p2}, [Ljava/lang/Object;
move-result-object p2
invoke-static {p3, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->i:Landroid/os/HandlerThread;
return-void
.end method
.method public static synthetic a(Lcom/fyber/inneractive/sdk/player/cache/j;)Lcom/fyber/inneractive/sdk/config/global/s;
.locals 0
.line 1
iget-object p0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->r:Lcom/fyber/inneractive/sdk/config/global/s;
return-object p0
.end method
# virtual methods
.method public final a()Ljava/lang/String;
.locals 8
const-string v0, ""
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->p:Ljava/lang/String;
if-nez v1, :cond_2
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->e:Ljava/lang/String;
const/4 v2, 0x0
const/4 v3, 0x1
:try_start_0
const-string v4, "SHA-1"
.line 19
invoke-static {v4}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
move-result-object v4
.line 20
invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
move-result-object v5
invoke-virtual {v4, v5}, Ljava/security/MessageDigest;->update([B)V
.line 21
invoke-virtual {v4}, Ljava/security/MessageDigest;->digest()[B
move-result-object v4
.line 23
new-instance v5, Ljava/lang/StringBuffer;
invoke-direct {v5}, Ljava/lang/StringBuffer;-><init>()V
move v6, v2
.line 24
:goto_0
array-length v7, v4
if-ge v6, v7, :cond_0
.line 25
aget-byte v7, v4, v6
and-int/lit16 v7, v7, 0xff
or-int/lit16 v7, v7, 0x100
invoke-static {v7}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v7, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
add-int/lit8 v6, v6, 0x1
goto :goto_0
.line 27
:cond_0
invoke-virtual {v5}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
:try_end_0
.catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0
.catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_0} :catch_2
goto :goto_2
:catch_0
:try_start_1
const-string v4, "MD5"
.line 33
invoke-static {v4}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
move-result-object v4
.line 34
invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
move-result-object v5
invoke-virtual {v4, v5}, Ljava/security/MessageDigest;->update([B)V
.line 35
invoke-virtual {v4}, Ljava/security/MessageDigest;->digest()[B
move-result-object v4
.line 36
new-instance v5, Ljava/lang/StringBuffer;
invoke-direct {v5}, Ljava/lang/StringBuffer;-><init>()V
.line 37
:goto_1
array-length v6, v4
if-ge v2, v6, :cond_1
.line 38
aget-byte v6, v4, v2
and-int/lit16 v6, v6, 0xff
or-int/lit16 v6, v6, 0x100
invoke-static {v6}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v6, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
add-int/lit8 v2, v2, 0x1
goto :goto_1
.line 41
:cond_1
invoke-virtual {v5}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
:try_end_1
.catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1
goto :goto_2
:catch_1
const-string v2, "\\W+"
.line 44
invoke-virtual {v1, v2, v0}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
:catch_2
:goto_2
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->p:Ljava/lang/String;
:cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->p:Ljava/lang/String;
return-object v0
.end method
.method public final a(Lcom/fyber/inneractive/sdk/player/cache/a;)V
.locals 2
if-eqz p1, :cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->q:Lcom/fyber/inneractive/sdk/player/cache/j$f;
if-eqz v0, :cond_1
.line 48
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/cache/a;->a()Ljava/io/File;
move-result-object v1
check-cast v0, Lcom/fyber/inneractive/sdk/util/i;
.line 49
iget-object v0, v0, Lcom/fyber/inneractive/sdk/util/i;->a:Ljava/io/File;
if-eqz v0, :cond_0
if-eqz v1, :cond_0
.line 50
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->q:Lcom/fyber/inneractive/sdk/player/cache/j$f;
.line 51
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/cache/a;->a()Ljava/io/File;
move-result-object p1
check-cast v0, Lcom/fyber/inneractive/sdk/util/i;
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/util/i;->a(Ljava/io/File;)V
:cond_1
:goto_0
return-void
.end method
.method public final a(Z)V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->h:Lcom/fyber/inneractive/sdk/player/cache/j$d;
const/4 v1, 0x0
const/4 v2, 0x0
if-eqz v0, :cond_0
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/j$d;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 v3, 0x1
.line 4
invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
iput-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->h:Lcom/fyber/inneractive/sdk/player/cache/j$d;
:cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->i:Landroid/os/HandlerThread;
if-eqz v0, :cond_1
.line 8
invoke-virtual {v0}, Landroid/os/HandlerThread;->quit()Z
:cond_1
iput-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->j:Lcom/fyber/inneractive/sdk/util/n0;
if-eqz p1, :cond_2
:try_start_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 14
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/player/cache/c;->d(Ljava/lang/String;)Z
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
new-array v0, v2, [Ljava/lang/Object;
const-string v1, "failed to remove cache key"
.line 16
invoke-static {v1, p1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_2
:goto_0
return-void
.end method
.method public final handleMessage(Landroid/os/Message;)V
.locals 5
.line 1
iget v0, p1, Landroid/os/Message;->what:I
const/4 v1, 0x4
const/4 v2, 0x0
const/4 v3, 0x2
const/4 v4, 0x1
if-ne v0, v1, :cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 2
iget-boolean v0, v0, Lcom/fyber/inneractive/sdk/player/cache/a;->f:Z
if-nez v0, :cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->k:Ljava/lang/Object;
.line 3
monitor-enter v0
:try_start_0
const-string p1, "%s | reading from cache 1 - %s"
new-array v1, v3, [Ljava/lang/Object;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->a:Ljava/lang/String;
aput-object v3, v1, v2
.line 4
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v4
invoke-static {p1, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->d:Lcom/fyber/inneractive/sdk/player/cache/b;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 5
invoke-virtual {p1, v1}, Lcom/fyber/inneractive/sdk/player/cache/b;->a(Lcom/fyber/inneractive/sdk/player/cache/a;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
move-result-object p1
.line 6
sget-object v1, Lcom/fyber/inneractive/sdk/player/cache/b$a;->INVALID:Lcom/fyber/inneractive/sdk/player/cache/b$a;
if-ne p1, v1, :cond_0
.line 7
new-instance p1, Lcom/fyber/inneractive/sdk/player/cache/j$c;
const-string v1, "Failed cache validation"
invoke-direct {p1, v1}, Lcom/fyber/inneractive/sdk/player/cache/j$c;-><init>(Ljava/lang/String;)V
.line 8
sget-object v1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 9
new-instance v2, Lcom/fyber/inneractive/sdk/player/cache/i;
invoke-direct {v2, p0, p1}, Lcom/fyber/inneractive/sdk/player/cache/i;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;Ljava/lang/Exception;)V
invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 10
invoke-virtual {p0, v4}, Lcom/fyber/inneractive/sdk/player/cache/j;->a(Z)V
goto :goto_0
:catchall_0
move-exception p1
goto :goto_1
.line 11
:cond_0
sget-object v1, Lcom/fyber/inneractive/sdk/player/cache/b$a;->PARTIAL_CANNOT_VALIDATE:Lcom/fyber/inneractive/sdk/player/cache/b$a;
if-ne p1, v1, :cond_1
iput-boolean v4, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->m:Z
goto :goto_0
:cond_1
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 15
iput-boolean v4, p1, Lcom/fyber/inneractive/sdk/player/cache/a;->f:Z
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 16
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/player/cache/j;->a(Lcom/fyber/inneractive/sdk/player/cache/a;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->d:Lcom/fyber/inneractive/sdk/player/cache/b;
.line 18
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/cache/b;->a:Ljava/util/HashMap;
.line 19
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/cache/a;->e:Ljava/util/HashMap;
.line 20
invoke-virtual {p1, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
.line 21
sget-object p1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 22
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/h;
invoke-direct {v1, p0}, Lcom/fyber/inneractive/sdk/player/cache/h;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
invoke-virtual {p1, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 23
:goto_0
monitor-exit v0
goto/16 :goto_6
:goto_1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.line 24
:cond_2
iget v0, p1, Landroid/os/Message;->what:I
if-ne v0, v4, :cond_4
.line 25
iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
instance-of v0, p1, Ljava/lang/Exception;
if-eqz v0, :cond_3
.line 26
check-cast p1, Ljava/lang/Exception;
.line 27
sget-object v0, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 28
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/i;
invoke-direct {v1, p0, p1}, Lcom/fyber/inneractive/sdk/player/cache/i;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;Ljava/lang/Exception;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_2
.line 29
:cond_3
new-instance p1, Lcom/fyber/inneractive/sdk/player/cache/j$c;
const-string v0, "download failed"
invoke-direct {p1, v0}, Lcom/fyber/inneractive/sdk/player/cache/j$c;-><init>(Ljava/lang/String;)V
.line 30
sget-object v0, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 31
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/i;
invoke-direct {v1, p0, p1}, Lcom/fyber/inneractive/sdk/player/cache/i;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;Ljava/lang/Exception;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 32
:goto_2
invoke-virtual {p0, v2}, Lcom/fyber/inneractive/sdk/player/cache/j;->a(Z)V
goto/16 :goto_6
:cond_4
if-ne v0, v3, :cond_7
iget-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->m:Z
if-eqz p1, :cond_6
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->k:Ljava/lang/Object;
.line 35
monitor-enter p1
:try_start_1
const-string v0, "%s | reading from cache 2 - %s"
new-array v1, v3, [Ljava/lang/Object;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->a:Ljava/lang/String;
aput-object v3, v1, v2
.line 36
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v4
invoke-static {v0, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->d:Lcom/fyber/inneractive/sdk/player/cache/b;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 37
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/cache/b;->a(Lcom/fyber/inneractive/sdk/player/cache/a;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
move-result-object v0
.line 38
sget-object v1, Lcom/fyber/inneractive/sdk/player/cache/b$a;->INVALID:Lcom/fyber/inneractive/sdk/player/cache/b$a;
if-ne v0, v1, :cond_5
.line 39
new-instance v0, Lcom/fyber/inneractive/sdk/player/cache/j$c;
const-string v1, "Failed cache validation after downloading complete file"
invoke-direct {v0, v1}, Lcom/fyber/inneractive/sdk/player/cache/j$c;-><init>(Ljava/lang/String;)V
.line 40
sget-object v1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 41
new-instance v2, Lcom/fyber/inneractive/sdk/player/cache/i;
invoke-direct {v2, p0, v0}, Lcom/fyber/inneractive/sdk/player/cache/i;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;Ljava/lang/Exception;)V
invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 42
invoke-virtual {p0, v4}, Lcom/fyber/inneractive/sdk/player/cache/j;->a(Z)V
goto :goto_3
:catchall_1
move-exception v0
goto :goto_4
:cond_5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
.line 44
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/cache/j;->a(Lcom/fyber/inneractive/sdk/player/cache/a;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->f:Lcom/fyber/inneractive/sdk/player/cache/a;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->d:Lcom/fyber/inneractive/sdk/player/cache/b;
.line 46
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/cache/b;->a:Ljava/util/HashMap;
.line 47
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/a;->e:Ljava/util/HashMap;
.line 48
invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
.line 49
sget-object v0, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 50
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/h;
invoke-direct {v1, p0}, Lcom/fyber/inneractive/sdk/player/cache/h;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 51
:goto_3
monitor-exit p1
goto :goto_5
:goto_4
monitor-exit p1
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
throw v0
.line 52
:cond_6
sget-object p1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 53
new-instance v0, Lcom/fyber/inneractive/sdk/player/cache/j$a;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/player/cache/j$a;-><init>(Lcom/fyber/inneractive/sdk/player/cache/j;)V
invoke-virtual {p1, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:goto_5
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/j;->a:Ljava/lang/String;
.line 60
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/cache/j;->a()Ljava/lang/String;
move-result-object v0
filled-new-array {p1, v0}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%s | Download success for cache key %s"
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_7
:goto_6
return-void
.end method

View File

@@ -0,0 +1,97 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/k;
.super Lcom/fyber/inneractive/sdk/player/cache/b;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/player/cache/b;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/player/cache/a;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
.locals 4
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->INVALID:Lcom/fyber/inneractive/sdk/player/cache/b$a;
.line 3
new-instance v1, Landroid/media/MediaExtractor;
invoke-direct {v1}, Landroid/media/MediaExtractor;-><init>()V
.line 5
:try_start_0
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/cache/a;->a()Ljava/io/File;
move-result-object p1
invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Landroid/media/MediaExtractor;->setDataSource(Ljava/lang/String;)V
const/4 p1, 0x0
.line 6
:goto_0
invoke-virtual {v1}, Landroid/media/MediaExtractor;->getTrackCount()I
move-result v2
if-ge p1, v2, :cond_1
.line 7
invoke-virtual {v1, p1}, Landroid/media/MediaExtractor;->getTrackFormat(I)Landroid/media/MediaFormat;
move-result-object v2
const-string v3, "mime"
.line 8
invoke-virtual {v2, v3}, Landroid/media/MediaFormat;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_0
const-string v3, "video/"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_0
.line 10
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->OK:Lcom/fyber/inneractive/sdk/player/cache/b$a;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_1
:cond_0
add-int/lit8 p1, p1, 0x1
goto :goto_0
.line 18
:catchall_0
:cond_1
:goto_1
:try_start_1
invoke-virtual {v1}, Landroid/media/MediaExtractor;->release()V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
:catchall_1
return-object v0
.end method

View File

@@ -0,0 +1,323 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/l;
.super Lcom/fyber/inneractive/sdk/player/cache/b;
.source "SourceFile"
# instance fields
.field public final b:Z
# direct methods
.method public constructor <init>(Z)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/player/cache/b;-><init>()V
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/cache/l;->b:Z
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/player/cache/a;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
.locals 7
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->INVALID:Lcom/fyber/inneractive/sdk/player/cache/b$a;
.line 2
new-instance v1, Landroid/media/MediaPlayer;
invoke-direct {v1}, Landroid/media/MediaPlayer;-><init>()V
.line 3
iget-object v2, p1, Lcom/fyber/inneractive/sdk/player/cache/a;->a:Ljava/io/File;
const/4 v3, 0x0
if-eqz v2, :cond_2
.line 4
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v2
if-eqz v2, :cond_2
.line 5
:try_start_0
new-instance v2, Ljava/io/FileInputStream;
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/cache/a;->a()Ljava/io/File;
move-result-object v4
invoke-direct {v2, v4}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
.line 6
:try_start_1
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/cache/a;->a()Ljava/io/File;
move-result-object v4
invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Landroid/media/MediaPlayer;->setDataSource(Ljava/lang/String;)V
.line 7
invoke-virtual {v1}, Landroid/media/MediaPlayer;->prepare()V
.line 8
invoke-virtual {v1}, Landroid/media/MediaPlayer;->getDuration()I
move-result v4
if-lez v4, :cond_1
.line 9
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->OK:Lcom/fyber/inneractive/sdk/player/cache/b$a;
.line 10
invoke-virtual {v1}, Landroid/media/MediaPlayer;->getVideoWidth()I
move-result v4
if-lez v4, :cond_0
invoke-virtual {v1}, Landroid/media/MediaPlayer;->getVideoHeight()I
move-result v4
if-lez v4, :cond_0
const-string v4, "video.width"
.line 11
invoke-virtual {v1}, Landroid/media/MediaPlayer;->getVideoWidth()I
move-result v5
invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/cache/b;->a:Ljava/util/HashMap;
.line 12
invoke-virtual {v6, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v4, "video.height"
.line 13
invoke-virtual {v1}, Landroid/media/MediaPlayer;->getVideoHeight()I
move-result v5
invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/cache/b;->a:Ljava/util/HashMap;
.line 14
invoke-virtual {v6, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:catchall_0
move-exception v4
goto :goto_1
:cond_0
:goto_0
const-string v4, "video.duration"
.line 15
invoke-virtual {v1}, Landroid/media/MediaPlayer;->getDuration()I
move-result v5
invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/cache/b;->a:Ljava/util/HashMap;
.line 16
invoke-virtual {v6, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_2
:catchall_1
move-exception v2
move-object v4, v2
const/4 v2, 0x0
:goto_1
:try_start_2
const-string v5, "Exception raised while trying to open a cache candidate"
new-array v6, v3, [Ljava/lang/Object;
.line 17
invoke-static {v5, v4, v6}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
.line 18
iget-boolean v4, p1, Lcom/fyber/inneractive/sdk/player/cache/a;->c:Z
if-eqz v4, :cond_1
.line 19
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->PARTIAL_CANNOT_VALIDATE:Lcom/fyber/inneractive/sdk/player/cache/b$a;
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_2
goto :goto_2
:catchall_2
move-exception p1
goto :goto_3
.line 22
:cond_1
:goto_2
invoke-static {v2}, Lcom/fyber/inneractive/sdk/player/cache/o;->a(Ljava/io/Closeable;)V
goto :goto_4
:goto_3
invoke-static {v2}, Lcom/fyber/inneractive/sdk/player/cache/o;->a(Ljava/io/Closeable;)V
.line 23
throw p1
.line 26
:cond_2
:goto_4
:try_start_3
invoke-virtual {v1}, Landroid/media/MediaPlayer;->release()V
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_3
:catchall_3
iget-boolean v1, p0, Lcom/fyber/inneractive/sdk/player/cache/l;->b:Z
const/4 v2, 0x1
xor-int/2addr v1, v2
if-nez v1, :cond_5
.line 32
sget-object v4, Lcom/fyber/inneractive/sdk/player/cache/b$a;->OK:Lcom/fyber/inneractive/sdk/player/cache/b$a;
if-ne v0, v4, :cond_5
.line 34
new-instance v4, Landroid/media/MediaExtractor;
invoke-direct {v4}, Landroid/media/MediaExtractor;-><init>()V
.line 36
:try_start_4
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/cache/a;->a()Ljava/io/File;
move-result-object v5
invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/media/MediaExtractor;->setDataSource(Ljava/lang/String;)V
.line 37
:goto_5
invoke-virtual {v4}, Landroid/media/MediaExtractor;->getTrackCount()I
move-result v5
if-ge v3, v5, :cond_4
.line 38
invoke-virtual {v4, v3}, Landroid/media/MediaExtractor;->getTrackFormat(I)Landroid/media/MediaFormat;
move-result-object v5
const-string v6, "mime"
.line 39
invoke-virtual {v5, v6}, Landroid/media/MediaFormat;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
if-eqz v5, :cond_3
const-string v6, "video/"
.line 40
invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_4
if-eqz v5, :cond_3
goto :goto_6
:cond_3
add-int/lit8 v3, v3, 0x1
goto :goto_5
:catchall_4
:cond_4
move v2, v1
.line 56
:goto_6
:try_start_5
invoke-virtual {v4}, Landroid/media/MediaExtractor;->release()V
:try_end_5
.catchall {:try_start_5 .. :try_end_5} :catchall_5
:catchall_5
move v1, v2
.line 61
:cond_5
sget-object v2, Lcom/fyber/inneractive/sdk/player/cache/b$a;->OK:Lcom/fyber/inneractive/sdk/player/cache/b$a;
if-ne v0, v2, :cond_7
if-nez v1, :cond_7
.line 62
iget-boolean p1, p1, Lcom/fyber/inneractive/sdk/player/cache/a;->c:Z
if-eqz p1, :cond_6
.line 63
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->PARTIAL_CANNOT_VALIDATE:Lcom/fyber/inneractive/sdk/player/cache/b$a;
goto :goto_7
:cond_6
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/b$a;->INVALID:Lcom/fyber/inneractive/sdk/player/cache/b$a;
:cond_7
:goto_7
return-object v0
.end method

View File

@@ -0,0 +1,25 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/m;
.super Lcom/fyber/inneractive/sdk/player/cache/b;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/player/cache/b;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/player/cache/a;)Lcom/fyber/inneractive/sdk/player/cache/b$a;
.locals 0
.line 1
sget-object p1, Lcom/fyber/inneractive/sdk/player/cache/b$a;->OK:Lcom/fyber/inneractive/sdk/player/cache/b$a;
return-object p1
.end method

View File

@@ -0,0 +1,89 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/n$a;
.super Ljava/io/ByteArrayOutputStream;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/cache/n;->a()Ljava/lang/String;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/n;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/n;I)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/n$a;->a:Lcom/fyber/inneractive/sdk/player/cache/n;
.line 1
invoke-direct {p0, p2}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
return-void
.end method
# virtual methods
.method public final toString()Ljava/lang/String;
.locals 5
iget v0, p0, Ljava/io/ByteArrayOutputStream;->count:I
if-lez v0, :cond_0
iget-object v1, p0, Ljava/io/ByteArrayOutputStream;->buf:[B
add-int/lit8 v2, v0, -0x1
.line 1
aget-byte v1, v1, v2
const/16 v3, 0xd
if-ne v1, v3, :cond_0
move v0, v2
.line 3
:cond_0
:try_start_0
new-instance v1, Ljava/lang/String;
iget-object v2, p0, Ljava/io/ByteArrayOutputStream;->buf:[B
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/cache/n$a;->a:Lcom/fyber/inneractive/sdk/player/cache/n;
.line 4
iget-object v3, v3, Lcom/fyber/inneractive/sdk/player/cache/n;->b:Ljava/nio/charset/Charset;
.line 5
invoke-virtual {v3}, Ljava/nio/charset/Charset;->name()Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
invoke-direct {v1, v2, v4, v0, v3}, Ljava/lang/String;-><init>([BIILjava/lang/String;)V
:try_end_0
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0
return-object v1
:catch_0
move-exception v0
.line 7
new-instance v1, Ljava/lang/AssertionError;
invoke-direct {v1, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
throw v1
.end method

View File

@@ -0,0 +1,348 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/n;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/io/Closeable;
# instance fields
.field public final a:Ljava/io/InputStream;
.field public final b:Ljava/nio/charset/Charset;
.field public c:[B
.field public d:I
.field public e:I
# direct methods
.method public constructor <init>(Ljava/io/FileInputStream;Ljava/nio/charset/Charset;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 16
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 8
sget-object v0, Lcom/fyber/inneractive/sdk/player/cache/o;->a:Ljava/nio/charset/Charset;
invoke-virtual {p2, v0}, Ljava/nio/charset/Charset;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->a:Ljava/io/InputStream;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->b:Ljava/nio/charset/Charset;
const/16 p1, 0x2000
new-array p1, p1, [B
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
return-void
.line 15
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "Unsupported encoding"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
# virtual methods
.method public final a()Ljava/lang/String;
.locals 8
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->a:Ljava/io/InputStream;
.line 1
monitor-enter v0
:try_start_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
if-eqz v1, :cond_9
iget v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
iget v3, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
const/4 v4, -0x1
const/4 v5, 0x0
if-lt v2, v3, :cond_1
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->a:Ljava/io/InputStream;
.line 10
array-length v3, v1
invoke-virtual {v2, v1, v5, v3}, Ljava/io/InputStream;->read([BII)I
move-result v1
if-eq v1, v4, :cond_0
iput v5, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
iput v1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
goto :goto_0
:catchall_0
move-exception v1
goto/16 :goto_4
.line 16
:cond_0
new-instance v1, Ljava/io/EOFException;
invoke-direct {v1}, Ljava/io/EOFException;-><init>()V
throw v1
:cond_1
:goto_0
iget v1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
:goto_1
iget v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
const/16 v3, 0xa
if-eq v1, v2, :cond_4
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
.line 18
aget-byte v6, v2, v1
if-ne v6, v3, :cond_3
iget v3, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
if-eq v1, v3, :cond_2
add-int/lit8 v4, v1, -0x1
.line 19
aget-byte v5, v2, v4
const/16 v6, 0xd
if-ne v5, v6, :cond_2
goto :goto_2
:cond_2
move v4, v1
.line 20
:goto_2
new-instance v5, Ljava/lang/String;
sub-int/2addr v4, v3
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->b:Ljava/nio/charset/Charset;
invoke-virtual {v6}, Ljava/nio/charset/Charset;->name()Ljava/lang/String;
move-result-object v6
invoke-direct {v5, v2, v3, v4, v6}, Ljava/lang/String;-><init>([BIILjava/lang/String;)V
add-int/lit8 v1, v1, 0x1
iput v1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
.line 22
monitor-exit v0
return-object v5
:cond_3
add-int/lit8 v1, v1, 0x1
goto :goto_1
.line 27
:cond_4
new-instance v1, Lcom/fyber/inneractive/sdk/player/cache/n$a;
iget v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
iget v6, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
sub-int/2addr v2, v6
add-int/lit8 v2, v2, 0x50
invoke-direct {v1, p0, v2}, Lcom/fyber/inneractive/sdk/player/cache/n$a;-><init>(Lcom/fyber/inneractive/sdk/player/cache/n;I)V
:cond_5
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
iget v6, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
iget v7, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
sub-int/2addr v7, v6
.line 40
invoke-virtual {v1, v2, v6, v7}, Ljava/io/ByteArrayOutputStream;->write([BII)V
iput v4, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->a:Ljava/io/InputStream;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
.line 43
array-length v7, v6
invoke-virtual {v2, v6, v5, v7}, Ljava/io/InputStream;->read([BII)I
move-result v2
if-eq v2, v4, :cond_8
iput v5, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
iput v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
move v2, v5
:goto_3
iget v6, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->e:I
if-eq v2, v6, :cond_5
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
.line 50
aget-byte v7, v6, v2
if-ne v7, v3, :cond_7
iget v3, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
if-eq v2, v3, :cond_6
sub-int v4, v2, v3
.line 52
invoke-virtual {v1, v6, v3, v4}, Ljava/io/ByteArrayOutputStream;->write([BII)V
:cond_6
add-int/lit8 v2, v2, 0x1
iput v2, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->d:I
.line 55
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/cache/n$a;->toString()Ljava/lang/String;
move-result-object v1
monitor-exit v0
return-object v1
:cond_7
add-int/lit8 v2, v2, 0x1
goto :goto_3
.line 56
:cond_8
new-instance v1, Ljava/io/EOFException;
invoke-direct {v1}, Ljava/io/EOFException;-><init>()V
throw v1
.line 57
:cond_9
new-instance v1, Ljava/io/IOException;
const-string v2, "LineReader is closed"
invoke-direct {v1, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v1
.line 105
:goto_4
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method
.method public final close()V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->a:Ljava/io/InputStream;
.line 1
monitor-enter v0
:try_start_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
if-eqz v1, :cond_0
const/4 v1, 0x0
iput-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->c:[B
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/cache/n;->a:Ljava/io/InputStream;
.line 4
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
goto :goto_0
:catchall_0
move-exception v1
goto :goto_1
.line 6
:cond_0
:goto_0
monitor-exit v0
return-void
:goto_1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method

View File

@@ -0,0 +1,146 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/o;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final a:Ljava/nio/charset/Charset;
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-string v0, "US-ASCII"
.line 1
invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/player/cache/o;->a:Ljava/nio/charset/Charset;
const-string v0, "UTF-8"
.line 2
invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
return-void
.end method
.method public static a(Ljava/io/Closeable;)V
.locals 0
if-eqz p0, :cond_0
.line 12
:try_start_0
invoke-interface {p0}, Ljava/io/Closeable;->close()V
:try_end_0
.catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1
goto :goto_0
:catch_0
move-exception p0
.line 14
throw p0
:catch_1
:cond_0
:goto_0
return-void
.end method
.method public static a(Ljava/io/File;)V
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_3
.line 5
array-length p0, v0
const/4 v1, 0x0
:goto_0
if-ge v1, p0, :cond_2
aget-object v2, v0, v1
.line 6
invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
move-result v3
if-eqz v3, :cond_0
.line 7
invoke-static {v2}, Lcom/fyber/inneractive/sdk/player/cache/o;->a(Ljava/io/File;)V
.line 9
:cond_0
invoke-virtual {v2}, Ljava/io/File;->delete()Z
move-result v3
if-eqz v3, :cond_1
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 10
:cond_1
new-instance p0, Ljava/io/IOException;
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "failed to delete file: "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw p0
:cond_2
return-void
.line 11
:cond_3
new-instance v0, Ljava/io/IOException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "not a readable directory: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v0
.end method

View File

@@ -0,0 +1,198 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/p$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/cache/p;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/cache/p;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/cache/p;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/cache/p$a;->a:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 6
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/p$a;->a:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/p;->a:Landroid/content/Context;
const-string v1, "fyb.vamp.vid.cache"
.line 3
invoke-static {v0, v1}, Lcom/fyber/inneractive/sdk/player/cache/p;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_0
const/4 v1, 0x0
:try_start_0
const-string v2, "VideoCache opening the cache in directory - %s"
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v3
.line 4
invoke-static {v2, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/p$a;->a:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 5
invoke-static {v0}, Lcom/fyber/inneractive/sdk/player/cache/c;->b(Ljava/io/File;)Lcom/fyber/inneractive/sdk/player/cache/c;
move-result-object v3
.line 6
iput-object v3, v2, Lcom/fyber/inneractive/sdk/player/cache/p;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/p$a;->a:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 8
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/cache/p;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 9
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-array v3, v1, [Ljava/lang/Object;
const-string v4, "DiskLruCache delete cache"
.line 10
invoke-static {v4, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->e(Ljava/lang/String;[Ljava/lang/Object;)V
.line 11
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/player/cache/c;->close()V
.line 12
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/cache/c;->a:Ljava/io/File;
invoke-static {v2}, Lcom/fyber/inneractive/sdk/player/cache/o;->a(Ljava/io/File;)V
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/cache/p$a;->a:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 13
invoke-static {v0}, Lcom/fyber/inneractive/sdk/player/cache/c;->b(Ljava/io/File;)Lcom/fyber/inneractive/sdk/player/cache/c;
move-result-object v3
.line 14
iput-object v3, v2, Lcom/fyber/inneractive/sdk/player/cache/p;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
const-string v2, "VideoCache opened the cache in directory - %s current size is %d"
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
aput-object v0, v3, v1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/p$a;->a:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 16
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/cache/p;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 17
monitor-enter v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 18
:try_start_1
iget-wide v4, v0, Lcom/fyber/inneractive/sdk/player/cache/c;->h:J
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
:try_start_2
monitor-exit v0
.line 19
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const/4 v4, 0x1
aput-object v0, v3, v4
invoke-static {v2, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/p$a;->a:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 21
iget-object v2, v0, Lcom/fyber/inneractive/sdk/player/cache/p;->b:Lcom/fyber/inneractive/sdk/player/cache/c;
.line 22
iput-object v0, v2, Lcom/fyber/inneractive/sdk/player/cache/c;->l:Lcom/fyber/inneractive/sdk/player/cache/c$e;
.line 23
iput-boolean v4, v0, Lcom/fyber/inneractive/sdk/player/cache/p;->c:Z
goto :goto_1
:catchall_0
move-exception v0
goto :goto_0
:catchall_1
move-exception v2
.line 24
monitor-exit v0
throw v2
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
.line 25
:goto_0
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
const-string v3, "Failed to open cache directory"
const/4 v4, 0x0
invoke-static {v3, v2, v4, v4}, Lcom/fyber/inneractive/sdk/network/t;->a(Ljava/lang/String;Ljava/lang/String;Lcom/fyber/inneractive/sdk/external/InneractiveAdRequest;Lcom/fyber/inneractive/sdk/response/e;)V
new-array v1, v1, [Ljava/lang/Object;
const-string v2, "Failed to open cache directory"
.line 26
invoke-static {v2, v0, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_0
:goto_1
return-void
.end method

View File

@@ -0,0 +1,207 @@
.class public final Lcom/fyber/inneractive/sdk/player/cache/p;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/cache/c$e;
# static fields
.field public static final f:Lcom/fyber/inneractive/sdk/player/cache/p;
# instance fields
.field public a:Landroid/content/Context;
.field public b:Lcom/fyber/inneractive/sdk/player/cache/c;
.field public c:Z
.field public final d:Ljava/util/concurrent/CopyOnWriteArrayList;
.field public final e:Lcom/fyber/inneractive/sdk/player/cache/p$a;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/player/cache/p;
invoke-direct {v0}, Lcom/fyber/inneractive/sdk/player/cache/p;-><init>()V
sput-object v0, Lcom/fyber/inneractive/sdk/player/cache/p;->f:Lcom/fyber/inneractive/sdk/player/cache/p;
return-void
.end method
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/cache/p;->c:Z
.line 13
new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/p;->d:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 44
new-instance v0, Lcom/fyber/inneractive/sdk/player/cache/p$a;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/player/cache/p$a;-><init>(Lcom/fyber/inneractive/sdk/player/cache/p;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/cache/p;->e:Lcom/fyber/inneractive/sdk/player/cache/p$a;
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
.locals 7
const-string v0, ""
const/4 v1, 0x0
if-eqz p0, :cond_3
.line 1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_0
goto :goto_1
:cond_0
sget-object v2, Lcom/fyber/inneractive/sdk/util/o;->a:Landroid/app/Application;
const-wide/32 v3, 0x3200000
if-eqz v2, :cond_2
const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE"
.line 3
invoke-static {v2}, Lcom/fyber/inneractive/sdk/util/o;->b(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_2
.line 6
:try_start_0
invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
move-result-object v2
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-object v2, v0
:goto_0
const-string v5, "mounted"
.line 7
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 10
:try_start_1
invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
move-result-object v0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
.line 11
:catchall_1
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1
const-string v2, "mounted_ro"
.line 12
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
.line 13
:cond_1
invoke-virtual {p0}, Landroid/content/Context;->getExternalCacheDir()Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_2
.line 14
invoke-virtual {v0}, Ljava/io/File;->getFreeSpace()J
move-result-wide v5
cmp-long v0, v5, v3
if-lez v0, :cond_2
.line 15
new-instance v0, Ljava/io/File;
invoke-virtual {p0}, Landroid/content/Context;->getExternalCacheDir()Ljava/io/File;
move-result-object p0
invoke-direct {v0, p0, p1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
return-object v0
.line 16
:cond_2
invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_3
.line 17
invoke-virtual {v0}, Ljava/io/File;->getFreeSpace()J
move-result-wide v5
cmp-long v0, v5, v3
if-lez v0, :cond_3
.line 18
new-instance v0, Ljava/io/File;
invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
move-result-object p0
invoke-direct {v0, p0, p1}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
return-object v0
:cond_3
:goto_1
return-object v1
.end method

View File

@@ -0,0 +1,641 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/a;
.super Lcom/fyber/inneractive/sdk/player/controller/i;
.source "SourceFile"
# instance fields
.field public p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
.field public q:I
.field public final r:I
.field public s:I
.field public t:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 1
invoke-direct {p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;-><init>(Landroid/content/Context;)V
const/4 p1, 0x0
iput p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->q:I
const/4 v0, 0x2
iput v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->r:I
iput p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->s:I
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->t:Z
new-array p1, p1, [Ljava/lang/Object;
const-string v0, "Creating IAAndroidMediaPlayerController"
.line 17
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final a(I)V
.locals 3
.line 10
invoke-super {p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(I)V
.line 12
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/a;->d()I
move-result v0
if-lt p1, v0, :cond_0
.line 13
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
goto :goto_0
:cond_0
iget v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->q:I
const/4 v1, 0x1
if-ne p1, v0, :cond_1
.line 16
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v2, "%sVideo is stuck! Progress doesn\'t change"
.line 17
invoke-static {v2, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->s:I
add-int/2addr v0, v1
iput v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->s:I
iget v2, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->r:I
if-ne v0, v2, :cond_2
.line 20
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Buffering:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
iput-boolean v1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->t:Z
goto :goto_0
:cond_1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->t:Z
if-ne v0, v1, :cond_2
.line 25
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sVideo progress was stuck! but now it goes forward. Remove buffering state"
.line 26
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 27
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
const/4 v0, 0x0
iput v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->s:I
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->t:Z
:cond_2
:goto_0
iput p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->q:I
return-void
.end method
.method public final a(Landroid/view/Surface;)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->setSurface(Landroid/view/Surface;)V
:cond_0
return-void
.end method
.method public final a(Ljava/lang/String;I)V
.locals 0
iget-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
.line 9
invoke-virtual {p2, p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->a(Ljava/lang/String;)V
return-void
.end method
.method public final a(Z)V
.locals 2
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-nez p1, :cond_0
const/4 p1, 0x0
new-array p1, p1, [Ljava/lang/Object;
const-string v0, "MediaPlayerController: creating media player"
.line 4
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 5
new-instance p1, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->a:Landroid/content/Context;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
.line 8
invoke-direct {p1, v0, p0, v1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;-><init>(Landroid/content/Context;Lcom/fyber/inneractive/sdk/player/mediaplayer/a$k;Landroid/os/Handler;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
:cond_0
return-void
.end method
.method public final a()Z
.locals 1
.line 0
const/4 v0, 0x0
return v0
.end method
.method public final b()V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->reset()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
.line 3
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->release()V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
.line 6
:cond_0
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v2, "%sdestroy started"
.line 7
invoke-static {v2, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->h:Lcom/fyber/inneractive/sdk/player/d;
if-eqz v0, :cond_1
.line 9
iget-object v2, v0, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
if-eqz v2, :cond_1
.line 10
invoke-virtual {v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->shutdownNow()Ljava/util/List;
.line 11
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
:cond_1
iput-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->h:Lcom/fyber/inneractive/sdk/player/d;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
.line 17
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 21
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->clear()V
iput-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->f:Lcom/fyber/inneractive/sdk/player/controller/i$c;
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->g:Z
.line 27
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sdestroy finished"
.line 28
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public final b(I)V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_2
.line 39
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->c()Ljava/lang/String;
move-result-object v1
.line 40
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
filled-new-array {v1, v2, v3}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%s seek to called with = %d mPlayAfterSeek = %s"
invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 42
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->b()Z
move-result v1
if-nez v1, :cond_0
.line 43
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->c()Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%s seek called when player is not ready!"
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_0
.line 47
:cond_0
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->b:Lcom/fyber/inneractive/sdk/player/enums/b;
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Seeking:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne v1, v2, :cond_1
.line 48
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->c()Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%s seek called when player is already seeking!"
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_0
.line 52
:cond_1
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
const/4 v1, 0x1
.line 53
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->c:Z
.line 55
new-instance v1, Lcom/fyber/inneractive/sdk/player/mediaplayer/c;
invoke-direct {v1, v0, p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/c;-><init>(Lcom/fyber/inneractive/sdk/player/mediaplayer/a;I)V
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->a(Ljava/lang/Runnable;)V
:cond_2
:goto_0
return-void
.end method
.method public final b(Z)V
.locals 1
const/4 v0, 0x1
.line 29
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/i;->c(Z)V
.line 30
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/a;->i()Z
move-result v0
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->n:Z
if-eqz v0, :cond_0
return-void
:cond_0
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->n:Z
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz p1, :cond_1
.line 36
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->e()V
:cond_1
return-void
.end method
.method public final c()I
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->getCurrentPosition()I
move-result v0
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final d()I
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 23
iget v0, v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->r:I
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final d(Z)V
.locals 3
const/4 v0, 0x0
.line 1
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/i;->c(Z)V
.line 2
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/a;->i()Z
move-result v1
if-nez v1, :cond_0
iget-boolean v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->n:Z
const/4 v2, 0x1
if-ne v1, v2, :cond_0
return-void
:cond_0
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->n:Z
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz p1, :cond_2
.line 9
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->c()Ljava/lang/String;
move-result-object v1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%s unmute"
.line 10
invoke-static {v2, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 12
iput-boolean v0, p1, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->d:Z
.line 13
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->b()Z
move-result v0
if-eqz v0, :cond_1
.line 14
new-instance v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/d;
invoke-direct {v0, p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/d;-><init>(Lcom/fyber/inneractive/sdk/player/mediaplayer/a;)V
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->a(Ljava/lang/Runnable;)V
goto :goto_0
.line 21
:cond_1
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->c()Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%s unmute called when player is not ready!"
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_2
:goto_0
return-void
.end method
.method public final e()Landroid/graphics/Bitmap;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public final f()Ljava/lang/String;
.locals 1
const-string v0, "media"
return-object v0
.end method
.method public final g()I
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 2
iget v0, v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->t:I
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final h()I
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 2
iget v0, v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->s:I
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final i()Z
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 2
iget-boolean v0, v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->d:Z
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final k()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->pause()V
:cond_0
return-void
.end method
.method public final l()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/a;->p:Lcom/fyber/inneractive/sdk/player/mediaplayer/a;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a;->start()V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,59 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<",
"ListenerT::Lcom/fyber/inneractive/sdk/player/controller/y;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract a(J)V
.end method
.method public abstract a(Landroid/graphics/Bitmap;)V
.end method
.method public abstract a(Lcom/fyber/inneractive/sdk/player/controller/y;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(T",
"ListenerT;",
")V"
}
.end annotation
.end method
.method public abstract b(I)V
.end method
.method public abstract b(Z)V
.end method
.method public abstract c()Z
.end method
.method public abstract destroy()V
.end method
.method public abstract e(Z)V
.end method
.method public abstract f()V
.end method
.method public abstract g()Lcom/fyber/inneractive/sdk/flow/vast/e;
.end method
.method public abstract h()Z
.end method
.method public abstract pauseVideo()V
.end method

View File

@@ -0,0 +1,138 @@
.class public final synthetic Lcom/fyber/inneractive/sdk/player/controller/c$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
.field public static final synthetic b:[I
# direct methods
.method public static constructor <clinit>()V
.locals 5
.line 1
invoke-static {}, Lcom/fyber/inneractive/sdk/model/vast/h;->values()[Lcom/fyber/inneractive/sdk/model/vast/h;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/fyber/inneractive/sdk/player/controller/c$a;->b:[I
const/4 v1, 0x1
:try_start_0
sget-object v2, Lcom/fyber/inneractive/sdk/model/vast/h;->Static:Lcom/fyber/inneractive/sdk/model/vast/h;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
aput v1, v0, v2
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
const/4 v0, 0x2
:try_start_1
sget-object v2, Lcom/fyber/inneractive/sdk/player/controller/c$a;->b:[I
sget-object v3, Lcom/fyber/inneractive/sdk/model/vast/h;->Html:Lcom/fyber/inneractive/sdk/model/vast/h;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
aput v0, v2, v3
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v2, Lcom/fyber/inneractive/sdk/player/controller/c$a;->b:[I
sget-object v3, Lcom/fyber/inneractive/sdk/model/vast/h;->FMP_End_Card:Lcom/fyber/inneractive/sdk/model/vast/h;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
const/4 v4, 0x3
aput v4, v2, v3
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
:try_start_3
sget-object v2, Lcom/fyber/inneractive/sdk/player/controller/c$a;->b:[I
sget-object v3, Lcom/fyber/inneractive/sdk/model/vast/h;->Iframe:Lcom/fyber/inneractive/sdk/model/vast/h;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
const/4 v4, 0x4
aput v4, v2, v3
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
.line 2
:catch_3
invoke-static {}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->values()[Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
move-result-object v2
array-length v2, v2
new-array v2, v2, [I
sput-object v2, Lcom/fyber/inneractive/sdk/player/controller/c$a;->a:[I
:try_start_4
sget-object v3, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
aput v1, v2, v3
:try_end_4
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
:catch_4
:try_start_5
sget-object v1, Lcom/fyber/inneractive/sdk/player/controller/c$a;->a:[I
sget-object v2, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->REWARDED:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
aput v0, v1, v2
:try_end_5
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
:catch_5
return-void
.end method

View File

@@ -0,0 +1,591 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/c;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Lcom/fyber/inneractive/sdk/web/g0;
.field public b:Lcom/fyber/inneractive/sdk/web/j$g;
.field public c:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.field public d:Lcom/fyber/inneractive/sdk/web/j$d;
.field public e:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/fyber/inneractive/sdk/flow/vast/b;Lcom/fyber/inneractive/sdk/model/vast/h;Lcom/fyber/inneractive/sdk/web/a;)V
.locals 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
sget-object v0, Lcom/fyber/inneractive/sdk/web/j$g;->INLINE:Lcom/fyber/inneractive/sdk/web/j$g;
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->b:Lcom/fyber/inneractive/sdk/web/j$g;
.line 6
sget-object v0, Lcom/fyber/inneractive/sdk/web/j$d;->ENABLED:Lcom/fyber/inneractive/sdk/web/j$d;
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->d:Lcom/fyber/inneractive/sdk/web/j$d;
.line 15
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/vast/b;->c()Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
move-result-object v0
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/vast/b;->e()Z
move-result v1
invoke-virtual {p0, v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/c;->a(Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;Z)V
.line 17
:try_start_0
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/vast/b;->c()Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
move-result-object v0
.line 18
invoke-static {}, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->c()Lcom/fyber/inneractive/sdk/config/m;
move-result-object v1
.line 19
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/m;->a()Lcom/fyber/inneractive/sdk/config/k;
move-result-object v1
.line 20
invoke-static {v0, v1}, Lcom/fyber/inneractive/sdk/util/j;->a(Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;Lcom/fyber/inneractive/sdk/config/k;)Z
move-result v0
.line 23
invoke-virtual {p0, p4, p3, v0}, Lcom/fyber/inneractive/sdk/player/controller/c;->a(Lcom/fyber/inneractive/sdk/web/a;Lcom/fyber/inneractive/sdk/model/vast/h;Z)Lcom/fyber/inneractive/sdk/web/g0;
move-result-object p4
iput-object p4, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
.line 25
invoke-virtual {p0, p3}, Lcom/fyber/inneractive/sdk/player/controller/c;->a(Lcom/fyber/inneractive/sdk/model/vast/h;)V
iget-object p3, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
.line 27
invoke-virtual {p3}, Lcom/fyber/inneractive/sdk/web/f;->f()Lcom/fyber/inneractive/sdk/web/h;
move-result-object p3
if-eqz p3, :cond_0
.line 28
invoke-static {}, Lcom/fyber/inneractive/sdk/util/b0;->b()Lcom/fyber/inneractive/sdk/util/b0;
move-result-object p3
iget-object p4, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
invoke-virtual {p4}, Lcom/fyber/inneractive/sdk/web/f;->f()Lcom/fyber/inneractive/sdk/web/h;
move-result-object p4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
invoke-virtual {p3, p1, p4, v0}, Lcom/fyber/inneractive/sdk/util/b0;->a(Landroid/content/Context;Landroid/view/ViewGroup;Lcom/fyber/inneractive/sdk/util/b0$d;)V
:cond_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
.line 30
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/web/f;->i()V
.line 32
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/vast/b;->d()I
move-result p1
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/vast/b;->a()I
move-result p3
.line 33
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/flow/vast/b;->b()Lcom/fyber/inneractive/sdk/config/f0;
move-result-object p2
.line 34
invoke-static {p1, p3, p2}, Lcom/fyber/inneractive/sdk/renderers/h;->a(IILcom/fyber/inneractive/sdk/config/f0;)Lcom/fyber/inneractive/sdk/util/q0;
move-result-object p1
iget-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
.line 36
iget p3, p1, Lcom/fyber/inneractive/sdk/util/q0;->a:I
iget p1, p1, Lcom/fyber/inneractive/sdk/util/q0;->b:I
invoke-virtual {p2, p3, p1}, Lcom/fyber/inneractive/sdk/web/g0;->setAdDefaultSize(II)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
const/4 p1, 0x0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
:goto_0
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/web/a;Lcom/fyber/inneractive/sdk/model/vast/h;Z)Lcom/fyber/inneractive/sdk/web/g0;
.locals 8
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/model/vast/h;->FMP_End_Card:Lcom/fyber/inneractive/sdk/model/vast/h;
if-ne p2, v0, :cond_0
.line 2
new-instance p2, Lcom/fyber/inneractive/sdk/web/b;
invoke-direct {p2, p1, p3}, Lcom/fyber/inneractive/sdk/web/b;-><init>(Lcom/fyber/inneractive/sdk/web/a;Z)V
return-object p2
.line 5
:cond_0
new-instance p1, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;
iget-object v4, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->b:Lcom/fyber/inneractive/sdk/web/j$g;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->d:Lcom/fyber/inneractive/sdk/web/j$d;
sget-object v5, Lcom/fyber/inneractive/sdk/web/j$h;->AD_CONTROLLED:Lcom/fyber/inneractive/sdk/web/j$h;
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v7, 0x1
move-object v0, p1
move v6, p3
invoke-direct/range {v0 .. v7}, Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController;-><init>(Lcom/fyber/inneractive/sdk/config/global/s;Lcom/fyber/inneractive/sdk/measurement/a;Lcom/fyber/inneractive/sdk/web/j$d;Lcom/fyber/inneractive/sdk/web/j$g;Lcom/fyber/inneractive/sdk/web/j$h;ZZ)V
return-object p1
.end method
.method public final a()Lcom/fyber/inneractive/sdk/web/h;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
if-nez v0, :cond_0
const/4 v0, 0x0
goto :goto_0
.line 7
:cond_0
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/f;->b:Lcom/fyber/inneractive/sdk/web/h;
:goto_0
return-object v0
.end method
.method public final a(Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;Z)V
.locals 1
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->c:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
iput-boolean p2, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->e:Z
.line 102
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/c$a;->a:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
aget p1, v0, p1
const/4 v0, 0x1
if-eq p1, v0, :cond_0
const/4 v0, 0x2
if-eq p1, v0, :cond_0
.line 111
sget-object p1, Lcom/fyber/inneractive/sdk/web/j$d;->ENABLED:Lcom/fyber/inneractive/sdk/web/j$d;
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->d:Lcom/fyber/inneractive/sdk/web/j$d;
goto :goto_0
.line 112
:cond_0
sget-object p1, Lcom/fyber/inneractive/sdk/web/j$d;->ENABLED:Lcom/fyber/inneractive/sdk/web/j$d;
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->d:Lcom/fyber/inneractive/sdk/web/j$d;
if-eqz p2, :cond_1
.line 114
sget-object p1, Lcom/fyber/inneractive/sdk/web/j$g;->INTERSTITIAL:Lcom/fyber/inneractive/sdk/web/j$g;
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->b:Lcom/fyber/inneractive/sdk/web/j$g;
:cond_1
:goto_0
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/model/vast/h;)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
if-eqz v0, :cond_0
.line 116
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/f;->b:Lcom/fyber/inneractive/sdk/web/h;
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-nez v0, :cond_1
return-void
.line 117
:cond_1
sget-object v1, Lcom/fyber/inneractive/sdk/player/controller/c$a;->b:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
aget p1, v1, p1
const/4 v1, 0x1
if-eq p1, v1, :cond_4
const/4 v1, 0x2
if-eq p1, v1, :cond_3
const/4 v1, 0x3
if-eq p1, v1, :cond_3
const/4 v1, 0x4
if-eq p1, v1, :cond_2
goto :goto_1
:cond_2
sget p1, Lcom/fyber/inneractive/sdk/R$id;->ia_inneractive_vast_endcard_iframe:I
.line 130
invoke-virtual {v0, p1}, Landroid/view/View;->setId(I)V
goto :goto_1
:cond_3
sget p1, Lcom/fyber/inneractive/sdk/R$id;->ia_inneractive_vast_endcard_html:I
.line 131
invoke-virtual {v0, p1}, Landroid/view/View;->setId(I)V
goto :goto_1
:cond_4
sget p1, Lcom/fyber/inneractive/sdk/R$id;->ia_inneractive_vast_endcard_gif:I
.line 132
invoke-virtual {v0, p1}, Landroid/view/View;->setId(I)V
:goto_1
return-void
.end method
.method public final a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/web/f$b;Z)V
.locals 10
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
if-eqz v0, :cond_6
.line 8
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_6
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->c:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
const/4 v2, 0x0
if-eqz v1, :cond_0
.line 9
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result v1
if-eqz v1, :cond_0
const/4 v1, 0x1
goto :goto_0
:cond_0
move v1, v2
:goto_0
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/web/g0;->setAutoplayMRAIDVideos(Z)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
.line 10
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/web/g0;->setCenteringTagsRequired(Z)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
.line 12
sget v1, Lcom/fyber/inneractive/sdk/config/g;->a:I
const-string v1, "ia.testEnvironmentConfiguration.name"
.line 13
invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 14
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1
const-string v1, "wv.inner-active.mobi/simpleM2M/"
:goto_1
move-object v9, v1
goto :goto_2
.line 18
:cond_1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ".inner-active.mobi/simpleM2M/"
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
goto :goto_1
:goto_2
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->c:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
iget-boolean v2, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->e:Z
.line 20
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
if-eqz v1, :cond_2
.line 23
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result v1
if-eqz v1, :cond_2
if-nez v2, :cond_2
const-string v1, "<script type=\"text/javascript\"> var IaCloseBtnHelper = (function initIaCloseBtnHelper(){ var styleContent = \'.celtra-close-button {display:none !important;} .close-button {display:none !important;}\'; function getStyle(doc){ var style = doc.createElement(\'style\'); style.type = \'text/css\'; if (style.styleSheet){ style.styleSheet.cssText = styleContent; } else { style.appendChild(doc.createTextNode(styleContent)); } return style; } function onDomReady(){ var iframes = window.document.getElementsByTagName(\'iframe\'), i = 0, len = iframes && iframes.length || 0; for(; i < len; ++i){ if(!iframes[i].src){ try { iframes[i].contentDocument.body.appendChild(getStyle(iframes[i].contentDocument)); }catch(e){ }}}} function registerWindowEvents(){ window.addEventListener(\'load\', function onWindowLoad(){ window.removeEventListener(\'load\', onWindowLoad); onDomReady(); }); } return { init: function init(){ if(window.document.readyState != \'complete\'){ registerWindowEvents(); }else{ onDomReady(); }}}})(); IaCloseBtnHelper.init();</script>"
.line 25
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 67
:cond_2
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->c:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
.line 69
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
if-eqz v1, :cond_5
.line 72
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->isFullscreenUnit()Z
move-result v3
if-eqz v3, :cond_3
goto :goto_3
.line 83
:cond_3
sget-object v3, Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;->BANNER:Lcom/fyber/inneractive/sdk/config/enums/UnitDisplayType;
if-ne v1, v3, :cond_4
const-string v1, " body {display: flex;} #iawrapper { position:unset !important; display: unset !important; } "
.line 84
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3
:cond_4
const-string v1, " #iawrapper { position:unset !important; display: unset !important; }"
.line 87
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 91
:cond_5
:goto_3
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
.line 92
iput-object p2, v0, Lcom/fyber/inneractive/sdk/web/f;->f:Lcom/fyber/inneractive/sdk/web/f$b;
.line 95
:try_start_0
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/web/f;->h()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 96
new-instance p2, Lcom/fyber/inneractive/sdk/web/e;
move-object v3, p2
move-object v4, v0
move-object v5, p1
move v6, p3
invoke-direct/range {v3 .. v9}, Lcom/fyber/inneractive/sdk/web/e;-><init>(Lcom/fyber/inneractive/sdk/web/g0;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iput-object p2, v0, Lcom/fyber/inneractive/sdk/web/f;->o:Lcom/fyber/inneractive/sdk/web/e;
const/4 p1, 0x0
.line 97
invoke-virtual {p2, p1}, Lcom/fyber/inneractive/sdk/util/b;->b([Ljava/lang/Object;)V
goto :goto_4
:catchall_0
move-exception p1
.line 98
new-instance p2, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object p3, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->SDK_INTERNAL_ERROR:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v1, Lcom/fyber/inneractive/sdk/flow/g;->COULD_NOT_CONFIGURE_WEBVIEW:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {p2, p3, v1, p1}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;Ljava/lang/Throwable;)V
invoke-virtual {v0, p2}, Lcom/fyber/inneractive/sdk/web/f;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
goto :goto_4
.line 99
:cond_6
new-instance p1, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;
sget-object p3, Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;->UNSPECIFIED:Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;
sget-object v0, Lcom/fyber/inneractive/sdk/flow/g;->NO_WEBVIEW_CONTROLLER_AVAILABLE:Lcom/fyber/inneractive/sdk/flow/g;
invoke-direct {p1, p3, v0}, Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;-><init>(Lcom/fyber/inneractive/sdk/external/InneractiveErrorCode;Lcom/fyber/inneractive/sdk/flow/g;)V
invoke-interface {p2, p1}, Lcom/fyber/inneractive/sdk/web/f$b;->a(Lcom/fyber/inneractive/sdk/external/InneractiveInfrastructureError;)V
:goto_4
return-void
.end method
.method public final b()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/c;->a:Lcom/fyber/inneractive/sdk/web/g0;
if-eqz v0, :cond_0
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/web/f;->b:Lcom/fyber/inneractive/sdk/web/h;
if-eqz v0, :cond_0
.line 3
invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
const/4 v1, 0x0
.line 5
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setMediaPlaybackRequiresUserGesture(Z)V
const/4 v1, 0x1
.line 7
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
.line 8
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,146 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/d$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/d;->b()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/d;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/d;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/d$a;->a:Lcom/fyber/inneractive/sdk/player/controller/d;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/d$a;->a:Lcom/fyber/inneractive/sdk/player/controller/d;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
if-eqz v0, :cond_2
.line 3
check-cast v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;
.line 4
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->n:Lcom/fyber/inneractive/sdk/player/exoplayer2/q;
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/exoplayer2/q;->c()Z
move-result v1
if-nez v1, :cond_1
iget v1, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->l:I
if-lez v1, :cond_0
goto :goto_0
.line 7
:cond_0
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->n:Lcom/fyber/inneractive/sdk/player/exoplayer2/q;
iget-object v2, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->r:Lcom/fyber/inneractive/sdk/player/exoplayer2/h$b;
iget v2, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/h$b;->a:I
iget-object v3, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->h:Lcom/fyber/inneractive/sdk/player/exoplayer2/q$b;
const/4 v4, 0x0
.line 8
invoke-virtual {v1, v2, v3, v4}, Lcom/fyber/inneractive/sdk/player/exoplayer2/q;->a(ILcom/fyber/inneractive/sdk/player/exoplayer2/q$b;Z)Lcom/fyber/inneractive/sdk/player/exoplayer2/q$b;
move-result-object v1
.line 9
iget v1, v1, Lcom/fyber/inneractive/sdk/player/exoplayer2/q$b;->c:I
goto :goto_1
.line 10
:cond_1
:goto_0
iget v1, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->s:I
:goto_1
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
.line 11
invoke-virtual {v0, v1, v2, v3}, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->a(IJ)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/d$a;->a:Lcom/fyber/inneractive/sdk/player/controller/d;
.line 13
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
.line 14
check-cast v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;
.line 15
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->e:Lcom/fyber/inneractive/sdk/player/exoplayer2/h;
.line 16
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/h;->f:Landroid/os/Handler;
const/4 v1, 0x5
.line 17
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/d$a;->a:Lcom/fyber/inneractive/sdk/player/controller/d;
.line 19
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
.line 20
check-cast v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;
.line 21
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->e:Lcom/fyber/inneractive/sdk/player/exoplayer2/h;
.line 22
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/exoplayer2/h;->c()V
.line 23
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/f;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/d$a;->a:Lcom/fyber/inneractive/sdk/player/controller/d;
.line 25
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
:cond_2
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,996 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/e;
.super Lcom/fyber/inneractive/sdk/player/controller/o;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/fyber/inneractive/sdk/player/controller/o<",
"Lcom/fyber/inneractive/sdk/player/controller/y;",
">;"
}
.end annotation
# instance fields
.field public final C:Z
.field public D:Z
.field public final E:Z
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/e;Lcom/fyber/inneractive/sdk/player/ui/s;Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;ZLcom/fyber/inneractive/sdk/config/enums/Skip;ZLjava/lang/String;Z)V
.locals 10
move-object v9, p0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move v5, p5
move-object/from16 v6, p6
move-object/from16 v7, p8
move/from16 v8, p9
.line 1
invoke-direct/range {v0 .. v8}, Lcom/fyber/inneractive/sdk/player/controller/o;-><init>(Lcom/fyber/inneractive/sdk/player/e;Lcom/fyber/inneractive/sdk/player/ui/s;Lcom/fyber/inneractive/sdk/config/f0;Lcom/fyber/inneractive/sdk/config/global/s;ZLcom/fyber/inneractive/sdk/config/enums/Skip;Ljava/lang/String;Z)V
const/4 v0, 0x0
iput-boolean v0, v9, Lcom/fyber/inneractive/sdk/player/controller/e;->D:Z
iput-boolean v0, v9, Lcom/fyber/inneractive/sdk/player/controller/e;->C:Z
move/from16 v0, p7
iput-boolean v0, v9, Lcom/fyber/inneractive/sdk/player/controller/e;->E:Z
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/util/p0;)V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->b:Lcom/fyber/inneractive/sdk/config/f0;
.line 10
check-cast v0, Lcom/fyber/inneractive/sdk/config/e0;
.line 11
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/e0;->f:Lcom/fyber/inneractive/sdk/config/g0;
.line 12
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/g0;->i:Lcom/fyber/inneractive/sdk/config/enums/TapAction;
.line 13
sget-object v1, Lcom/fyber/inneractive/sdk/config/enums/TapAction;->CTR:Lcom/fyber/inneractive/sdk/config/enums/TapAction;
const/4 v2, 0x0
if-ne v0, v1, :cond_0
.line 14
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->VIDEO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
invoke-virtual {p0, v2, v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(ZLcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;Lcom/fyber/inneractive/sdk/util/p0;)Z
goto :goto_2
.line 15
:cond_0
sget-object v1, Lcom/fyber/inneractive/sdk/config/enums/TapAction;->FULLSCREEN:Lcom/fyber/inneractive/sdk/config/enums/TapAction;
if-eq v0, v1, :cond_2
sget-object v1, Lcom/fyber/inneractive/sdk/config/enums/TapAction;->DO_NOTHING:Lcom/fyber/inneractive/sdk/config/enums/TapAction;
if-ne v0, v1, :cond_1
goto :goto_0
.line 25
:cond_1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1, v0}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "% sonVideoClicked called, but we recieved an unknown tap action %s"
.line 26
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_2
:cond_2
:goto_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->c:Lcom/fyber/inneractive/sdk/config/global/s;
const-class v1, Lcom/fyber/inneractive/sdk/config/global/features/r;
.line 27
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/config/global/features/r;
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/config/global/features/r;->d()Lcom/fyber/inneractive/sdk/config/global/features/r$b;
move-result-object v0
.line 28
sget-object v1, Lcom/fyber/inneractive/sdk/config/global/features/r$b;->OPEN:Lcom/fyber/inneractive/sdk/config/global/features/r$b;
invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->w:Lcom/fyber/inneractive/sdk/ignite/l;
.line 30
sget-object v1, Lcom/fyber/inneractive/sdk/ignite/l;->NONE:Lcom/fyber/inneractive/sdk/ignite/l;
if-eq v0, v1, :cond_3
.line 31
sget-object v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->D:Lcom/fyber/inneractive/sdk/ignite/c;
.line 32
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/ignite/c;->m()Z
move-result v0
if-eqz v0, :cond_3
goto :goto_1
:cond_3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
if-eqz v0, :cond_5
.line 34
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/ui/d;->a()Z
move-result v0
if-eqz v0, :cond_5
.line 35
:cond_4
:goto_1
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->VIDEO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
invoke-virtual {p0, v2, v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(ZLcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;Lcom/fyber/inneractive/sdk/util/p0;)Z
:cond_5
:goto_2
return-void
.end method
.method public final a(Z)V
.locals 2
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz v0, :cond_0
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
if-eqz v0, :cond_0
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 4
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->i()Z
move-result v0
if-nez v0, :cond_0
const/4 v0, 0x0
.line 5
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/o;->h(Z)V
.line 9
:cond_0
invoke-super {p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Z)V
return-void
.end method
.method public final b()V
.locals 3
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->h:Z
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 2
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->i()Z
move-result v0
if-nez v0, :cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
const/4 v1, 0x0
.line 3
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/ui/s;->a(Z)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->j:Ljava/lang/Runnable;
if-eqz v0, :cond_0
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 5
invoke-virtual {v2, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->j:Ljava/lang/Runnable;
.line 7
:cond_0
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/e;->x()V
iput-boolean v1, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->k:Z
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->h:Z
goto :goto_0
.line 10
:cond_1
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/e;->j()V
:cond_2
:goto_0
return-void
.end method
.method public final e(Z)V
.locals 2
.line 1
invoke-super {p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/o;->e(Z)V
iget-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->C:Z
const/4 v0, 0x0
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 5
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/ui/s;->o()V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 6
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->h(Z)V
iput v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->f:I
.line 11
:cond_0
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->w()V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz p1, :cond_3
.line 15
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
if-nez p1, :cond_1
goto :goto_0
.line 16
:cond_1
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 17
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Preparing:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq p1, v1, :cond_2
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Prepared:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne p1, v1, :cond_3
:cond_2
const/4 p1, 0x1
goto :goto_1
:cond_3
:goto_0
move p1, v0
:goto_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 19
invoke-virtual {v1, p1}, Lcom/fyber/inneractive/sdk/player/ui/s;->d(Z)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 20
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->f(Z)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 22
new-instance v1, Lcom/fyber/inneractive/sdk/player/ui/c;
invoke-direct {v1}, Lcom/fyber/inneractive/sdk/player/ui/c;-><init>()V
iput-boolean v0, v1, Lcom/fyber/inneractive/sdk/player/ui/c;->b:Z
.line 24
new-instance v0, Lcom/fyber/inneractive/sdk/player/ui/b;
invoke-direct {v0, v1}, Lcom/fyber/inneractive/sdk/player/ui/b;-><init>(Lcom/fyber/inneractive/sdk/player/ui/c;)V
.line 25
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->c(Lcom/fyber/inneractive/sdk/player/ui/b;)V
return-void
.end method
.method public final j()V
.locals 6
.annotation build Landroid/annotation/SuppressLint;
value = {
"NewApi"
}
.end annotation
.line 1
invoke-super {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->j()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
const/4 v1, 0x0
if-eqz v0, :cond_7
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
if-eqz v0, :cond_7
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->D:Z
if-eqz v0, :cond_0
goto/16 :goto_3
:cond_0
const/4 v0, 0x2
:try_start_0
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 13
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
const-string v3, "audio"
invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/media/AudioManager;
.line 14
invoke-virtual {v2}, Landroid/media/AudioManager;->getRingerMode()I
move-result v3
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 15
:try_start_1
invoke-virtual {v2, v0}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v2
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
goto :goto_0
:catchall_0
move v3, v1
:catchall_1
move v2, v1
:goto_0
iget-boolean v4, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->C:Z
const/4 v5, 0x1
if-nez v4, :cond_1
iget-object v4, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->b:Lcom/fyber/inneractive/sdk/config/f0;
.line 20
check-cast v4, Lcom/fyber/inneractive/sdk/config/e0;
.line 21
iget-object v4, v4, Lcom/fyber/inneractive/sdk/config/e0;->f:Lcom/fyber/inneractive/sdk/config/g0;
.line 22
iget-object v4, v4, Lcom/fyber/inneractive/sdk/config/g0;->d:Ljava/lang/Boolean;
.line 23
invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
if-eqz v4, :cond_1
goto :goto_1
:cond_1
iget-boolean v4, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->E:Z
if-nez v4, :cond_4
.line 25
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->o()Z
move-result v4
if-eqz v4, :cond_2
goto :goto_1
:cond_2
if-lez v2, :cond_6
if-ne v3, v0, :cond_6
.line 29
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v2, "%s setting default volume. unmuting player"
.line 30
invoke-static {v2, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz v0, :cond_3
.line 32
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
if-eqz v0, :cond_3
.line 33
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/i;->d(Z)V
:cond_3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 36
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/ui/s;->setMuteButtonState(Z)V
goto :goto_2
:cond_4
:goto_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz v0, :cond_5
.line 38
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
if-eqz v0, :cond_5
.line 39
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/i;->b(Z)V
:cond_5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 42
invoke-virtual {v0, v5}, Lcom/fyber/inneractive/sdk/player/ui/s;->setMuteButtonState(Z)V
:cond_6
:goto_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 43
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->o()Z
move-result v2
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/player/ui/s;->setMuteButtonState(Z)V
iput-boolean v5, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->D:Z
.line 45
:cond_7
:goto_3
invoke-virtual {p0, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->h(Z)V
return-void
.end method
.method public final m()I
.locals 4
.line 1
sget-object v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->t:Lcom/fyber/inneractive/sdk/config/m;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/m;->b:Lcom/fyber/inneractive/sdk/config/k;
const/4 v1, 0x1
const-string v2, "VideoFullscreenBufferingTimeout"
const/16 v3, 0xc
.line 3
invoke-virtual {v0, v3, v1, v2}, Lcom/fyber/inneractive/sdk/config/k;->a(IILjava/lang/String;)I
move-result v0
mul-int/lit16 v0, v0, 0x3e8
return v0
.end method
.method public final n()I
.locals 10
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->c:Lcom/fyber/inneractive/sdk/config/global/s;
if-eqz v0, :cond_0
const-class v1, Lcom/fyber/inneractive/sdk/config/global/features/b;
.line 1
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 2
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/config/global/features/b;
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
new-instance v2, Ljava/util/ArrayList;
iget-object v0, v0, Lcom/fyber/inneractive/sdk/config/global/features/g;->c:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;
move-result-object v0
invoke-direct {v2, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 4
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->c:Lcom/fyber/inneractive/sdk/config/global/s;
.line 5
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/config/global/s;->a(Ljava/lang/Class;)Lcom/fyber/inneractive/sdk/config/global/features/g;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/config/global/features/b;
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
const/16 v1, 0x8
const/4 v2, 0x5
const/4 v3, -0x1
if-eqz v0, :cond_2
const-string v4, "skip_time_sec"
.line 6
invoke-virtual {v0, v4, v2}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(Ljava/lang/String;I)I
move-result v0
if-ltz v0, :cond_1
if-gt v0, v1, :cond_1
goto :goto_1
:cond_1
move v0, v2
goto :goto_1
:cond_2
move v0, v3
.line 7
:goto_1
sget-object v4, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->L:Lcom/fyber/inneractive/sdk/config/IAConfigManager;
iget-object v4, v4, Lcom/fyber/inneractive/sdk/config/IAConfigManager;->t:Lcom/fyber/inneractive/sdk/config/m;
.line 8
iget-object v4, v4, Lcom/fyber/inneractive/sdk/config/m;->b:Lcom/fyber/inneractive/sdk/config/k;
iget-object v5, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->b:Lcom/fyber/inneractive/sdk/config/f0;
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->A:Lcom/fyber/inneractive/sdk/config/enums/Skip;
.line 9
invoke-static {}, Lcom/fyber/inneractive/sdk/external/InneractiveAdManager;->isCurrentUserAChild()Z
move-result v7
const-string v8, "vast_configuration"
.line 10
invoke-virtual {v4, v8}, Lcom/fyber/inneractive/sdk/config/k;->a(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/config/h;
move-result-object v4
const-string v8, "skip_d"
invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 11
:try_start_0
iget-object v9, v4, Lcom/fyber/inneractive/sdk/config/h;->a:Ljava/util/HashMap;
invoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_3
.line 12
iget-object v4, v4, Lcom/fyber/inneractive/sdk/config/h;->a:Ljava/util/HashMap;
invoke-virtual {v4, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v4
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:catch_0
:cond_3
move v4, v3
.line 16
:goto_2
invoke-static {v4, v3}, Ljava/lang/Math;->max(II)I
move-result v4
if-nez v6, :cond_4
if-eqz v5, :cond_4
.line 17
check-cast v5, Lcom/fyber/inneractive/sdk/config/e0;
.line 18
iget-object v5, v5, Lcom/fyber/inneractive/sdk/config/e0;->f:Lcom/fyber/inneractive/sdk/config/g0;
if-eqz v5, :cond_4
.line 19
iget-object v6, v5, Lcom/fyber/inneractive/sdk/config/g0;->h:Lcom/fyber/inneractive/sdk/config/enums/Skip;
:cond_4
if-eqz v7, :cond_7
if-le v0, v3, :cond_5
if-gt v0, v1, :cond_5
move v2, v0
goto :goto_4
:cond_5
if-le v4, v3, :cond_6
if-gt v4, v1, :cond_6
goto :goto_3
.line 20
:cond_6
invoke-virtual {v6}, Lcom/fyber/inneractive/sdk/config/enums/Skip;->value()Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-le v0, v3, :cond_a
if-gt v0, v1, :cond_a
invoke-virtual {v6}, Lcom/fyber/inneractive/sdk/config/enums/Skip;->value()Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
goto :goto_4
:cond_7
if-le v4, v3, :cond_8
if-gt v4, v2, :cond_8
:goto_3
move v2, v4
goto :goto_4
.line 28
:cond_8
sget-object v0, Lcom/fyber/inneractive/sdk/config/enums/Skip;->DEFAULT:Lcom/fyber/inneractive/sdk/config/enums/Skip;
if-ne v6, v0, :cond_9
const v2, 0x1869f
goto :goto_4
.line 31
:cond_9
invoke-virtual {v6}, Lcom/fyber/inneractive/sdk/config/enums/Skip;->value()Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
:cond_a
:goto_4
return v2
.end method
.method public final p()V
.locals 2
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->u:Z
.line 3
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s onBufferingTimeout reached. Skipping to end card"
.line 4
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v0, 0x0
.line 5
invoke-virtual {p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/o;->b(Z)V
return-void
.end method
.method public final q()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
.line 2
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/controller/y;->q()V
:cond_0
return-void
.end method
.method public final s()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
const/4 v1, 0x1
.line 1
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/ui/s;->h(Z)V
.line 2
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->w()V
.line 4
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->l()V
.line 6
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/e;->j()V
.line 7
invoke-virtual {p0, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->h(Z)V
return-void
.end method
.method public final u()V
.locals 2
.line 1
invoke-super {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->u()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
const/4 v1, 0x0
.line 2
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/ui/s;->d(Z)V
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->C:Z
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 5
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->o()V
:cond_0
return-void
.end method
.method public final v()Z
.locals 1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->C:Z
xor-int/lit8 v0, v0, 0x1
return v0
.end method
.method public final x()V
.locals 2
.line 1
invoke-super {p0}, Lcom/fyber/inneractive/sdk/player/controller/o;->x()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz v0, :cond_0
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
if-eqz v0, :cond_0
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 5
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/e;->C:Z
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
.line 7
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->o()V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,68 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/f$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/f;->onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/f;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/f;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/f$a;->a:Lcom/fyber/inneractive/sdk/player/controller/f;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/f$a;->a:Lcom/fyber/inneractive/sdk/player/controller/f;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->d:Lcom/fyber/inneractive/sdk/player/controller/i$f;
if-eqz v0, :cond_0
.line 3
check-cast v0, Lcom/fyber/inneractive/sdk/player/controller/n;
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/n;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 5
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
new-instance v1, Lcom/fyber/inneractive/sdk/player/controller/m;
invoke-direct {v1}, Lcom/fyber/inneractive/sdk/player/controller/m;-><init>()V
invoke-virtual {v0, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
:cond_0
return-void
.end method

View File

@@ -0,0 +1,269 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/f;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/view/TextureView$SurfaceTextureListener;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/i;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/i;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V
.locals 0
iget-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 1
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
invoke-static {p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
filled-new-array {p2}, [Ljava/lang/Object;
move-result-object p2
const-string p3, "%sonSurfaceTextureAvailable"
.line 3
invoke-static {p3, p2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 4
invoke-static {p2, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/controller/i;Landroid/graphics/SurfaceTexture;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 7
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->d:Lcom/fyber/inneractive/sdk/player/controller/i$f;
if-eqz p1, :cond_0
.line 9
check-cast p1, Lcom/fyber/inneractive/sdk/player/controller/n;
.line 11
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/n;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 12
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 13
invoke-static {p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
.line 14
invoke-static {p3, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_0
return-void
.end method
.method public final onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 1
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s onSurfaceTextureDestroyed"
.line 3
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 4
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/controller/i;->k()V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
const/4 v1, 0x0
.line 5
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Landroid/view/Surface;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
const/4 v2, 0x1
.line 7
iput-boolean v2, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->o:Z
.line 8
iget-object v3, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v3, v4, :cond_1
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/b;->Error:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v3, v4, :cond_1
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/b;->Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne v3, v4, :cond_0
goto :goto_0
.line 14
:cond_0
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%s caching surface texture"
.line 15
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 17
iput-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
.line 18
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
.line 19
new-instance v0, Lcom/fyber/inneractive/sdk/player/controller/f$a;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/player/controller/f$a;-><init>(Lcom/fyber/inneractive/sdk/player/controller/f;)V
invoke-virtual {p1, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
const/4 p1, 0x0
return p1
.line 21
:cond_1
:goto_0
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%sReleasing surface texture"
.line 22
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 24
iput-object v1, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
return v2
.end method
.method public final onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V
.locals 0
return-void
.end method
.method public final onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V
.locals 2
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 2
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->d:Lcom/fyber/inneractive/sdk/player/controller/i$f;
if-eqz p1, :cond_0
.line 3
check-cast p1, Lcom/fyber/inneractive/sdk/player/controller/n;
.line 4
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/n;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 5
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz p1, :cond_0
.line 6
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/c;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
if-eqz p1, :cond_0
.line 7
iget-object v0, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
.line 8
new-instance v1, Lcom/fyber/inneractive/sdk/player/controller/j;
invoke-direct {v1, p1}, Lcom/fyber/inneractive/sdk/player/controller/j;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 10
iget-boolean v0, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->o:Z
if-eqz v0, :cond_1
.line 11
iget-object v0, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->l:Landroid/view/Surface;
if-eqz v0, :cond_1
.line 12
invoke-virtual {p1, v0}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Landroid/view/Surface;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/f;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
const/4 v0, 0x0
.line 14
iput-boolean v0, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->o:Z
:cond_1
return-void
.end method

View File

@@ -0,0 +1,106 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/g;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Ljava/lang/Exception;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/player/controller/i;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/i;Lcom/fyber/inneractive/sdk/player/mediaplayer/a$l;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/g;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/g;->a:Ljava/lang/Exception;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/g;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 2
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->g:Z
if-eqz v1, :cond_0
return-void
.line 3
:cond_0
:try_start_0
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 4
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/fyber/inneractive/sdk/player/controller/i$e;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/g;->a:Ljava/lang/Exception;
.line 5
invoke-interface {v1, v2}, Lcom/fyber/inneractive/sdk/player/controller/i$e;->a(Ljava/lang/Exception;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 8
sget v1, Lcom/fyber/inneractive/sdk/util/IAlog;->a:I
const/4 v2, 0x3
if-gt v1, v2, :cond_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/g;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 9
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 10
invoke-static {v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%sonPlayerError callback threw an exception!"
.line 11
invoke-static {v2, v0, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_1
return-void
.end method

View File

@@ -0,0 +1,111 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/h;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Z
.field public final synthetic b:Lcom/fyber/inneractive/sdk/player/controller/i;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/i;Z)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/h;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
iput-boolean p2, p0, Lcom/fyber/inneractive/sdk/player/controller/h;->a:Z
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/h;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 2
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->g:Z
if-eqz v1, :cond_0
return-void
.line 3
:cond_0
:try_start_0
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 4
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/fyber/inneractive/sdk/player/controller/i$e;
iget-boolean v2, p0, Lcom/fyber/inneractive/sdk/player/controller/h;->a:Z
.line 5
invoke-interface {v1, v2}, Lcom/fyber/inneractive/sdk/player/controller/i$e;->c(Z)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 8
sget v1, Lcom/fyber/inneractive/sdk/util/IAlog;->a:I
const/4 v2, 0x3
if-gt v1, v2, :cond_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/h;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 9
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 10
invoke-static {v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%sonPlayerError callback threw an exception!"
.line 11
invoke-static {v2, v0, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_1
return-void
.end method

View File

@@ -0,0 +1,114 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/i$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/i;->a(I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:I
.field public final synthetic b:Lcom/fyber/inneractive/sdk/player/controller/i;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/i;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$a;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
iput p2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$a;->a:I
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
:try_start_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i$a;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->c:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 3
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/fyber/inneractive/sdk/player/controller/i$d;
iget v2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$a;->a:I
.line 4
invoke-interface {v1, v2}, Lcom/fyber/inneractive/sdk/player/controller/i$d;->a(I)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 7
sget v1, Lcom/fyber/inneractive/sdk/util/IAlog;->a:I
const/4 v2, 0x3
if-gt v1, v2, :cond_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$a;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 8
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 9
invoke-static {v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%sonPlayerProgress callback threw an exception!"
.line 10
invoke-static {v2, v0, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,305 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/i$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/player/controller/i;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/i;Lcom/fyber/inneractive/sdk/player/enums/b;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->a:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 6
const/4 v0, 0x0
:try_start_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 2
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 3
invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/fyber/inneractive/sdk/player/controller/i$e;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->a:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 4
invoke-interface {v2, v3}, Lcom/fyber/inneractive/sdk/player/controller/i$e;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v1
goto/16 :goto_3
:catch_0
move-exception v1
goto :goto_1
:cond_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->a:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 12
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v1, v2, :cond_1
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Error:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v1, v2, :cond_1
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne v1, v2, :cond_5
:cond_1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 15
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
if-eqz v2, :cond_4
.line 16
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
if-eqz v1, :cond_4
.line 17
invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v1
if-eqz v1, :cond_4
goto :goto_2
.line 18
:goto_1
:try_start_1
sget v2, Lcom/fyber/inneractive/sdk/util/IAlog;->a:I
const/4 v3, 0x3
if-gt v2, v3, :cond_2
const-string v2, "%sonPlayerStateChanged callback threw an exception!"
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/Object;
iget-object v4, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 19
invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 20
invoke-static {v4}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
aput-object v4, v3, v5
.line 21
invoke-static {v2, v1, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
:cond_2
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->a:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 24
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v1, v2, :cond_3
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Error:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v1, v2, :cond_3
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne v1, v2, :cond_5
:cond_3
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 27
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
if-eqz v2, :cond_4
.line 28
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
if-eqz v1, :cond_4
.line 29
invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v1
if-eqz v1, :cond_4
:goto_2
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 31
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
.line 32
invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v1
check-cast v1, Landroid/view/ViewGroup;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 33
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
.line 34
invoke-virtual {v1, v2}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
:cond_4
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 39
iput-object v0, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
.line 40
iput-object v0, v1, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
:cond_5
return-void
:goto_3
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->a:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 41
sget-object v3, Lcom/fyber/inneractive/sdk/player/enums/b;->Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v2, v3, :cond_6
sget-object v3, Lcom/fyber/inneractive/sdk/player/enums/b;->Error:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq v2, v3, :cond_6
sget-object v3, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne v2, v3, :cond_8
:cond_6
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 44
iget-object v3, v2, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
if-eqz v3, :cond_7
.line 45
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
if-eqz v2, :cond_7
.line 46
invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v2
if-eqz v2, :cond_7
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 48
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
.line 49
invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v2
check-cast v2, Landroid/view/ViewGroup;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 50
iget-object v3, v3, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
.line 51
invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
:cond_7
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/i$b;->b:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 56
iput-object v0, v2, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
.line 57
iput-object v0, v2, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
.line 58
:cond_8
throw v1
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/i$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/i;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/i$d;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/i;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "d"
.end annotation
# virtual methods
.method public abstract a(I)V
.end method

View File

@@ -0,0 +1,28 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/i$e;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/i;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "e"
.end annotation
# virtual methods
.method public abstract a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
.end method
.method public abstract a(Ljava/lang/Exception;)V
.end method
.method public abstract c(Z)V
.end method
.method public abstract e()V
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/i$f;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/i;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "f"
.end annotation

View File

@@ -0,0 +1,579 @@
.class public abstract Lcom/fyber/inneractive/sdk/player/controller/i;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/mediaplayer/a$k;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/controller/i$f;,
Lcom/fyber/inneractive/sdk/player/controller/i$c;,
Lcom/fyber/inneractive/sdk/player/controller/i$d;,
Lcom/fyber/inneractive/sdk/player/controller/i$e;
}
.end annotation
# instance fields
.field public final a:Landroid/content/Context;
.field public final b:Ljava/util/concurrent/CopyOnWriteArrayList;
.field public final c:Ljava/util/concurrent/CopyOnWriteArrayList;
.field public d:Lcom/fyber/inneractive/sdk/player/controller/i$f;
.field public e:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public f:Lcom/fyber/inneractive/sdk/player/controller/i$c;
.field public g:Z
.field public h:Lcom/fyber/inneractive/sdk/player/d;
.field public final i:Landroid/os/Handler;
.field public j:Landroid/view/TextureView;
.field public k:Landroid/graphics/SurfaceTexture;
.field public l:Landroid/view/Surface;
.field public m:Lcom/fyber/inneractive/sdk/player/controller/f;
.field public n:Z
.field public o:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->n:Z
.line 158
new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 159
new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->c:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 161
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->a:Landroid/content/Context;
.line 163
new-instance v0, Landroid/os/Handler;
invoke-virtual {p1}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
move-result-object p1
invoke-direct {v0, p1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
.line 164
new-instance p1, Lcom/fyber/inneractive/sdk/player/d;
invoke-direct {p1, p0}, Lcom/fyber/inneractive/sdk/player/d;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->h:Lcom/fyber/inneractive/sdk/player/d;
const/4 p1, 0x1
.line 166
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Z)V
return-void
.end method
.method public static a(Lcom/fyber/inneractive/sdk/player/controller/i;Landroid/graphics/SurfaceTexture;)V
.locals 1
.line 31
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
.line 32
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
xor-int/lit8 v0, v0, 0x1
.line 35
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
.line 38
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->l:Landroid/view/Surface;
if-eqz p1, :cond_0
if-eqz v0, :cond_1
.line 39
:cond_0
new-instance p1, Landroid/view/Surface;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
invoke-direct {p1, v0}, Landroid/view/Surface;-><init>(Landroid/graphics/SurfaceTexture;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->l:Landroid/view/Surface;
.line 43
:cond_1
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->l:Landroid/view/Surface;
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Landroid/view/Surface;)V
return-void
.end method
# virtual methods
.method public a(I)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
.line 44
new-instance v1, Lcom/fyber/inneractive/sdk/player/controller/i$a;
invoke-direct {v1, p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i$a;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;I)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public abstract a(Landroid/view/Surface;)V
.end method
.method public final a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
.locals 9
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne p1, v0, :cond_0
return-void
:cond_0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 53
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne p1, v0, :cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->h:Lcom/fyber/inneractive/sdk/player/d;
if-eqz v0, :cond_3
.line 55
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
if-nez v1, :cond_3
.line 56
new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor;
const/4 v1, 0x1
invoke-direct {v2, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;-><init>(I)V
iput-object v2, v0, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
.line 57
iget-object v3, v0, Lcom/fyber/inneractive/sdk/player/d;->c:Lcom/fyber/inneractive/sdk/player/d$a;
const/16 v0, 0x64
int-to-long v4, v0
const/16 v0, 0x3e8
int-to-long v6, v0
sget-object v8, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual/range {v2 .. v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
goto :goto_0
.line 58
:cond_1
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Paused:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq p1, v0, :cond_2
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
if-eq p1, v0, :cond_2
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne p1, v0, :cond_3
:cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->h:Lcom/fyber/inneractive/sdk/player/d;
if-eqz v0, :cond_3
.line 60
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
if-eqz v1, :cond_3
.line 61
invoke-virtual {v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->shutdownNow()Ljava/util/List;
const/4 v1, 0x0
.line 62
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
:cond_3
:goto_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
.line 63
new-instance v1, Lcom/fyber/inneractive/sdk/player/controller/i$b;
invoke-direct {v1, p0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i$b;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;Lcom/fyber/inneractive/sdk/player/enums/b;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/player/ui/f;)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
if-eq v0, p1, :cond_5
if-eqz v0, :cond_0
const/4 v1, 0x0
.line 4
invoke-virtual {v0, v1}, Landroid/view/TextureView;->setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V
:cond_0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->m:Lcom/fyber/inneractive/sdk/player/controller/f;
if-eqz v0, :cond_1
goto :goto_0
.line 12
:cond_1
new-instance v0, Lcom/fyber/inneractive/sdk/player/controller/f;
invoke-direct {v0, p0}, Lcom/fyber/inneractive/sdk/player/controller/f;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->m:Lcom/fyber/inneractive/sdk/player/controller/f;
:goto_0
if-eqz p1, :cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->m:Lcom/fyber/inneractive/sdk/player/controller/f;
.line 13
invoke-virtual {p1, v0}, Landroid/view/TextureView;->setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V
:cond_2
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
if-eqz p1, :cond_5
.line 18
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%scalling setSurfaceTexture with cached texture"
.line 19
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
.line 20
invoke-virtual {p1}, Landroid/view/TextureView;->getSurfaceTexture()Landroid/graphics/SurfaceTexture;
move-result-object p1
if-eqz p1, :cond_4
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
invoke-virtual {p1}, Landroid/view/TextureView;->getSurfaceTexture()Landroid/graphics/SurfaceTexture;
move-result-object p1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_3
goto :goto_1
.line 25
:cond_3
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%scalling setSurfaceTexture with cached texture failed"
.line 26
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_2
.line 28
:cond_4
:goto_1
invoke-static {p0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
filled-new-array {p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "%scalling setSurfaceTexture with cached texture success"
.line 29
invoke-static {v0, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->j:Landroid/view/TextureView;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->k:Landroid/graphics/SurfaceTexture;
.line 30
invoke-virtual {p1, v0}, Landroid/view/TextureView;->setSurfaceTexture(Landroid/graphics/SurfaceTexture;)V
:cond_5
:goto_2
return-void
.end method
.method public abstract a(Ljava/lang/String;I)V
.end method
.method public abstract a(Z)V
.end method
.method public abstract a()Z
.end method
.method public abstract b()V
.annotation build Landroid/annotation/SuppressLint;
value = {
"NewApi"
}
.end annotation
.end method
.method public abstract b(I)V
.end method
.method public abstract b(Z)V
.end method
.method public abstract c()I
.end method
.method public final c(Z)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->f:Lcom/fyber/inneractive/sdk/player/controller/i$c;
if-eqz v0, :cond_1
.line 2
check-cast v0, Lcom/fyber/inneractive/sdk/player/c$a;
.line 3
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/c$a;->a:Lcom/fyber/inneractive/sdk/player/c;
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/c;->h:Lcom/fyber/inneractive/sdk/measurement/d;
if-eqz v0, :cond_1
const-string v1, "OMVideo"
if-eqz p1, :cond_0
.line 5
iget-object p1, v0, Lcom/fyber/inneractive/sdk/measurement/d;->c:Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;
if-eqz p1, :cond_1
.line 6
iget-boolean p1, v0, Lcom/fyber/inneractive/sdk/measurement/d;->d:Z
if-eqz p1, :cond_1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object p1
const-string v1, "%s mute"
.line 7
invoke-static {v1, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 9
:try_start_0
iget-object p1, v0, Lcom/fyber/inneractive/sdk/measurement/d;->c:Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;
const/4 v1, 0x0
invoke-virtual {p1, v1}, Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;->volumeChange(F)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception p1
.line 11
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/measurement/d;->a(Ljava/lang/Throwable;)V
goto :goto_0
.line 12
:cond_0
iget-object p1, v0, Lcom/fyber/inneractive/sdk/measurement/d;->c:Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;
if-eqz p1, :cond_1
.line 13
iget-boolean p1, v0, Lcom/fyber/inneractive/sdk/measurement/d;->d:Z
if-eqz p1, :cond_1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object p1
const-string v1, "%s unMute"
.line 14
invoke-static {v1, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 16
:try_start_1
iget-object p1, v0, Lcom/fyber/inneractive/sdk/measurement/d;->c:Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {p1, v1}, Lcom/iab/omid/library/fyber/adsession/media/MediaEvents;->volumeChange(F)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
goto :goto_0
:catchall_1
move-exception p1
.line 18
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/measurement/d;->a(Ljava/lang/Throwable;)V
:cond_1
:goto_0
return-void
.end method
.method public abstract d()I
.end method
.method public abstract d(Z)V
.end method
.method public abstract e()Landroid/graphics/Bitmap;
.end method
.method public abstract f()Ljava/lang/String;
.end method
.method public abstract g()I
.end method
.method public abstract h()I
.end method
.method public abstract i()Z
.end method
.method public j()Z
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 1
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public abstract k()V
.end method
.method public abstract l()V
.end method

View File

@@ -0,0 +1,92 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/j;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/i;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/i;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/j;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
:try_start_0
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/j;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 2
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
.line 3
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/fyber/inneractive/sdk/player/controller/i$e;
.line 4
invoke-interface {v1}, Lcom/fyber/inneractive/sdk/player/controller/i$e;->e()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 7
sget v1, Lcom/fyber/inneractive/sdk/util/IAlog;->a:I
const/4 v2, 0x3
if-gt v1, v2, :cond_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/j;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 8
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 9
invoke-static {v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
filled-new-array {v1}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "%sonDrawnToSurface callback threw an exception!"
.line 10
invoke-static {v2, v0, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,56 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/k$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/k;->b(I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/k;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/k;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/k$a;->a:Lcom/fyber/inneractive/sdk/player/controller/k;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/k$a;->a:Lcom/fyber/inneractive/sdk/player/controller/k;
const/4 v1, 0x0
.line 1
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/k;->h(Z)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/k$a;->a:Lcom/fyber/inneractive/sdk/player/controller/k;
const/4 v1, 0x0
.line 2
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/k;->C:Lcom/fyber/inneractive/sdk/player/controller/k$a;
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,40 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/l;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/util/s0;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/k;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/k;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/l;->a:Lcom/fyber/inneractive/sdk/player/controller/k;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Landroid/graphics/Bitmap;)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/l;->a:Lcom/fyber/inneractive/sdk/player/controller/k;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
const/4 v1, 0x1
invoke-static {v0, p1, v1, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Lcom/fyber/inneractive/sdk/player/ui/s;Landroid/graphics/Bitmap;ZZ)V
return-void
.end method

View File

@@ -0,0 +1,25 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/m;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,23 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/n;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/controller/i$f;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/n;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,163 @@
.class public final synthetic Lcom/fyber/inneractive/sdk/player/controller/o$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/o;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1
invoke-static {}, Lcom/fyber/inneractive/sdk/player/enums/b;->values()[Lcom/fyber/inneractive/sdk/player/enums/b;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
:try_start_0
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Prepared:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
:try_start_1
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Buffering:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
:try_start_2
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
:try_start_3
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Paused:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
:catch_3
:try_start_4
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x5
aput v2, v0, v1
:try_end_4
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
:catch_4
:try_start_5
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Error:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x6
aput v2, v0, v1
:try_end_5
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
:catch_5
:try_start_6
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Preparing:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/4 v2, 0x7
aput v2, v0, v1
:try_end_6
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
:catch_6
:try_start_7
sget-object v0, Lcom/fyber/inneractive/sdk/player/controller/o$a;->a:[I
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Seeking:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
move-result v1
const/16 v2, 0x8
aput v2, v0, v1
:try_end_7
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
:catch_7
return-void
.end method

View File

@@ -0,0 +1,51 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/o$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/util/s0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/o;->k()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o$b;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Landroid/graphics/Bitmap;)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o$b;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
const/4 v1, 0x1
invoke-static {v0, p1, v1, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Lcom/fyber/inneractive/sdk/player/ui/s;Landroid/graphics/Bitmap;ZZ)V
return-void
.end method

View File

@@ -0,0 +1,154 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/o$c;
.super Lcom/fyber/inneractive/sdk/util/b;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/o;->a(II)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/fyber/inneractive/sdk/util/b<",
"Ljava/lang/Integer;",
"Ljava/lang/Void;",
"Landroid/graphics/Bitmap;",
">;"
}
.end annotation
# instance fields
.field public final synthetic g:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o$c;->g:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/util/b;-><init>()V
return-void
.end method
# virtual methods
.method public final a([Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
.line 1
check-cast p1, [Ljava/lang/Integer;
if-eqz p1, :cond_0
const/4 v0, 0x0
.line 2
aget-object v0, p1, v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
const/4 v1, 0x1
.line 3
aget-object p1, p1, v1
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/o$c;->g:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 4
invoke-static {v1, v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Lcom/fyber/inneractive/sdk/player/controller/o;II)Landroid/graphics/Bitmap;
move-result-object p1
.line 5
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/util/b;->a()Z
move-result v0
if-nez v0, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return-object p1
.end method
.method public final a(Ljava/lang/Object;)V
.locals 2
.line 6
check-cast p1, Landroid/graphics/Bitmap;
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o$c;->g:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 7
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/util/b;->a()Z
move-result v1
.line 8
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
if-eqz v1, :cond_0
if-eqz p1, :cond_1
.line 9
:cond_0
iput-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->p:Landroid/graphics/Bitmap;
.line 10
:cond_1
:goto_0
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->q:Ljava/util/LinkedList;
invoke-virtual {p1}, Ljava/util/LinkedList;->peek()Ljava/lang/Object;
move-result-object p1
if-eqz p1, :cond_2
.line 11
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->q:Ljava/util/LinkedList;
invoke-virtual {p1}, Ljava/util/LinkedList;->poll()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/fyber/inneractive/sdk/util/b;
if-eqz p1, :cond_1
.line 12
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/util/b;->a()Z
move-result v1
if-nez v1, :cond_1
.line 13
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/util/b;->b()V
goto :goto_0
:cond_2
return-void
.end method

View File

@@ -0,0 +1,64 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/o$d$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/o$d;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Landroid/graphics/Bitmap;
.field public final synthetic b:Lcom/fyber/inneractive/sdk/player/controller/o$d;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o$d;Landroid/graphics/Bitmap;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d$a;->b:Lcom/fyber/inneractive/sdk/player/controller/o$d;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d$a;->a:Landroid/graphics/Bitmap;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d$a;->b:Lcom/fyber/inneractive/sdk/player/controller/o$d;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o$d;->b:Lcom/fyber/inneractive/sdk/util/s0;
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d$a;->a:Landroid/graphics/Bitmap;
.line 2
invoke-interface {v0, v1}, Lcom/fyber/inneractive/sdk/util/s0;->a(Landroid/graphics/Bitmap;)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,74 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/o$d;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/o;->a(ZLcom/fyber/inneractive/sdk/util/s0;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Z
.field public final synthetic b:Lcom/fyber/inneractive/sdk/util/s0;
.field public final synthetic c:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;ZLcom/fyber/inneractive/sdk/util/s0;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d;->c:Lcom/fyber/inneractive/sdk/player/controller/o;
iput-boolean p2, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d;->a:Z
iput-object p3, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d;->b:Lcom/fyber/inneractive/sdk/util/s0;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d;->c:Lcom/fyber/inneractive/sdk/player/controller/o;
iget-boolean v1, p0, Lcom/fyber/inneractive/sdk/player/controller/o$d;->a:Z
.line 1
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->g(Z)Landroid/graphics/Bitmap;
move-result-object v0
.line 2
sget-object v1, Lcom/fyber/inneractive/sdk/util/p;->b:Landroid/os/Handler;
.line 3
new-instance v2, Lcom/fyber/inneractive/sdk/player/controller/o$d$a;
invoke-direct {v2, p0, v0}, Lcom/fyber/inneractive/sdk/player/controller/o$d$a;-><init>(Lcom/fyber/inneractive/sdk/player/controller/o$d;Landroid/graphics/Bitmap;)V
invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,24 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/p;
.super Landroid/view/GestureDetector$SimpleOnGestureListener;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
return-void
.end method
# virtual methods
.method public final onSingleTapConfirmed(Landroid/view/MotionEvent;)Z
.locals 0
const/4 p1, 0x1
return p1
.end method

View File

@@ -0,0 +1,41 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/q;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/q;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/q;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
const/4 v1, 0x0
.line 2
iput-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->j:Ljava/lang/Runnable;
.line 3
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/controller/o;->p()V
return-void
.end method

View File

@@ -0,0 +1,40 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/r;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/util/s0;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/r;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Landroid/graphics/Bitmap;)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/r;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
const/4 v1, 0x0
invoke-static {v0, p1, v1, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Lcom/fyber/inneractive/sdk/player/ui/s;Landroid/graphics/Bitmap;ZZ)V
return-void
.end method

View File

@@ -0,0 +1,127 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/s;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/app/Application$ActivityLifecycleCallbacks;
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/s;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
.locals 0
return-void
.end method
.method public final onActivityDestroyed(Landroid/app/Activity;)V
.locals 0
return-void
.end method
.method public final onActivityPaused(Landroid/app/Activity;)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/s;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/s;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 2
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/ui/d;->c()V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/s;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 3
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/ui/d;->e()V
:cond_0
return-void
.end method
.method public final onActivityResumed(Landroid/app/Activity;)V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/s;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/s;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 2
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/ui/d;->d()V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/s;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 3
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/ui/d;->e()V
:cond_0
return-void
.end method
.method public final onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
.locals 0
return-void
.end method
.method public final onActivityStarted(Landroid/app/Activity;)V
.locals 0
return-void
.end method
.method public final onActivityStopped(Landroid/app/Activity;)V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,32 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/t;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/controller/x$c;
# instance fields
.field public final synthetic a:Z
.field public final synthetic b:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;Z)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/t;->b:Lcom/fyber/inneractive/sdk/player/controller/o;
iput-boolean p2, p0, Lcom/fyber/inneractive/sdk/player/controller/t;->a:Z
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,515 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/u;
.super Lcom/fyber/inneractive/sdk/web/j$l;
.source "SourceFile"
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/o;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/o;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-direct {p0}, Lcom/fyber/inneractive/sdk/web/j$l;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/util/p0;Lcom/fyber/inneractive/sdk/web/a$b;)Lcom/fyber/inneractive/sdk/util/a0$a;
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 21
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 22
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sweb view callback: onClicked"
.line 23
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 24
sget-object v1, Lcom/fyber/inneractive/sdk/config/i0$b;->COMPANION:Lcom/fyber/inneractive/sdk/config/i0$b;
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/i0$b;->e()Ljava/lang/String;
move-result-object v1
.line 25
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Ljava/lang/String;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 26
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v1, :cond_4
.line 27
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz v1, :cond_2
.line 28
move-object v2, v1
check-cast v2, Lcom/fyber/inneractive/sdk/player/e;
.line 29
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/e;->v:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v2, :cond_0
.line 30
iget-object v2, v2, Lcom/fyber/inneractive/sdk/model/vast/b;->i:Lcom/fyber/inneractive/sdk/model/vast/c;
goto :goto_0
:cond_0
const/4 v2, 0x0
:goto_0
if-eqz v2, :cond_1
.line 31
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->COMPANION:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v3, Lcom/fyber/inneractive/sdk/model/vast/v;->EVENT_CLICK:Lcom/fyber/inneractive/sdk/model/vast/v;
filled-new-array {v3}, [Lcom/fyber/inneractive/sdk/model/vast/v;
move-result-object v3
invoke-virtual {v1, v2, v0, v3}, Lcom/fyber/inneractive/sdk/player/c;->a(Lcom/fyber/inneractive/sdk/response/i;Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;[Lcom/fyber/inneractive/sdk/model/vast/v;)V
goto :goto_1
.line 32
:cond_1
invoke-static {v0}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Lcom/fyber/inneractive/sdk/player/controller/o;)Z
move-result v0
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 33
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->COMPANION:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v2, Lcom/fyber/inneractive/sdk/model/vast/v;->EVENT_CLICK:Lcom/fyber/inneractive/sdk/model/vast/v;
filled-new-array {v2}, [Lcom/fyber/inneractive/sdk/model/vast/v;
move-result-object v2
check-cast v0, Lcom/fyber/inneractive/sdk/player/e;
.line 34
iget-object v3, v0, Lcom/fyber/inneractive/sdk/player/e;->v:Lcom/fyber/inneractive/sdk/model/vast/b;
.line 35
invoke-virtual {v0, v3, v1, v2}, Lcom/fyber/inneractive/sdk/player/e;->a(Lcom/fyber/inneractive/sdk/response/i;Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;[Lcom/fyber/inneractive/sdk/model/vast/v;)V
:cond_2
:goto_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 38
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
if-eqz v0, :cond_3
.line 39
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->f()V
:cond_3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 40
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
const/4 v1, 0x0
invoke-interface {v0, p1, p2, p3, v1}, Lcom/fyber/inneractive/sdk/player/controller/y;->a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/util/p0;Lcom/fyber/inneractive/sdk/web/a$b;Z)Lcom/fyber/inneractive/sdk/util/a0$a;
move-result-object p1
return-object p1
.line 42
:cond_4
new-instance p1, Lcom/fyber/inneractive/sdk/util/a0$a;
sget-object p2, Lcom/fyber/inneractive/sdk/util/a0$d;->FAILED:Lcom/fyber/inneractive/sdk/util/a0$d;
new-instance p3, Ljava/lang/Exception;
const-string v0, "mListener is null, internal SDK fatal error"
invoke-direct {p3, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-direct {p1, p2, p3}, Lcom/fyber/inneractive/sdk/util/a0$a;-><init>(Lcom/fyber/inneractive/sdk/util/a0$d;Ljava/lang/Throwable;)V
return-object p1
.end method
.method public final a()V
.locals 4
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 6
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 7
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sweb view callback: onClickedAndOpen"
.line 8
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 9
sget-object v1, Lcom/fyber/inneractive/sdk/config/i0$b;->COMPANION:Lcom/fyber/inneractive/sdk/config/i0$b;
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/config/i0$b;->e()Ljava/lang/String;
move-result-object v1
.line 10
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/o;->a(Ljava/lang/String;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 11
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v1, :cond_2
.line 12
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->a:Lcom/fyber/inneractive/sdk/player/c;
if-eqz v0, :cond_1
.line 13
move-object v1, v0
check-cast v1, Lcom/fyber/inneractive/sdk/player/e;
.line 14
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/e;->v:Lcom/fyber/inneractive/sdk/model/vast/b;
if-eqz v1, :cond_0
.line 15
iget-object v1, v1, Lcom/fyber/inneractive/sdk/model/vast/b;->i:Lcom/fyber/inneractive/sdk/model/vast/c;
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
if-eqz v1, :cond_1
.line 16
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->COMPANION:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v3, Lcom/fyber/inneractive/sdk/model/vast/v;->EVENT_CLICK:Lcom/fyber/inneractive/sdk/model/vast/v;
filled-new-array {v3}, [Lcom/fyber/inneractive/sdk/model/vast/v;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Lcom/fyber/inneractive/sdk/player/c;->a(Lcom/fyber/inneractive/sdk/response/i;Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;[Lcom/fyber/inneractive/sdk/model/vast/v;)V
:cond_1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 20
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/controller/y;->o()V
:cond_2
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/ui/IAmraidWebViewController$MraidVideoFailedToDisplayError;)V
.locals 0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 46
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz p1, :cond_0
.line 47
invoke-interface {p1}, Lcom/fyber/inneractive/sdk/player/controller/y;->onPlayerError()V
:cond_0
return-void
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;)V
.locals 2
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
invoke-static {v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 3
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "web view callback: onSuspiciousNoUserWebActionDetected"
invoke-virtual {v0, v1}, 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/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
.line 5
invoke-interface {v0, p1, p2}, Lcom/fyber/inneractive/sdk/player/controller/y;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
return-void
.end method
.method public final a(ZLcom/fyber/inneractive/sdk/config/enums/Orientation;)V
.locals 3
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 48
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 49
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 50
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {p2}, Lcom/fyber/inneractive/sdk/config/enums/Orientation;->toString()Ljava/lang/String;
move-result-object v2
filled-new-array {v0, v1, v2}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sonOrientationProperties: allowOrientationChange: %s, forceOrientationType: %s"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 51
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
.line 52
invoke-interface {v0, p1, p2}, Lcom/fyber/inneractive/sdk/player/controller/y;->a(ZLcom/fyber/inneractive/sdk/config/enums/Orientation;)V
:cond_0
return-void
.end method
.method public final a(Ljava/lang/String;)Z
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 43
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->d:Lcom/fyber/inneractive/sdk/player/ui/s;
invoke-virtual {v0}, Lcom/fyber/inneractive/sdk/player/ui/s;->getEndCardView()Landroid/view/View;
move-result-object v0
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 44
iget-object v1, v1, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v1, :cond_0
.line 45
invoke-interface {v1, v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/y;->a(Landroid/view/View;Ljava/lang/String;)V
const/4 p1, 0x1
return p1
:cond_0
const/4 p1, 0x0
return p1
.end method
.method public final b(Z)V
.locals 2
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 3
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
filled-new-array {v0, v1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sonCustomCloseButtonAvailableEnabled : %s"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 4
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
if-eqz p1, :cond_0
.line 5
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/controller/y;->g()V
:cond_0
return-void
.end method
.method public final c()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
.line 2
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/controller/y;->l()V
:cond_0
return-void
.end method
.method public final d()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
.line 2
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/controller/y;->l()V
:cond_0
return-void
.end method
.method public final e()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
.line 2
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/controller/y;->p()V
:cond_0
return-void
.end method
.method public final onClose()V
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/u;->a:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 1
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/controller/o;->g:Lcom/fyber/inneractive/sdk/player/controller/y;
if-eqz v0, :cond_0
.line 2
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/controller/y;->q()V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,22 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/v$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/controller/y;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/v;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract c()V
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/v;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/controller/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/controller/v$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/fyber/inneractive/sdk/player/controller/b<",
"Lcom/fyber/inneractive/sdk/player/controller/v$a;",
">;"
}
.end annotation
# virtual methods
.method public abstract a()V
.end method
.method public abstract a(F)V
.end method
.method public abstract d(Z)V
.end method

View File

@@ -0,0 +1,608 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/w;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/exoplayer2/source/n$a;
.implements Lcom/fyber/inneractive/sdk/player/exoplayer2/video/VideoRendererEventListener;
.implements Lcom/fyber/inneractive/sdk/player/exoplayer2/e$a;
.implements Lcom/fyber/inneractive/sdk/player/exoplayer2/source/f;
# instance fields
.field public final a:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Lcom/fyber/inneractive/sdk/player/controller/d;",
">;"
}
.end annotation
.end field
.field public b:Z
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/d;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->b:Z
.line 6
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->a:Ljava/lang/ref/WeakReference;
return-void
.end method
# virtual methods
.method public final a()V
.locals 0
.line 0
return-void
.end method
.method public final a(IZ)V
.locals 3
.line 1
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/w;->f()Ljava/lang/String;
move-result-object v0
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
filled-new-array {v0, v1, v2}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "%sonPlayerStateChanged called with pwr = %s state = %d"
invoke-static {v1, v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->a:Ljava/lang/ref/WeakReference;
.line 2
invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/player/controller/d;
if-eqz v0, :cond_6
.line 3
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
if-eqz v1, :cond_6
.line 4
iget-boolean v2, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->z:Z
if-eqz v2, :cond_0
goto :goto_1
:cond_0
const/4 v2, 0x3
if-ne p1, v2, :cond_4
if-nez p2, :cond_3
.line 5
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 6
sget-object p2, Lcom/fyber/inneractive/sdk/player/enums/b;->Preparing:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne p1, p2, :cond_6
.line 7
check-cast v1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;
.line 8
iget-object p1, v1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->p:Lcom/fyber/inneractive/sdk/player/exoplayer2/trackselection/f;
if-eqz p1, :cond_2
.line 9
iget p2, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/trackselection/f;->a:I
if-lez p2, :cond_2
.line 10
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/trackselection/f;->b:[Lcom/fyber/inneractive/sdk/player/exoplayer2/trackselection/e;
const/4 p2, 0x0
.line 11
aget-object p1, p1, p2
if-nez p1, :cond_1
const/4 p1, 0x0
goto :goto_0
.line 12
:cond_1
invoke-interface {p1}, Lcom/fyber/inneractive/sdk/player/exoplayer2/trackselection/e;->d()Lcom/fyber/inneractive/sdk/player/exoplayer2/j;
move-result-object p1
:goto_0
if-eqz p1, :cond_2
.line 15
iget p2, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->j:I
iget p1, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->k:I
.line 16
iput p2, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->t:I
.line 17
iput p1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->u:I
:cond_2
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->b:Z
.line 19
sget-object p1, Lcom/fyber/inneractive/sdk/player/enums/b;->Prepared:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
goto :goto_1
.line 24
:cond_3
sget-object p1, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
goto :goto_1
:cond_4
const/4 p2, 0x2
if-ne p1, p2, :cond_5
.line 25
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->e:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 26
sget-object p2, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
if-ne p1, p2, :cond_6
.line 27
sget-object p1, Lcom/fyber/inneractive/sdk/player/enums/b;->Buffering:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
goto :goto_1
:cond_5
const/4 p2, 0x4
if-ne p1, p2, :cond_6
.line 31
sget-object p1, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
:cond_6
:goto_1
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/player/exoplayer2/d;)V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->a:Ljava/lang/ref/WeakReference;
.line 32
invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/player/controller/d;
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_2
.line 33
invoke-virtual {p1}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
move-result-object v3
instance-of v3, v3, Lcom/fyber/inneractive/sdk/player/exoplayer2/audio/c$e;
if-eqz v3, :cond_2
iget-boolean v3, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->b:Z
if-nez v3, :cond_0
.line 34
iget-boolean v3, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->G:Z
if-eqz v3, :cond_2
.line 35
iget-boolean v3, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->A:Z
if-eqz v3, :cond_2
.line 36
:cond_0
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->v:Z
.line 37
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
if-eqz p1, :cond_1
.line 38
check-cast p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;
.line 39
iget-object v1, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->e:Lcom/fyber/inneractive/sdk/player/exoplayer2/h;
invoke-virtual {v1}, Lcom/fyber/inneractive/sdk/player/exoplayer2/h;->c()V
.line 40
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/f;
invoke-virtual {p1, v2}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 41
iput-object v2, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
:cond_1
const/4 p1, 0x0
.line 43
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/d;->a(Z)V
.line 44
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->F:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/p;
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/d;->a(Lcom/fyber/inneractive/sdk/player/exoplayer2/source/p;)V
.line 45
iget-object v1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
new-instance v2, Lcom/fyber/inneractive/sdk/player/controller/h;
invoke-direct {v2, v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/h;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;Z)V
invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto/16 :goto_1
:cond_2
if-eqz v0, :cond_4
.line 46
iget-boolean v3, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->A:Z
if-eqz v3, :cond_4
iget-boolean v3, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->b:Z
if-nez v3, :cond_4
.line 48
sget-object v3, Lcom/fyber/inneractive/sdk/player/cache/p;->f:Lcom/fyber/inneractive/sdk/player/cache/p;
.line 49
iget-boolean v3, v3, Lcom/fyber/inneractive/sdk/player/cache/p;->c:Z
if-eqz v3, :cond_4
.line 51
invoke-static {}, Lcom/fyber/inneractive/sdk/util/s;->a()Z
move-result v3
if-eqz v3, :cond_4
.line 52
iget v3, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->H:I
.line 53
iget v4, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->p:I
if-ge v3, v4, :cond_4
.line 54
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
if-eqz p1, :cond_3
.line 55
check-cast p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;
.line 56
iget-object v3, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->e:Lcom/fyber/inneractive/sdk/player/exoplayer2/h;
invoke-virtual {v3}, Lcom/fyber/inneractive/sdk/player/exoplayer2/h;->c()V
.line 57
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/exoplayer2/g;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/f;
invoke-virtual {p1, v2}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 58
iput-object v2, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->s:Lcom/fyber/inneractive/sdk/player/exoplayer2/e;
.line 60
:cond_3
invoke-virtual {v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/d;->a(Z)V
.line 61
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->F:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/p;
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/d;->a(Lcom/fyber/inneractive/sdk/player/exoplayer2/source/p;)V
.line 62
iget p1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->H:I
add-int/2addr p1, v1
iput p1, v0, Lcom/fyber/inneractive/sdk/player/controller/d;->H:I
.line 63
iget-object p1, v0, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
new-instance v2, Lcom/fyber/inneractive/sdk/player/controller/h;
invoke-direct {v2, v0, v1}, Lcom/fyber/inneractive/sdk/player/controller/h;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;Z)V
invoke-virtual {p1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_1
.line 64
:cond_4
new-instance v0, Lcom/fyber/inneractive/sdk/player/mediaplayer/a$l;
.line 65
invoke-virtual {p1}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
move-result-object v1
if-nez v1, :cond_5
const-string v1, "empty"
goto :goto_0
.line 68
:cond_5
invoke-virtual {p1}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
move-result-object v1
.line 69
invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
:goto_0
invoke-direct {v0, v1, p1}, Lcom/fyber/inneractive/sdk/player/mediaplayer/a$l;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
.line 70
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/w;->f()Ljava/lang/String;
move-result-object p1
filled-new-array {p1, v0}, [Ljava/lang/Object;
move-result-object p1
const-string v1, "%sonPlayerError called with %s for sendErrorState"
invoke-static {v1, p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->a:Ljava/lang/ref/WeakReference;
.line 71
invoke-static {p1}, Lcom/fyber/inneractive/sdk/util/t;->a(Ljava/lang/ref/WeakReference;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/fyber/inneractive/sdk/player/controller/d;
if-eqz p1, :cond_6
.line 72
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Error:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {p1, v1}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(Lcom/fyber/inneractive/sdk/player/enums/b;)V
.line 74
invoke-static {p1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
filled-new-array {v1, v0}, [Ljava/lang/Object;
move-result-object v1
const-string v3, "%sonPlayerError called with: %s for onPlayerError"
.line 75
invoke-static {v3, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 76
iget-object v1, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->i:Landroid/os/Handler;
new-instance v3, Lcom/fyber/inneractive/sdk/player/controller/g;
invoke-direct {v3, p1, v0}, Lcom/fyber/inneractive/sdk/player/controller/g;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;Lcom/fyber/inneractive/sdk/player/mediaplayer/a$l;)V
invoke-virtual {v1, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
.line 77
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/i;->h:Lcom/fyber/inneractive/sdk/player/d;
if-eqz p1, :cond_6
.line 78
iget-object v0, p1, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
if-eqz v0, :cond_6
.line 79
invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->shutdownNow()Ljava/util/List;
.line 80
iput-object v2, p1, Lcom/fyber/inneractive/sdk/player/d;->b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
:cond_6
:goto_1
return-void
.end method
.method public final b()V
.locals 0
return-void
.end method
.method public final c()V
.locals 0
return-void
.end method
.method public final d()V
.locals 0
return-void
.end method
.method public final e()V
.locals 0
return-void
.end method
.method public final f()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->a:Ljava/lang/ref/WeakReference;
.line 1
invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fyber/inneractive/sdk/player/controller/d;
if-nez v0, :cond_0
const-class v0, Lcom/fyber/inneractive/sdk/player/controller/w;
.line 2
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
goto :goto_0
.line 3
:cond_0
invoke-static {v0}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
:goto_0
return-object v0
.end method
.method public final onDroppedFrames(IJ)V
.locals 0
return-void
.end method
.method public final onRenderedFirstFrame(Landroid/view/Surface;)V
.locals 0
return-void
.end method
.method public final onVideoDecoderInitialized(Ljava/lang/String;JJ)V
.locals 0
return-void
.end method
.method public final onVideoDisabled(Lcom/fyber/inneractive/sdk/player/exoplayer2/decoder/DecoderCounters;)V
.locals 0
return-void
.end method
.method public final onVideoEnabled(Lcom/fyber/inneractive/sdk/player/exoplayer2/decoder/DecoderCounters;)V
.locals 0
return-void
.end method
.method public final onVideoInputFormatChanged(Lcom/fyber/inneractive/sdk/player/exoplayer2/j;)V
.locals 0
return-void
.end method
.method public final onVideoSizeChanged(IIIF)V
.locals 0
iget-object p3, p0, Lcom/fyber/inneractive/sdk/player/controller/w;->a:Ljava/lang/ref/WeakReference;
.line 1
invoke-virtual {p3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
move-result-object p3
check-cast p3, Lcom/fyber/inneractive/sdk/player/controller/d;
if-eqz p3, :cond_0
.line 3
iput p1, p3, Lcom/fyber/inneractive/sdk/player/controller/d;->t:I
.line 4
iput p2, p3, Lcom/fyber/inneractive/sdk/player/controller/d;->u:I
:cond_0
return-void
.end method

View File

@@ -0,0 +1,67 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/x$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/x;->a()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/x;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/x;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/x$a;->a:Lcom/fyber/inneractive/sdk/player/controller/x;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/x$a;->a:Lcom/fyber/inneractive/sdk/player/controller/x;
.line 2
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
.line 3
invoke-virtual {p1}, Landroid/app/Dialog;->dismiss()V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/x$a;->a:Lcom/fyber/inneractive/sdk/player/controller/x;
.line 5
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/x;->b:Lcom/fyber/inneractive/sdk/player/controller/x$c;
.line 6
check-cast p1, Lcom/fyber/inneractive/sdk/player/controller/t;
.line 7
iget-object v0, p1, Lcom/fyber/inneractive/sdk/player/controller/t;->b:Lcom/fyber/inneractive/sdk/player/controller/o;
.line 8
iget-boolean p1, p1, Lcom/fyber/inneractive/sdk/player/controller/t;->a:Z
.line 9
invoke-virtual {v0, p1}, Lcom/fyber/inneractive/sdk/player/controller/o;->f(Z)V
return-void
.end method

View File

@@ -0,0 +1,58 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/x$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/controller/x;->a()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/controller/x;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/x;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/x$b;->a:Lcom/fyber/inneractive/sdk/player/controller/x;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 0
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/x$b;->a:Lcom/fyber/inneractive/sdk/player/controller/x;
.line 2
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
.line 3
invoke-virtual {p1}, Landroid/app/Dialog;->dismiss()V
iget-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/x$b;->a:Lcom/fyber/inneractive/sdk/player/controller/x;
.line 5
iget-object p1, p1, Lcom/fyber/inneractive/sdk/player/controller/x;->b:Lcom/fyber/inneractive/sdk/player/controller/x$c;
.line 6
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/x$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/controller/x;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation

View File

@@ -0,0 +1,361 @@
.class public final Lcom/fyber/inneractive/sdk/player/controller/x;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/fyber/inneractive/sdk/player/controller/x$c;
}
.end annotation
# instance fields
.field public final a:Landroid/content/Context;
.field public final b:Lcom/fyber/inneractive/sdk/player/controller/x$c;
.field public final c:Landroid/app/Dialog;
.field public final d:Lcom/fyber/inneractive/sdk/config/global/features/b;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/fyber/inneractive/sdk/config/global/features/b;Lcom/fyber/inneractive/sdk/player/controller/t;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->a:Landroid/content/Context;
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->d:Lcom/fyber/inneractive/sdk/config/global/features/b;
iput-object p3, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->b:Lcom/fyber/inneractive/sdk/player/controller/x$c;
.line 6
new-instance p2, Landroid/app/Dialog;
invoke-direct {p2, p1}, Landroid/app/Dialog;-><init>(Landroid/content/Context;)V
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
.line 7
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/controller/x;->a()V
return-void
.end method
# virtual methods
.method public final a()V
.locals 11
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
const/4 v1, 0x1
.line 1
invoke-virtual {v0, v1}, Landroid/app/Dialog;->requestWindowFeature(I)Z
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
sget v1, Lcom/fyber/inneractive/sdk/R$layout;->ia_layout_skip_rewarded_dialog:I
.line 2
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setContentView(I)V
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
sget v1, Lcom/fyber/inneractive/sdk/R$id;->ia_keep_watching_button:I
.line 4
invoke-virtual {v0, v1}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iget-object v1, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
sget v2, Lcom/fyber/inneractive/sdk/R$id;->ia_close_button:I
.line 5
invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/Button;
iget-object v2, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
sget v3, Lcom/fyber/inneractive/sdk/R$id;->ia_skip_dialog_title_textview:I
.line 6
invoke-virtual {v2, v3}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
iget-object v3, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->c:Landroid/app/Dialog;
sget v4, Lcom/fyber/inneractive/sdk/R$id;->ia_skip_dialog_sub_title_textview:I
.line 7
invoke-virtual {v3, v4}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/TextView;
iget-object v4, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->a:Landroid/content/Context;
sget v5, Lcom/fyber/inneractive/sdk/R$string;->ia_skip_rewarded_dialog_keep_watching:I
.line 8
invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v4
iget-object v5, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->a:Landroid/content/Context;
sget v6, Lcom/fyber/inneractive/sdk/R$string;->ia_skip_rewarded_dialog_close_button:I
.line 9
invoke-virtual {v5, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->a:Landroid/content/Context;
sget v7, Lcom/fyber/inneractive/sdk/R$string;->ia_skip_rewarded_dialog_title:I
.line 10
invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v6
iget-object v7, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->a:Landroid/content/Context;
sget v8, Lcom/fyber/inneractive/sdk/R$string;->ia_skip_rewarded_dialog_sub_title:I
.line 11
invoke-virtual {v7, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v7
iget-object v8, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->d:Lcom/fyber/inneractive/sdk/config/global/features/b;
if-eqz v8, :cond_8
const-string v9, "skip_reward_dialog_keep_watching_button"
const-string v10, "KEEP WATCHING"
.line 13
invoke-virtual {v8, v9, v10}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
.line 14
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v9
if-lez v9, :cond_0
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v10
.line 15
:cond_0
invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-eqz v8, :cond_1
goto :goto_0
:cond_1
move-object v4, v10
:goto_0
iget-object v8, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->d:Lcom/fyber/inneractive/sdk/config/global/features/b;
const-string v9, "skip_reward_dialog_close_button"
const-string v10, "CLOSE"
.line 17
invoke-virtual {v8, v9, v10}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
.line 18
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v9
if-lez v9, :cond_2
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v10
.line 19
:cond_2
invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-eqz v8, :cond_3
goto :goto_1
:cond_3
move-object v5, v10
:goto_1
iget-object v8, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->d:Lcom/fyber/inneractive/sdk/config/global/features/b;
const-string v9, "skip_reward_dialog_title"
const-string v10, "Close Video?"
.line 21
invoke-virtual {v8, v9, v10}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
.line 22
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v9
if-lez v9, :cond_4
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v10
.line 23
:cond_4
invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-eqz v8, :cond_5
goto :goto_2
:cond_5
move-object v6, v10
:goto_2
iget-object v8, p0, Lcom/fyber/inneractive/sdk/player/controller/x;->d:Lcom/fyber/inneractive/sdk/config/global/features/b;
const-string v9, "skip_reward_dialog_sub_title"
const-string v10, "Reward will not be received before video completion."
.line 25
invoke-virtual {v8, v9, v10}, Lcom/fyber/inneractive/sdk/config/global/features/g;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
.line 26
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v9
if-lez v9, :cond_6
invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v10
.line 27
:cond_6
invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-eqz v8, :cond_7
goto :goto_3
:cond_7
move-object v7, v10
:cond_8
:goto_3
const/16 v8, 0xd
.line 28
invoke-static {v4, v8}, Lcom/fyber/inneractive/sdk/util/t0;->a(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 29
invoke-static {v5, v8}, Lcom/fyber/inneractive/sdk/util/t0;->a(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/16 v4, 0x14
.line 30
invoke-static {v6, v4}, Lcom/fyber/inneractive/sdk/util/t0;->a(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/16 v2, 0x64
.line 31
invoke-static {v7, v2}, Lcom/fyber/inneractive/sdk/util/t0;->a(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 32
new-instance v2, Lcom/fyber/inneractive/sdk/player/controller/x$a;
invoke-direct {v2, p0}, Lcom/fyber/inneractive/sdk/player/controller/x$a;-><init>(Lcom/fyber/inneractive/sdk/player/controller/x;)V
invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 40
new-instance v1, Lcom/fyber/inneractive/sdk/player/controller/x$b;
invoke-direct {v1, p0}, Lcom/fyber/inneractive/sdk/player/controller/x$b;-><init>(Lcom/fyber/inneractive/sdk/player/controller/x;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method

View File

@@ -0,0 +1,56 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/controller/y;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract a(Lcom/fyber/inneractive/sdk/util/p0;Lcom/fyber/inneractive/sdk/util/h;)Lcom/fyber/inneractive/sdk/util/a0$a;
.end method
.method public abstract a(Ljava/lang/String;Lcom/fyber/inneractive/sdk/util/p0;Lcom/fyber/inneractive/sdk/web/a$b;Z)Lcom/fyber/inneractive/sdk/util/a0$a;
.end method
.method public abstract a(Landroid/view/View;Ljava/lang/String;)V
.end method
.method public abstract a(Ljava/lang/String;Ljava/lang/String;)V
.end method
.method public abstract a(Z)V
.end method
.method public abstract a(ZLcom/fyber/inneractive/sdk/config/enums/Orientation;)V
.end method
.method public abstract e()V
.end method
.method public abstract g()V
.end method
.method public abstract i()V
.end method
.method public abstract j()Lcom/fyber/inneractive/sdk/ignite/l;
.end method
.method public abstract l()V
.end method
.method public abstract o()V
.end method
.method public abstract onCompleted()V
.end method
.method public abstract onPlayerError()V
.end method
.method public abstract onProgress(II)V
.end method
.method public abstract p()V
.end method
.method public abstract q()V
.end method

View File

@@ -0,0 +1,103 @@
.class public final Lcom/fyber/inneractive/sdk/player/d$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/fyber/inneractive/sdk/player/d;-><init>(Lcom/fyber/inneractive/sdk/player/controller/i;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/fyber/inneractive/sdk/player/d;
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/d;)V
.locals 0
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/d$a;->a:Lcom/fyber/inneractive/sdk/player/d;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 5
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/d$a;->a:Lcom/fyber/inneractive/sdk/player/d;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const/4 v1, 0x0
new-array v2, v1, [Ljava/lang/Object;
const-string v3, "player progress monitor: run started"
.line 3
invoke-static {v3, v2}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
.line 4
iget-object v2, v0, Lcom/fyber/inneractive/sdk/player/d;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
invoke-virtual {v2}, Lcom/fyber/inneractive/sdk/player/controller/i;->c()I
move-result v2
.line 6
iget-boolean v3, v0, Lcom/fyber/inneractive/sdk/player/d;->d:Z
if-nez v3, :cond_0
.line 7
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
filled-new-array {v3}, [Ljava/lang/Object;
move-result-object v3
const-string v4, "run: 2 seconds passed? played for %d since last play started"
invoke-static {v4, v3}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
const/16 v3, 0x7d0
if-lt v2, v3, :cond_0
new-array v1, v1, [Ljava/lang/Object;
const-string v3, "run: setting played 2 seconds flag"
.line 9
invoke-static {v3, v1}, Lcom/fyber/inneractive/sdk/util/IAlog;->a(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v1, 0x1
.line 10
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/d;->d:Z
.line 17
:cond_0
iget-object v0, v0, Lcom/fyber/inneractive/sdk/player/d;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
invoke-virtual {v0, v2}, Lcom/fyber/inneractive/sdk/player/controller/i;->a(I)V
return-void
.end method

View File

@@ -0,0 +1,37 @@
.class public final Lcom/fyber/inneractive/sdk/player/d;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final a:Lcom/fyber/inneractive/sdk/player/controller/i;
.field public b:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
.field public final c:Lcom/fyber/inneractive/sdk/player/d$a;
.field public d:Z
# direct methods
.method public constructor <init>(Lcom/fyber/inneractive/sdk/player/controller/i;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/d;->d:Z
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/d;->a:Lcom/fyber/inneractive/sdk/player/controller/i;
.line 6
new-instance p1, Lcom/fyber/inneractive/sdk/player/d$a;
invoke-direct {p1, p0}, Lcom/fyber/inneractive/sdk/player/d$a;-><init>(Lcom/fyber/inneractive/sdk/player/d;)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/d;->c:Lcom/fyber/inneractive/sdk/player/d$a;
return-void
.end method

View File

@@ -0,0 +1,45 @@
.class public final Lcom/fyber/inneractive/sdk/player/e$a$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/e$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/e$a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/player/controller/i;Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;)Ljava/lang/String;
.locals 0
.line 1
invoke-virtual {p2}, Ljava/lang/Enum;->name()Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object p1
return-object p1
.end method

View File

@@ -0,0 +1,52 @@
.class public final Lcom/fyber/inneractive/sdk/player/e$a$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/e$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/e$a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/player/controller/i;Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;)Ljava/lang/String;
.locals 0
if-eqz p1, :cond_0
.line 1
invoke-virtual {p1}, Lcom/fyber/inneractive/sdk/player/controller/i;->c()I
move-result p1
invoke-static {p1}, Lcom/fyber/inneractive/sdk/util/z;->a(I)Ljava/lang/String;
move-result-object p1
return-object p1
:cond_0
const-string p1, "00:00:00.000"
return-object p1
.end method

View File

@@ -0,0 +1,52 @@
.class public final Lcom/fyber/inneractive/sdk/player/e$a;
.super Ljava/util/HashMap;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Lcom/fyber/inneractive/sdk/player/e$c;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 2
.line 1
invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
.line 2
new-instance v0, Lcom/fyber/inneractive/sdk/player/e$a$a;
invoke-direct {v0}, Lcom/fyber/inneractive/sdk/player/e$a$a;-><init>()V
const-string v1, "[CLICKAREA]"
invoke-virtual {p0, v1, v0}, Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 8
new-instance v0, Lcom/fyber/inneractive/sdk/player/e$a$b;
invoke-direct {v0}, Lcom/fyber/inneractive/sdk/player/e$a$b;-><init>()V
const-string v1, "[ADPLAYHEAD]"
invoke-virtual {p0, v1, v0}, Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method

View File

@@ -0,0 +1,223 @@
.class public final synthetic Lcom/fyber/inneractive/sdk/player/e$b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation
# static fields
.field public static final synthetic a:[I
.field public static final synthetic b:[I
.field public static final synthetic c:[I
# direct methods
.method public static constructor <clinit>()V
.locals 6
.line 1
invoke-static {}, Lcom/fyber/inneractive/sdk/player/enums/a;->values()[Lcom/fyber/inneractive/sdk/player/enums/a;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/fyber/inneractive/sdk/player/e$b;->c:[I
const/4 v1, 0x1
:try_start_0
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/a;->Uninitialized:Lcom/fyber/inneractive/sdk/player/enums/a;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
aput v1, v0, v2
:try_end_0
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
const/4 v0, 0x2
:try_start_1
sget-object v2, Lcom/fyber/inneractive/sdk/player/e$b;->c:[I
sget-object v3, Lcom/fyber/inneractive/sdk/player/enums/a;->Started:Lcom/fyber/inneractive/sdk/player/enums/a;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
aput v0, v2, v3
:try_end_1
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
:catch_1
const/4 v2, 0x3
:try_start_2
sget-object v3, Lcom/fyber/inneractive/sdk/player/e$b;->c:[I
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/a;->FirstQuarter:Lcom/fyber/inneractive/sdk/player/enums/a;
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
move-result v4
aput v2, v3, v4
:try_end_2
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
:catch_2
:try_start_3
sget-object v3, Lcom/fyber/inneractive/sdk/player/e$b;->c:[I
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/a;->MidPoint:Lcom/fyber/inneractive/sdk/player/enums/a;
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
move-result v4
const/4 v5, 0x4
aput v5, v3, v4
:try_end_3
.catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3
:catch_3
:try_start_4
sget-object v3, Lcom/fyber/inneractive/sdk/player/e$b;->c:[I
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/a;->ThirdPQuarter:Lcom/fyber/inneractive/sdk/player/enums/a;
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
move-result v4
const/4 v5, 0x5
aput v5, v3, v4
:try_end_4
.catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4
:catch_4
:try_start_5
sget-object v3, Lcom/fyber/inneractive/sdk/player/e$b;->c:[I
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/a;->Completed:Lcom/fyber/inneractive/sdk/player/enums/a;
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
move-result v4
const/4 v5, 0x6
aput v5, v3, v4
:try_end_5
.catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5
.line 2
:catch_5
invoke-static {}, Lcom/fyber/inneractive/sdk/player/enums/b;->values()[Lcom/fyber/inneractive/sdk/player/enums/b;
move-result-object v3
array-length v3, v3
new-array v3, v3, [I
sput-object v3, Lcom/fyber/inneractive/sdk/player/e$b;->b:[I
:try_start_6
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/b;->Prepared:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
move-result v4
aput v1, v3, v4
:try_end_6
.catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6
:catch_6
:try_start_7
sget-object v3, Lcom/fyber/inneractive/sdk/player/e$b;->b:[I
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
move-result v4
aput v0, v3, v4
:try_end_7
.catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7
:catch_7
:try_start_8
sget-object v3, Lcom/fyber/inneractive/sdk/player/e$b;->b:[I
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I
move-result v4
aput v2, v3, v4
:try_end_8
.catch Ljava/lang/NoSuchFieldError; {:try_start_8 .. :try_end_8} :catch_8
.line 3
:catch_8
invoke-static {}, Lcom/fyber/inneractive/sdk/model/vast/h;->values()[Lcom/fyber/inneractive/sdk/model/vast/h;
move-result-object v2
array-length v2, v2
new-array v2, v2, [I
sput-object v2, Lcom/fyber/inneractive/sdk/player/e$b;->a:[I
:try_start_9
sget-object v3, Lcom/fyber/inneractive/sdk/model/vast/h;->Default_End_Card:Lcom/fyber/inneractive/sdk/model/vast/h;
invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
move-result v3
aput v1, v2, v3
:try_end_9
.catch Ljava/lang/NoSuchFieldError; {:try_start_9 .. :try_end_9} :catch_9
:catch_9
:try_start_a
sget-object v1, Lcom/fyber/inneractive/sdk/player/e$b;->a:[I
sget-object v2, Lcom/fyber/inneractive/sdk/model/vast/h;->FMP_End_Card:Lcom/fyber/inneractive/sdk/model/vast/h;
invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I
move-result v2
aput v0, v1, v2
:try_end_a
.catch Ljava/lang/NoSuchFieldError; {:try_start_a .. :try_end_a} :catch_a
:catch_a
return-void
.end method

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/fyber/inneractive/sdk/player/e$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/fyber/inneractive/sdk/player/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a(Lcom/fyber/inneractive/sdk/player/controller/i;Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;)Ljava/lang/String;
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,176 @@
.class public final enum Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.field public static final enum APP_INFO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.field public static final enum COMPANION:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.field public static final enum CTA:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.field public static final enum InvalidOrigin:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.field public static final enum MUTE:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.field public static final enum VIDEO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
# direct methods
.method private static synthetic $values()[Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.locals 6
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->CTA:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v1, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->COMPANION:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v2, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->VIDEO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v3, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->MUTE:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v4, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->APP_INFO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
sget-object v5, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->InvalidOrigin:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
filled-new-array/range {v0 .. v5}, [Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
move-result-object v0
return-object v0
.end method
.method public static constructor <clinit>()V
.locals 3
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
const-string v1, "CTA"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->CTA:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 2
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
const-string v1, "COMPANION"
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->COMPANION:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 3
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
const-string v1, "VIDEO"
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->VIDEO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 4
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
const-string v1, "MUTE"
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->MUTE:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 5
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
const-string v1, "APP_INFO"
const/4 v2, 0x4
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->APP_INFO:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 6
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
const-string v1, "InvalidOrigin"
const/4 v2, 0x5
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->InvalidOrigin:Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 7
invoke-static {}, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->$values()[Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->$VALUES:[Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.locals 1
const-class v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 1
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
return-object p0
.end method
.method public static values()[Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.locals 1
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->$VALUES:[Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
.line 1
invoke-virtual {v0}, [Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/fyber/inneractive/sdk/player/enums/VideoClickOrigin;
return-object v0
.end method

View File

@@ -0,0 +1,179 @@
.class public final enum Lcom/fyber/inneractive/sdk/player/enums/a;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/fyber/inneractive/sdk/player/enums/a;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum Completed:Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum FirstQuarter:Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum MidPoint:Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum Progress:Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum Restarted:Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum Started:Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum ThirdPQuarter:Lcom/fyber/inneractive/sdk/player/enums/a;
.field public static final enum Uninitialized:Lcom/fyber/inneractive/sdk/player/enums/a;
# direct methods
.method public static constructor <clinit>()V
.locals 10
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v1, "Uninitialized"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/a;->Uninitialized:Lcom/fyber/inneractive/sdk/player/enums/a;
.line 3
new-instance v1, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v2, "Started"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/fyber/inneractive/sdk/player/enums/a;->Started:Lcom/fyber/inneractive/sdk/player/enums/a;
.line 5
new-instance v2, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v3, "Restarted"
const/4 v4, 0x2
invoke-direct {v2, v3, v4}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v2, Lcom/fyber/inneractive/sdk/player/enums/a;->Restarted:Lcom/fyber/inneractive/sdk/player/enums/a;
.line 7
new-instance v3, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v4, "FirstQuarter"
const/4 v5, 0x3
invoke-direct {v3, v4, v5}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/fyber/inneractive/sdk/player/enums/a;->FirstQuarter:Lcom/fyber/inneractive/sdk/player/enums/a;
.line 9
new-instance v4, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v5, "MidPoint"
const/4 v6, 0x4
invoke-direct {v4, v5, v6}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v4, Lcom/fyber/inneractive/sdk/player/enums/a;->MidPoint:Lcom/fyber/inneractive/sdk/player/enums/a;
.line 11
new-instance v5, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v6, "ThirdPQuarter"
const/4 v7, 0x5
invoke-direct {v5, v6, v7}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/fyber/inneractive/sdk/player/enums/a;->ThirdPQuarter:Lcom/fyber/inneractive/sdk/player/enums/a;
.line 13
new-instance v6, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v7, "Completed"
const/4 v8, 0x6
invoke-direct {v6, v7, v8}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v6, Lcom/fyber/inneractive/sdk/player/enums/a;->Completed:Lcom/fyber/inneractive/sdk/player/enums/a;
.line 15
new-instance v7, Lcom/fyber/inneractive/sdk/player/enums/a;
const-string v8, "Progress"
const/4 v9, 0x7
invoke-direct {v7, v8, v9}, Lcom/fyber/inneractive/sdk/player/enums/a;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/fyber/inneractive/sdk/player/enums/a;->Progress:Lcom/fyber/inneractive/sdk/player/enums/a;
filled-new-array/range {v0 .. v7}, [Lcom/fyber/inneractive/sdk/player/enums/a;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/a;->$VALUES:[Lcom/fyber/inneractive/sdk/player/enums/a;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/enums/a;
.locals 1
const-class v0, Lcom/fyber/inneractive/sdk/player/enums/a;
.line 1
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/fyber/inneractive/sdk/player/enums/a;
return-object p0
.end method
.method public static values()[Lcom/fyber/inneractive/sdk/player/enums/a;
.locals 1
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/a;->$VALUES:[Lcom/fyber/inneractive/sdk/player/enums/a;
.line 1
invoke-virtual {v0}, [Lcom/fyber/inneractive/sdk/player/enums/a;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/fyber/inneractive/sdk/player/enums/a;
return-object v0
.end method

View File

@@ -0,0 +1,205 @@
.class public final enum Lcom/fyber/inneractive/sdk/player/enums/b;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/fyber/inneractive/sdk/player/enums/b;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Buffering:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Error:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Paused:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Prepared:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Preparing:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Seeking:Lcom/fyber/inneractive/sdk/player/enums/b;
.field public static final enum Start_in_progress:Lcom/fyber/inneractive/sdk/player/enums/b;
# direct methods
.method public static constructor <clinit>()V
.locals 12
.line 1
new-instance v0, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v1, "Idle"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->Idle:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 3
new-instance v1, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v2, "Preparing"
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/fyber/inneractive/sdk/player/enums/b;->Preparing:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 5
new-instance v2, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v3, "Prepared"
const/4 v4, 0x2
invoke-direct {v2, v3, v4}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v2, Lcom/fyber/inneractive/sdk/player/enums/b;->Prepared:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 7
new-instance v3, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v4, "Buffering"
const/4 v5, 0x3
invoke-direct {v3, v4, v5}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v3, Lcom/fyber/inneractive/sdk/player/enums/b;->Buffering:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 9
new-instance v4, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v5, "Seeking"
const/4 v6, 0x4
invoke-direct {v4, v5, v6}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v4, Lcom/fyber/inneractive/sdk/player/enums/b;->Seeking:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 11
new-instance v5, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v6, "Start_in_progress"
const/4 v7, 0x5
invoke-direct {v5, v6, v7}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v5, Lcom/fyber/inneractive/sdk/player/enums/b;->Start_in_progress:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 13
new-instance v6, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v7, "Playing"
const/4 v8, 0x6
invoke-direct {v6, v7, v8}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v6, Lcom/fyber/inneractive/sdk/player/enums/b;->Playing:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 15
new-instance v7, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v8, "Paused"
const/4 v9, 0x7
invoke-direct {v7, v8, v9}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v7, Lcom/fyber/inneractive/sdk/player/enums/b;->Paused:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 17
new-instance v8, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v9, "Completed"
const/16 v10, 0x8
invoke-direct {v8, v9, v10}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v8, Lcom/fyber/inneractive/sdk/player/enums/b;->Completed:Lcom/fyber/inneractive/sdk/player/enums/b;
.line 19
new-instance v9, Lcom/fyber/inneractive/sdk/player/enums/b;
const-string v10, "Error"
const/16 v11, 0x9
invoke-direct {v9, v10, v11}, Lcom/fyber/inneractive/sdk/player/enums/b;-><init>(Ljava/lang/String;I)V
sput-object v9, Lcom/fyber/inneractive/sdk/player/enums/b;->Error:Lcom/fyber/inneractive/sdk/player/enums/b;
filled-new-array/range {v0 .. v9}, [Lcom/fyber/inneractive/sdk/player/enums/b;
move-result-object v0
sput-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->$VALUES:[Lcom/fyber/inneractive/sdk/player/enums/b;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/fyber/inneractive/sdk/player/enums/b;
.locals 1
const-class v0, Lcom/fyber/inneractive/sdk/player/enums/b;
.line 1
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/fyber/inneractive/sdk/player/enums/b;
return-object p0
.end method
.method public static values()[Lcom/fyber/inneractive/sdk/player/enums/b;
.locals 1
sget-object v0, Lcom/fyber/inneractive/sdk/player/enums/b;->$VALUES:[Lcom/fyber/inneractive/sdk/player/enums/b;
.line 1
invoke-virtual {v0}, [Lcom/fyber/inneractive/sdk/player/enums/b;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/fyber/inneractive/sdk/player/enums/b;
return-object v0
.end method

View File

@@ -0,0 +1,547 @@
.class public abstract Lcom/fyber/inneractive/sdk/player/exoplayer2/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/fyber/inneractive/sdk/player/exoplayer2/o;
# instance fields
.field public final a:I
.field public b:Lcom/fyber/inneractive/sdk/player/exoplayer2/p;
.field public c:I
.field public d:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;
.field public e:J
.field public f:Z
.field public g:Z
# direct methods
.method public constructor <init>(I)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->a:I
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->f:Z
return-void
.end method
# virtual methods
.method public final a(Lcom/fyber/inneractive/sdk/player/exoplayer2/k;Lcom/fyber/inneractive/sdk/player/exoplayer2/decoder/b;Z)I
.locals 36
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
iget-object v3, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;
move/from16 v4, p3
.line 15
invoke-interface {v3, v1, v2, v4}, Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;->a(Lcom/fyber/inneractive/sdk/player/exoplayer2/k;Lcom/fyber/inneractive/sdk/player/exoplayer2/decoder/b;Z)I
move-result v3
const/4 v4, -0x4
if-ne v3, v4, :cond_2
const/4 v1, 0x4
.line 16
invoke-virtual {v2, v1}, Lcom/fyber/inneractive/sdk/player/exoplayer2/decoder/b;->a(I)Z
move-result v1
if-eqz v1, :cond_1
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->f:Z
iget-boolean v1, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->g:Z
if-eqz v1, :cond_0
goto :goto_0
:cond_0
const/4 v4, -0x3
:goto_0
return v4
.line 20
:cond_1
iget-wide v4, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/decoder/b;->d:J
iget-wide v6, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->e:J
add-long/2addr v4, v6
iput-wide v4, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/decoder/b;->d:J
goto/16 :goto_1
:cond_2
const/4 v2, -0x5
if-ne v3, v2, :cond_3
.line 22
iget-object v2, v1, Lcom/fyber/inneractive/sdk/player/exoplayer2/k;->a:Lcom/fyber/inneractive/sdk/player/exoplayer2/j;
.line 23
iget-wide v4, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->w:J
const-wide v6, 0x7fffffffffffffffL
cmp-long v6, v4, v6
if-eqz v6, :cond_3
iget-wide v6, v0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->e:J
add-long v31, v4, v6
.line 25
new-instance v4, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;
move-object v8, v4
iget-object v9, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->a:Ljava/lang/String;
iget-object v10, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->e:Ljava/lang/String;
iget-object v11, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->f:Ljava/lang/String;
iget-object v12, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->c:Ljava/lang/String;
iget v13, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->b:I
iget v14, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->g:I
iget v15, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->j:I
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->k:I
move/from16 v16, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->l:F
move/from16 v17, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->m:I
move/from16 v18, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->n:F
move/from16 v19, v5
iget-object v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->p:[B
move-object/from16 v20, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->o:I
move/from16 v21, v5
iget-object v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->q:Lcom/fyber/inneractive/sdk/player/exoplayer2/video/b;
move-object/from16 v22, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->r:I
move/from16 v23, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->s:I
move/from16 v24, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->t:I
move/from16 v25, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->u:I
move/from16 v26, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->v:I
move/from16 v27, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->x:I
move/from16 v28, v5
iget-object v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->y:Ljava/lang/String;
move-object/from16 v29, v5
iget v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->z:I
move/from16 v30, v5
iget-object v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->h:Ljava/util/List;
move-object/from16 v33, v5
iget-object v5, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->i:Lcom/fyber/inneractive/sdk/player/exoplayer2/drm/a;
move-object/from16 v34, v5
iget-object v2, v2, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/metadata/a;
move-object/from16 v35, v2
invoke-direct/range {v8 .. v35}, Lcom/fyber/inneractive/sdk/player/exoplayer2/j;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIFIF[BILcom/fyber/inneractive/sdk/player/exoplayer2/video/b;IIIIIILjava/lang/String;IJLjava/util/List;Lcom/fyber/inneractive/sdk/player/exoplayer2/drm/a;Lcom/fyber/inneractive/sdk/player/exoplayer2/metadata/a;)V
.line 26
iput-object v4, v1, Lcom/fyber/inneractive/sdk/player/exoplayer2/k;->a:Lcom/fyber/inneractive/sdk/player/exoplayer2/j;
:cond_3
:goto_1
return v3
.end method
.method public final a(J)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->g:Z
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->f:Z
.line 14
invoke-virtual {p0, v0, p1, p2}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->a(ZJ)V
return-void
.end method
.method public final a(Lcom/fyber/inneractive/sdk/player/exoplayer2/p;[Lcom/fyber/inneractive/sdk/player/exoplayer2/j;Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;JZJ)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
iget v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
const/4 v1, 0x1
if-nez v0, :cond_0
move v0, v1
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 1
:goto_0
invoke-static {v0}, Lcom/fyber/inneractive/sdk/player/exoplayer2/util/a;->b(Z)V
iput-object p1, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->b:Lcom/fyber/inneractive/sdk/player/exoplayer2/p;
iput v1, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
.line 4
invoke-virtual {p0, p6}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->a(Z)V
.line 5
invoke-virtual {p0, p2, p3, p7, p8}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->a([Lcom/fyber/inneractive/sdk/player/exoplayer2/j;Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;J)V
.line 6
invoke-virtual {p0, p6, p4, p5}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->a(ZJ)V
return-void
.end method
.method public abstract a(Z)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
.end method
.method public abstract a(ZJ)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
.end method
.method public a([Lcom/fyber/inneractive/sdk/player/exoplayer2/j;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
.line 0
return-void
.end method
.method public final a([Lcom/fyber/inneractive/sdk/player/exoplayer2/j;Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;J)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->g:Z
xor-int/lit8 v0, v0, 0x1
.line 7
invoke-static {v0}, Lcom/fyber/inneractive/sdk/player/exoplayer2/util/a;->b(Z)V
iput-object p2, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;
const/4 p2, 0x0
iput-boolean p2, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->f:Z
iput-wide p3, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->e:J
.line 11
invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->a([Lcom/fyber/inneractive/sdk/player/exoplayer2/j;)V
return-void
.end method
.method public final b()Z
.locals 1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->f:Z
return v0
.end method
.method public final c()V
.locals 3
iget v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
const/4 v1, 0x0
const/4 v2, 0x1
if-ne v0, v2, :cond_0
goto :goto_0
:cond_0
move v2, v1
.line 1
:goto_0
invoke-static {v2}, Lcom/fyber/inneractive/sdk/player/exoplayer2/util/a;->b(Z)V
iput v1, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
const/4 v0, 0x0
iput-object v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;
iput-boolean v1, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->g:Z
.line 5
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->n()V
return-void
.end method
.method public final d()Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;
.locals 1
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;
return-object v0
.end method
.method public final e()I
.locals 1
iget v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
return v0
.end method
.method public final f()V
.locals 1
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->g:Z
return-void
.end method
.method public final g()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->d:Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;
.line 1
invoke-interface {v0}, Lcom/fyber/inneractive/sdk/player/exoplayer2/source/q;->a()V
return-void
.end method
.method public final h()Z
.locals 1
iget-boolean v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->g:Z
return v0
.end method
.method public j()Lcom/fyber/inneractive/sdk/player/exoplayer2/util/g;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public final k()I
.locals 1
iget v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->a:I
return v0
.end method
.method public final l()Lcom/fyber/inneractive/sdk/player/exoplayer2/a;
.locals 0
return-object p0
.end method
.method public abstract n()V
.end method
.method public abstract o()V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
.end method
.method public abstract p()V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
.end method
.method public final setIndex(I)V
.locals 0
return-void
.end method
.method public final start()V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
iget v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
.line 1
:goto_0
invoke-static {v1}, Lcom/fyber/inneractive/sdk/player/exoplayer2/util/a;->b(Z)V
const/4 v0, 0x2
iput v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
.line 3
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->o()V
return-void
.end method
.method public final stop()V
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/fyber/inneractive/sdk/player/exoplayer2/d;
}
.end annotation
iget v0, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
const/4 v1, 0x2
const/4 v2, 0x1
if-ne v0, v1, :cond_0
move v0, v2
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 1
:goto_0
invoke-static {v0}, Lcom/fyber/inneractive/sdk/player/exoplayer2/util/a;->b(Z)V
iput v2, p0, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->c:I
.line 3
invoke-virtual {p0}, Lcom/fyber/inneractive/sdk/player/exoplayer2/a;->p()V
return-void
.end method

Some files were not shown because too many files have changed in this diff Show More