This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
.class public final synthetic Lne/a;
.super Ljava/lang/Object;
.source "R8$$SyntheticClass"
# interfaces
.implements Ljava/util/Comparator;
# static fields
.field public static final synthetic a:Lne/a;
# direct methods
.method public static synthetic constructor <clinit>()V
.locals 1
new-instance v0, Lne/a;
invoke-direct {v0}, Lne/a;-><init>()V
sput-object v0, Lne/a;->a:Lne/a;
return-void
.end method
.method public synthetic constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 0
check-cast p1, Loe/b;
check-cast p2, Loe/b;
invoke-static {p1, p2}, Lne/b;->a(Loe/b;Loe/b;)I
move-result p1
return p1
.end method
+788
View File
@@ -0,0 +1,788 @@
.class public final Lne/b;
.super Ljava/lang/Object;
.source "BaseUrlExclusionList.java"
# instance fields
.field public final a:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final b:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final c:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/util/List<",
"Landroid/util/Pair<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;>;",
"Loe/b;",
">;"
}
.end annotation
.end field
.field public final d:Ljava/util/Random;
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
new-instance v0, Ljava/util/Random;
invoke-direct {v0}, Ljava/util/Random;-><init>()V
invoke-direct {p0, v0}, Lne/b;-><init>(Ljava/util/Random;)V
return-void
.end method
.method public constructor <init>(Ljava/util/Random;)V
.locals 1
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lne/b;->c:Ljava/util/Map;
.line 4
iput-object p1, p0, Lne/b;->d:Ljava/util/Random;
.line 5
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lne/b;->a:Ljava/util/Map;
.line 6
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lne/b;->b:Ljava/util/Map;
return-void
.end method
.method public static synthetic a(Loe/b;Loe/b;)I
.locals 0
invoke-static {p0, p1}, Lne/b;->d(Loe/b;Loe/b;)I
move-result p0
return p0
.end method
.method public static b(Ljava/lang/Object;JLjava/util/Map;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;J",
"Ljava/util/Map<",
"TT;",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.line 1
invoke-interface {p3, p0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 2
invoke-interface {p3, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-static {v0}, Lcom/tmapmobility/tmap/exoplayer2/util/m0;->k(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
invoke-static {p1, p2, v0, v1}, Ljava/lang/Math;->max(JJ)J
move-result-wide p1
.line 3
:cond_0
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
invoke-interface {p3, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static d(Loe/b;Loe/b;)I
.locals 2
.line 1
iget v0, p0, Loe/b;->c:I
iget v1, p1, Loe/b;->c:I
invoke-static {v0, v1}, Ljava/lang/Integer;->compare(II)I
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 2
:cond_0
iget-object p0, p0, Loe/b;->b:Ljava/lang/String;
iget-object p1, p1, Loe/b;->b:Ljava/lang/String;
invoke-virtual {p0, p1}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
:goto_0
return v0
.end method
.method public static f(Ljava/util/List;)I
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Loe/b;",
">;)I"
}
.end annotation
.line 1
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
const/4 v1, 0x0
.line 2
:goto_0
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v2
if-ge v1, v2, :cond_0
.line 3
invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Loe/b;
iget v2, v2, Loe/b;->c:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 4
:cond_0
invoke-virtual {v0}, Ljava/util/HashSet;->size()I
move-result p0
return p0
.end method
.method public static h(JLjava/util/Map;)V
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(J",
"Ljava/util/Map<",
"TT;",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 2
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_0
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map$Entry;
.line 3
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v3
cmp-long v3, v3, p0
if-gtz v3, :cond_0
.line 4
invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
const/4 p0, 0x0
.line 5
:goto_1
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result p1
if-ge p0, p1, :cond_2
.line 6
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p1
invoke-interface {p2, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 p0, p0, 0x1
goto :goto_1
:cond_2
return-void
.end method
# virtual methods
.method public final c(Ljava/util/List;)Ljava/util/List;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Loe/b;",
">;)",
"Ljava/util/List<",
"Loe/b;",
">;"
}
.end annotation
.line 1
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
.line 2
iget-object v2, p0, Lne/b;->a:Ljava/util/Map;
invoke-static {v0, v1, v2}, Lne/b;->h(JLjava/util/Map;)V
.line 3
iget-object v2, p0, Lne/b;->b:Ljava/util/Map;
invoke-static {v0, v1, v2}, Lne/b;->h(JLjava/util/Map;)V
.line 4
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x0
.line 5
:goto_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
if-ge v1, v2, :cond_1
.line 6
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Loe/b;
.line 7
iget-object v3, p0, Lne/b;->a:Ljava/util/Map;
iget-object v4, v2, Loe/b;->b:Ljava/lang/String;
invoke-interface {v3, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_0
iget-object v3, p0, Lne/b;->b:Ljava/util/Map;
iget v4, v2, Loe/b;->c:I
.line 8
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-interface {v3, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_0
.line 9
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_0
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_1
return-object v0
.end method
.method public e(Loe/b;J)V
.locals 2
.line 1
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
add-long/2addr v0, p2
.line 2
iget-object p2, p1, Loe/b;->b:Ljava/lang/String;
iget-object p3, p0, Lne/b;->a:Ljava/util/Map;
invoke-static {p2, v0, v1, p3}, Lne/b;->b(Ljava/lang/Object;JLjava/util/Map;)V
.line 3
iget p1, p1, Loe/b;->c:I
const/high16 p2, -0x80000000
if-eq p1, p2, :cond_0
.line 4
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iget-object p2, p0, Lne/b;->b:Ljava/util/Map;
invoke-static {p1, v0, v1, p2}, Lne/b;->b(Ljava/lang/Object;JLjava/util/Map;)V
:cond_0
return-void
.end method
.method public g(Ljava/util/List;)I
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Loe/b;",
">;)I"
}
.end annotation
.line 1
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
.line 2
invoke-virtual {p0, p1}, Lne/b;->c(Ljava/util/List;)Ljava/util/List;
move-result-object p1
const/4 v1, 0x0
.line 3
:goto_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
if-ge v1, v2, :cond_0
.line 4
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Loe/b;
iget v2, v2, Loe/b;->c:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 5
:cond_0
invoke-virtual {v0}, Ljava/util/HashSet;->size()I
move-result p1
return p1
.end method
.method public i()V
.locals 1
.line 1
iget-object v0, p0, Lne/b;->a:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->clear()V
.line 2
iget-object v0, p0, Lne/b;->b:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->clear()V
.line 3
iget-object v0, p0, Lne/b;->c:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->clear()V
return-void
.end method
.method public j(Ljava/util/List;)Loe/b;
.locals 7
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Loe/b;",
">;)",
"Loe/b;"
}
.end annotation
.line 1
invoke-virtual {p0, p1}, Lne/b;->c(Ljava/util/List;)Ljava/util/List;
move-result-object p1
.line 2
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x2
if-ge v0, v1, :cond_0
const/4 v0, 0x0
.line 3
invoke-static {p1, v0}, Lcom/google/common/collect/Iterables;->getFirst(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Loe/b;
return-object p1
.line 4
:cond_0
sget-object v0, Lne/a;->a:Lne/a;
invoke-static {p1, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 5
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x0
.line 6
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Loe/b;
iget v2, v2, Loe/b;->c:I
move v3, v1
.line 7
:goto_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v4
if-ge v3, v4, :cond_2
.line 8
invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Loe/b;
.line 9
iget v5, v4, Loe/b;->c:I
if-eq v2, v5, :cond_1
.line 10
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
if-ne v2, v3, :cond_2
.line 11
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Loe/b;
return-object p1
.line 12
:cond_1
new-instance v5, Landroid/util/Pair;
iget-object v6, v4, Loe/b;->b:Ljava/lang/String;
iget v4, v4, Loe/b;->d:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-direct {v5, v6, v4}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 13
:cond_2
iget-object v2, p0, Lne/b;->c:Ljava/util/Map;
invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Loe/b;
if-nez v2, :cond_3
.line 14
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
invoke-interface {p1, v1, v2}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object p1
invoke-virtual {p0, p1}, Lne/b;->k(Ljava/util/List;)Loe/b;
move-result-object v2
.line 15
iget-object p1, p0, Lne/b;->c:Ljava/util/Map;
invoke-interface {p1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_3
return-object v2
.end method
.method public final k(Ljava/util/List;)Loe/b;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Loe/b;",
">;)",
"Loe/b;"
}
.end annotation
const/4 v0, 0x0
move v1, v0
move v2, v1
.line 1
:goto_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v3
if-ge v1, v3, :cond_0
.line 2
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Loe/b;
iget v3, v3, Loe/b;->d:I
add-int/2addr v2, v3
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 3
:cond_0
iget-object v1, p0, Lne/b;->d:Ljava/util/Random;
invoke-virtual {v1, v2}, Ljava/util/Random;->nextInt(I)I
move-result v1
move v2, v0
.line 4
:goto_1
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v3
if-ge v0, v3, :cond_2
.line 5
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Loe/b;
.line 6
iget v4, v3, Loe/b;->d:I
add-int/2addr v2, v4
if-ge v1, v2, :cond_1
return-object v3
:cond_1
add-int/lit8 v0, v0, 0x1
goto :goto_1
.line 7
:cond_2
invoke-static {p1}, Lcom/google/common/collect/Iterables;->getLast(Ljava/lang/Iterable;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Loe/b;
return-object p1
.end method
+22
View File
@@ -0,0 +1,22 @@
.class public final Lne/c;
.super Ljava/lang/Object;
.source "BuildConfig.java"
# static fields
.field public static final a:Z = false
.field public static final b:Ljava/lang/String; = "com.tmapmobility.tmap.exoplayer2.source.dash"
.field public static final c:Ljava/lang/String; = "release"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
+34
View File
@@ -0,0 +1,34 @@
.class public final synthetic Lne/d;
.super Ljava/lang/Object;
.source "R8$$SyntheticClass"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;
# direct methods
.method public synthetic constructor <init>(Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lne/d;->a:Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
iget-object v0, p0, Lne/d;->a:Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;
invoke-static {v0}, Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;->k0(Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;)V
return-void
.end method
+34
View File
@@ -0,0 +1,34 @@
.class public final synthetic Lne/e;
.super Ljava/lang/Object;
.source "R8$$SyntheticClass"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;
# direct methods
.method public synthetic constructor <init>(Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lne/e;->a:Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
iget-object v0, p0, Lne/e;->a:Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;
invoke-static {v0}, Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;->l0(Lcom/tmapmobility/tmap/exoplayer2/source/dash/b;)V
return-void
.end method
+39
View File
@@ -0,0 +1,39 @@
.class public interface abstract Lne/f;
.super Ljava/lang/Object;
.source "DashSegmentIndex.java"
# static fields
.field public static final a:I = -0x1
# virtual methods
.method public abstract a(JJ)J
.end method
.method public abstract b(JJ)J
.end method
.method public abstract c(JJ)J
.end method
.method public abstract d(J)Loe/i;
.end method
.method public abstract e(JJ)J
.end method
.method public abstract f(J)J
.end method
.method public abstract g()Z
.end method
.method public abstract getTimeUs(J)J
.end method
.method public abstract h()J
.end method
.method public abstract i(JJ)J
.end method
+619
View File
@@ -0,0 +1,619 @@
.class public final Lne/g;
.super Ljava/lang/Object;
.source "DashUtil.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Loe/j;Ljava/lang/String;Loe/i;I)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec;
.locals 2
.line 1
new-instance v0, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;
invoke-direct {v0}, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;-><init>()V
.line 2
invoke-virtual {p2, p1}, Loe/i;->b(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;->j(Landroid/net/Uri;)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;
move-result-object p1
iget-wide v0, p2, Loe/i;->a:J
.line 3
invoke-virtual {p1, v0, v1}, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;->i(J)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;
move-result-object p1
iget-wide v0, p2, Loe/i;->b:J
.line 4
invoke-virtual {p1, v0, v1}, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;->h(J)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;
move-result-object p1
.line 5
invoke-static {p0, p2}, Lne/g;->n(Loe/j;Loe/i;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p1, p0}, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;->g(Ljava/lang/String;)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;
move-result-object p0
.line 6
invoke-virtual {p0, p3}, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;->c(I)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;
move-result-object p0
.line 7
invoke-virtual {p0}, Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec$b;->a()Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec;
move-result-object p0
return-object p0
.end method
.method public static b(Loe/j;Loe/i;I)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec;
.locals 2
.line 1
iget-object v0, p0, Loe/j;->d:Lcom/google/common/collect/ImmutableList;
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Loe/b;
iget-object v0, v0, Loe/b;->a:Ljava/lang/String;
invoke-static {p0, v0, p1, p2}, Lne/g;->a(Loe/j;Ljava/lang/String;Loe/i;I)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec;
move-result-object p0
return-object p0
.end method
.method public static c(Loe/g;I)Loe/j;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-virtual {p0, p1}, Loe/g;->a(I)I
move-result p1
const/4 v0, 0x0
const/4 v1, -0x1
if-ne p1, v1, :cond_0
return-object v0
.line 2
:cond_0
iget-object p0, p0, Loe/g;->c:Ljava/util/List;
invoke-interface {p0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p0
check-cast p0, Loe/a;
iget-object p0, p0, Loe/a;->c:Ljava/util/List;
.line 3
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
move-result p1
if-eqz p1, :cond_1
goto :goto_0
:cond_1
const/4 p1, 0x0
invoke-interface {p0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p0
move-object v0, p0
check-cast v0, Loe/j;
:goto_0
return-object v0
.end method
.method public static d(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;ILoe/j;)Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const/4 v0, 0x0
.line 1
invoke-static {p0, p1, p2, v0}, Lne/g;->e(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;ILoe/j;I)Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
move-result-object p0
return-object p0
.end method
.method public static e(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;ILoe/j;I)Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
invoke-virtual {p2}, Loe/j;->m()Loe/i;
move-result-object v0
if-nez v0, :cond_0
const/4 p0, 0x0
return-object p0
.line 2
:cond_0
iget-object v0, p2, Loe/j;->c:Lcom/tmapmobility/tmap/exoplayer2/Format;
invoke-static {p1, v0}, Lne/g;->m(ILcom/tmapmobility/tmap/exoplayer2/Format;)Lme/g;
move-result-object p1
const/4 v0, 0x1
.line 3
:try_start_0
invoke-static {p1, p0, p2, p3, v0}, Lne/g;->h(Lme/g;Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;IZ)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 4
invoke-interface {p1}, Lme/g;->release()V
.line 5
invoke-interface {p1}, Lme/g;->c()Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
move-result-object p0
return-object p0
:catchall_0
move-exception p0
.line 6
invoke-interface {p1}, Lme/g;->release()V
.line 7
throw p0
.end method
.method public static f(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/g;)Lcom/tmapmobility/tmap/exoplayer2/Format;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const/4 v0, 0x2
.line 1
invoke-static {p1, v0}, Lne/g;->c(Loe/g;I)Loe/j;
move-result-object v1
if-nez v1, :cond_0
const/4 v0, 0x1
.line 2
invoke-static {p1, v0}, Lne/g;->c(Loe/g;I)Loe/j;
move-result-object v1
if-nez v1, :cond_0
const/4 p0, 0x0
return-object p0
.line 3
:cond_0
iget-object p1, v1, Loe/j;->c:Lcom/tmapmobility/tmap/exoplayer2/Format;
.line 4
invoke-static {p0, v0, v1}, Lne/g;->k(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;ILoe/j;)Lcom/tmapmobility/tmap/exoplayer2/Format;
move-result-object p0
if-nez p0, :cond_1
goto :goto_0
.line 5
:cond_1
invoke-virtual {p0, p1}, Lcom/tmapmobility/tmap/exoplayer2/Format;->A(Lcom/tmapmobility/tmap/exoplayer2/Format;)Lcom/tmapmobility/tmap/exoplayer2/Format;
move-result-object p1
:goto_0
return-object p1
.end method
.method public static g(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;ILme/g;Loe/i;)V
.locals 8
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
iget-object v0, p1, Loe/j;->d:Lcom/google/common/collect/ImmutableList;
.line 2
invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Loe/b;
iget-object p2, p2, Loe/b;->a:Ljava/lang/String;
const/4 v0, 0x0
.line 3
invoke-static {p1, p2, p4, v0}, Lne/g;->a(Loe/j;Ljava/lang/String;Loe/i;I)Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec;
move-result-object v3
.line 4
new-instance p2, Lme/m;
iget-object v4, p1, Loe/j;->c:Lcom/tmapmobility/tmap/exoplayer2/Format;
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p2
move-object v2, p0
move-object v7, p3
invoke-direct/range {v1 .. v7}, Lme/m;-><init>(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Lcom/tmapmobility/tmap/exoplayer2/upstream/DataSpec;Lcom/tmapmobility/tmap/exoplayer2/Format;ILjava/lang/Object;Lme/g;)V
.line 5
invoke-virtual {p2}, Lme/m;->load()V
return-void
.end method
.method public static h(Lme/g;Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;IZ)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
invoke-virtual {p2}, Loe/j;->m()Loe/i;
move-result-object v0
invoke-static {v0}, Lcom/tmapmobility/tmap/exoplayer2/util/a;->g(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Loe/i;
if-eqz p4, :cond_2
.line 2
invoke-virtual {p2}, Loe/j;->l()Loe/i;
move-result-object p4
if-nez p4, :cond_0
return-void
.line 3
:cond_0
iget-object v1, p2, Loe/j;->d:Lcom/google/common/collect/ImmutableList;
.line 4
invoke-interface {v1, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Loe/b;
iget-object v1, v1, Loe/b;->a:Ljava/lang/String;
invoke-virtual {v0, p4, v1}, Loe/i;->a(Loe/i;Ljava/lang/String;)Loe/i;
move-result-object v1
if-nez v1, :cond_1
.line 5
invoke-static {p1, p2, p3, p0, v0}, Lne/g;->g(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;ILme/g;Loe/i;)V
move-object v0, p4
goto :goto_0
:cond_1
move-object v0, v1
.line 6
:cond_2
:goto_0
invoke-static {p1, p2, p3, p0, v0}, Lne/g;->g(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;ILme/g;Loe/i;)V
return-void
.end method
.method public static i(Lme/g;Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;Z)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const/4 v0, 0x0
.line 1
invoke-static {p0, p1, p2, v0, p3}, Lne/g;->h(Lme/g;Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;IZ)V
return-void
.end method
.method public static j(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Landroid/net/Uri;)Loe/c;
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
new-instance v0, Loe/d;
invoke-direct {v0}, Loe/d;-><init>()V
const/4 v1, 0x4
invoke-static {p0, v0, p1, v1}, Lcom/tmapmobility/tmap/exoplayer2/upstream/d0;->e(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Lcom/tmapmobility/tmap/exoplayer2/upstream/d0$a;Landroid/net/Uri;I)Ljava/lang/Object;
move-result-object p0
check-cast p0, Loe/c;
return-object p0
.end method
.method public static k(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;ILoe/j;)Lcom/tmapmobility/tmap/exoplayer2/Format;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const/4 v0, 0x0
.line 1
invoke-static {p0, p1, p2, v0}, Lne/g;->l(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;ILoe/j;I)Lcom/tmapmobility/tmap/exoplayer2/Format;
move-result-object p0
return-object p0
.end method
.method public static l(Lcom/tmapmobility/tmap/exoplayer2/upstream/m;ILoe/j;I)Lcom/tmapmobility/tmap/exoplayer2/Format;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
invoke-virtual {p2}, Loe/j;->m()Loe/i;
move-result-object v0
if-nez v0, :cond_0
const/4 p0, 0x0
return-object p0
.line 2
:cond_0
iget-object v0, p2, Loe/j;->c:Lcom/tmapmobility/tmap/exoplayer2/Format;
invoke-static {p1, v0}, Lne/g;->m(ILcom/tmapmobility/tmap/exoplayer2/Format;)Lme/g;
move-result-object p1
const/4 v0, 0x0
.line 3
:try_start_0
invoke-static {p1, p0, p2, p3, v0}, Lne/g;->h(Lme/g;Lcom/tmapmobility/tmap/exoplayer2/upstream/m;Loe/j;IZ)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 4
invoke-interface {p1}, Lme/g;->release()V
.line 5
invoke-interface {p1}, Lme/g;->e()[Lcom/tmapmobility/tmap/exoplayer2/Format;
move-result-object p0
invoke-static {p0}, Lcom/tmapmobility/tmap/exoplayer2/util/a;->k(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, [Lcom/tmapmobility/tmap/exoplayer2/Format;
aget-object p0, p0, v0
return-object p0
:catchall_0
move-exception p0
.line 6
invoke-interface {p1}, Lme/g;->release()V
.line 7
throw p0
.end method
.method public static m(ILcom/tmapmobility/tmap/exoplayer2/Format;)Lme/g;
.locals 2
.line 1
iget-object v0, p1, Lcom/tmapmobility/tmap/exoplayer2/Format;->k:Ljava/lang/String;
if-eqz v0, :cond_1
const-string v1, "video/webm"
.line 2
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_0
const-string v1, "audio/webm"
.line 3
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
:cond_0
const/4 v0, 0x1
goto :goto_0
:cond_1
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_2
.line 4
new-instance v0, Lcom/tmapmobility/tmap/exoplayer2/extractor/mkv/MatroskaExtractor;
invoke-direct {v0}, Lcom/tmapmobility/tmap/exoplayer2/extractor/mkv/MatroskaExtractor;-><init>()V
goto :goto_1
:cond_2
new-instance v0, Lcom/tmapmobility/tmap/exoplayer2/extractor/mp4/FragmentedMp4Extractor;
invoke-direct {v0}, Lcom/tmapmobility/tmap/exoplayer2/extractor/mp4/FragmentedMp4Extractor;-><init>()V
.line 5
:goto_1
new-instance v1, Lme/e;
invoke-direct {v1, v0, p0, p1}, Lme/e;-><init>(Lcom/tmapmobility/tmap/exoplayer2/extractor/Extractor;ILcom/tmapmobility/tmap/exoplayer2/Format;)V
return-object v1
.end method
.method public static n(Loe/j;Loe/i;)Ljava/lang/String;
.locals 1
.line 1
invoke-virtual {p0}, Loe/j;->j()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
goto :goto_0
.line 2
:cond_0
iget-object p0, p0, Loe/j;->d:Lcom/google/common/collect/ImmutableList;
const/4 v0, 0x0
invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p0
check-cast p0, Loe/b;
iget-object p0, p0, Loe/b;->a:Ljava/lang/String;
invoke-virtual {p1, p0}, Loe/i;->b(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p0
invoke-virtual {p0}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v0
:goto_0
return-object v0
.end method
+171
View File
@@ -0,0 +1,171 @@
.class public final Lne/h;
.super Ljava/lang/Object;
.source "DashWrappingSegmentIndex.java"
# interfaces
.implements Lne/f;
# instance fields
.field public final b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
.field public final c:J
# direct methods
.method public constructor <init>(Lcom/tmapmobility/tmap/exoplayer2/extractor/c;J)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lne/h;->b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
.line 3
iput-wide p2, p0, Lne/h;->c:J
return-void
.end method
# virtual methods
.method public a(JJ)J
.locals 0
.line 1
iget-object p3, p0, Lne/h;->b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
iget-object p3, p3, Lcom/tmapmobility/tmap/exoplayer2/extractor/c;->g:[J
long-to-int p1, p1
aget-wide p1, p3, p1
return-wide p1
.end method
.method public b(JJ)J
.locals 0
const-wide/16 p1, 0x0
return-wide p1
.end method
.method public c(JJ)J
.locals 0
const-wide p1, -0x7fffffffffffffffL # -4.9E-324
return-wide p1
.end method
.method public d(J)Loe/i;
.locals 7
.line 1
new-instance v6, Loe/i;
iget-object v0, p0, Lne/h;->b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
iget-object v1, v0, Lcom/tmapmobility/tmap/exoplayer2/extractor/c;->f:[J
long-to-int p1, p1
aget-wide v2, v1, p1
iget-object p2, v0, Lcom/tmapmobility/tmap/exoplayer2/extractor/c;->e:[I
aget p1, p2, p1
int-to-long v4, p1
const/4 v1, 0x0
move-object v0, v6
invoke-direct/range {v0 .. v5}, Loe/i;-><init>(Ljava/lang/String;JJ)V
return-object v6
.end method
.method public e(JJ)J
.locals 2
.line 1
iget-object p3, p0, Lne/h;->b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
iget-wide v0, p0, Lne/h;->c:J
add-long/2addr p1, v0
invoke-virtual {p3, p1, p2}, Lcom/tmapmobility/tmap/exoplayer2/extractor/c;->b(J)I
move-result p1
int-to-long p1, p1
return-wide p1
.end method
.method public f(J)J
.locals 0
.line 1
iget-object p1, p0, Lne/h;->b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
iget p1, p1, Lcom/tmapmobility/tmap/exoplayer2/extractor/c;->d:I
int-to-long p1, p1
return-wide p1
.end method
.method public g()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public getTimeUs(J)J
.locals 2
.line 1
iget-object v0, p0, Lne/h;->b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
iget-object v0, v0, Lcom/tmapmobility/tmap/exoplayer2/extractor/c;->h:[J
long-to-int p1, p1
aget-wide p1, v0, p1
iget-wide v0, p0, Lne/h;->c:J
sub-long/2addr p1, v0
return-wide p1
.end method
.method public h()J
.locals 2
const-wide/16 v0, 0x0
return-wide v0
.end method
.method public i(JJ)J
.locals 0
.line 1
iget-object p1, p0, Lne/h;->b:Lcom/tmapmobility/tmap/exoplayer2/extractor/c;
iget p1, p1, Lcom/tmapmobility/tmap/exoplayer2/extractor/c;->d:I
int-to-long p1, p1
return-wide p1
.end method
+361
View File
@@ -0,0 +1,361 @@
.class public final Lne/i;
.super Ljava/lang/Object;
.source "EventSampleStream.java"
# interfaces
.implements Lcom/tmapmobility/tmap/exoplayer2/source/SampleStream;
# instance fields
.field public final a:Lcom/tmapmobility/tmap/exoplayer2/Format;
.field public final b:Lee/b;
.field public c:[J
.field public d:Z
.field public e:Loe/f;
.field public f:Z
.field public g:I
.field public h:J
# direct methods
.method public constructor <init>(Loe/f;Lcom/tmapmobility/tmap/exoplayer2/Format;Z)V
.locals 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p2, p0, Lne/i;->a:Lcom/tmapmobility/tmap/exoplayer2/Format;
.line 3
iput-object p1, p0, Lne/i;->e:Loe/f;
.line 4
new-instance p2, Lee/b;
invoke-direct {p2}, Lee/b;-><init>()V
iput-object p2, p0, Lne/i;->b:Lee/b;
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
.line 5
iput-wide v0, p0, Lne/i;->h:J
.line 6
iget-object p2, p1, Loe/f;->b:[J
iput-object p2, p0, Lne/i;->c:[J
.line 7
invoke-virtual {p0, p1, p3}, Lne/i;->c(Loe/f;Z)V
return-void
.end method
# virtual methods
.method public a()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lne/i;->e:Loe/f;
invoke-virtual {v0}, Loe/f;->a()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public b(J)V
.locals 4
.line 1
iget-object v0, p0, Lne/i;->c:[J
const/4 v1, 0x1
const/4 v2, 0x0
.line 2
invoke-static {v0, p1, p2, v1, v2}, Lcom/tmapmobility/tmap/exoplayer2/util/m0;->f([JJZZ)I
move-result v0
iput v0, p0, Lne/i;->g:I
.line 3
iget-boolean v3, p0, Lne/i;->d:Z
if-eqz v3, :cond_0
iget-object v3, p0, Lne/i;->c:[J
array-length v3, v3
if-ne v0, v3, :cond_0
goto :goto_0
:cond_0
move v1, v2
:goto_0
if-eqz v1, :cond_1
goto :goto_1
:cond_1
const-wide p1, -0x7fffffffffffffffL # -4.9E-324
.line 4
:goto_1
iput-wide p1, p0, Lne/i;->h:J
return-void
.end method
.method public c(Loe/f;Z)V
.locals 8
.line 1
iget v0, p0, Lne/i;->g:I
const-wide v1, -0x7fffffffffffffffL # -4.9E-324
if-nez v0, :cond_0
move-wide v4, v1
goto :goto_0
:cond_0
iget-object v3, p0, Lne/i;->c:[J
add-int/lit8 v0, v0, -0x1
aget-wide v4, v3, v0
.line 2
:goto_0
iput-boolean p2, p0, Lne/i;->d:Z
.line 3
iput-object p1, p0, Lne/i;->e:Loe/f;
.line 4
iget-object p1, p1, Loe/f;->b:[J
iput-object p1, p0, Lne/i;->c:[J
.line 5
iget-wide v6, p0, Lne/i;->h:J
cmp-long p2, v6, v1
if-eqz p2, :cond_1
.line 6
invoke-virtual {p0, v6, v7}, Lne/i;->b(J)V
goto :goto_1
:cond_1
cmp-long p2, v4, v1
if-eqz p2, :cond_2
const/4 p2, 0x0
.line 7
invoke-static {p1, v4, v5, p2, p2}, Lcom/tmapmobility/tmap/exoplayer2/util/m0;->f([JJZZ)I
move-result p1
iput p1, p0, Lne/i;->g:I
:cond_2
:goto_1
return-void
.end method
.method public d(Lcom/tmapmobility/tmap/exoplayer2/f2;Lcom/tmapmobility/tmap/exoplayer2/decoder/DecoderInputBuffer;I)I
.locals 6
.line 1
iget v0, p0, Lne/i;->g:I
iget-object v1, p0, Lne/i;->c:[J
array-length v1, v1
const/4 v2, 0x1
if-ne v0, v1, :cond_0
move v1, v2
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
const/4 v3, -0x4
const/4 v4, 0x4
if-eqz v1, :cond_1
.line 2
iget-boolean v5, p0, Lne/i;->d:Z
if-nez v5, :cond_1
.line 3
invoke-virtual {p2, v4}, Lvd/a;->i(I)V
return v3
:cond_1
and-int/lit8 v5, p3, 0x2
if-nez v5, :cond_6
.line 4
iget-boolean v5, p0, Lne/i;->f:Z
if-nez v5, :cond_2
goto :goto_1
:cond_2
if-eqz v1, :cond_3
const/4 p1, -0x3
return p1
:cond_3
and-int/lit8 p1, p3, 0x1
if-nez p1, :cond_4
add-int/lit8 p1, v0, 0x1
.line 5
iput p1, p0, Lne/i;->g:I
:cond_4
and-int/lit8 p1, p3, 0x4
if-nez p1, :cond_5
.line 6
iget-object p1, p0, Lne/i;->b:Lee/b;
iget-object p3, p0, Lne/i;->e:Loe/f;
iget-object p3, p3, Loe/f;->a:[Lcom/tmapmobility/tmap/exoplayer2/metadata/emsg/EventMessage;
aget-object p3, p3, v0
invoke-virtual {p1, p3}, Lee/b;->a(Lcom/tmapmobility/tmap/exoplayer2/metadata/emsg/EventMessage;)[B
move-result-object p1
.line 7
array-length p3, p1
invoke-virtual {p2, p3}, Lcom/tmapmobility/tmap/exoplayer2/decoder/DecoderInputBuffer;->k(I)V
.line 8
iget-object p3, p2, Lcom/tmapmobility/tmap/exoplayer2/decoder/DecoderInputBuffer;->d:Ljava/nio/ByteBuffer;
invoke-virtual {p3, p1}, Ljava/nio/ByteBuffer;->put([B)Ljava/nio/ByteBuffer;
.line 9
:cond_5
iget-object p1, p0, Lne/i;->c:[J
aget-wide v0, p1, v0
iput-wide v0, p2, Lcom/tmapmobility/tmap/exoplayer2/decoder/DecoderInputBuffer;->f:J
.line 10
invoke-virtual {p2, v2}, Lvd/a;->i(I)V
return v3
.line 11
:cond_6
:goto_1
iget-object p2, p0, Lne/i;->a:Lcom/tmapmobility/tmap/exoplayer2/Format;
iput-object p2, p1, Lcom/tmapmobility/tmap/exoplayer2/f2;->b:Lcom/tmapmobility/tmap/exoplayer2/Format;
.line 12
iput-boolean v2, p0, Lne/i;->f:Z
const/4 p1, -0x5
return p1
.end method
.method public isReady()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public maybeThrowError()V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
return-void
.end method
.method public skipData(J)I
.locals 4
.line 1
iget v0, p0, Lne/i;->g:I
iget-object v1, p0, Lne/i;->c:[J
const/4 v2, 0x1
const/4 v3, 0x0
invoke-static {v1, p1, p2, v2, v3}, Lcom/tmapmobility/tmap/exoplayer2/util/m0;->f([JJZZ)I
move-result p1
invoke-static {v0, p1}, Ljava/lang/Math;->max(II)I
move-result p1
.line 2
iget p2, p0, Lne/i;->g:I
sub-int p2, p1, p2
.line 3
iput p1, p0, Lne/i;->g:I
return p2
.end method
+8
View File
@@ -0,0 +1,8 @@
.class public interface abstract synthetic Lne/j;
.super Ljava/lang/Object;
.source "package-info.java"
# annotations
.annotation build Lcom/tmapmobility/tmap/exoplayer2/util/NonNullApi;
.end annotation