s1$a.smali
.class public final Lcom/google/android/exoplayer2/s1$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/exoplayer2/source/x;
.implements Lcom/google/android/exoplayer2/drm/l;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/exoplayer2/s1;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x11
name = "a"
.end annotation
# instance fields
.field public final a:Lcom/google/android/exoplayer2/s1$c;
.field public b:Lcom/google/android/exoplayer2/source/x$a;
.field public c:Lcom/google/android/exoplayer2/drm/l$a;
.field public final synthetic d:Lcom/google/android/exoplayer2/s1;
# direct methods
.method public constructor <init>(Lcom/google/android/exoplayer2/s1;Lcom/google/android/exoplayer2/s1$c;)V
.registers 4
.line 1
iput-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->d:Lcom/google/android/exoplayer2/s1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iget-object v0, p1, Lcom/google/android/exoplayer2/s1;->f:Lcom/google/android/exoplayer2/source/x$a;
.line 3
iput-object v0, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
.line 4
iget-object p1, p1, Lcom/google/android/exoplayer2/s1;->g:Lcom/google/android/exoplayer2/drm/l$a;
.line 5
iput-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
.line 6
iput-object p2, p0, Lcom/google/android/exoplayer2/s1$a;->a:Lcom/google/android/exoplayer2/s1$c;
return-void
.end method
# virtual methods
.method public final synthetic I()V
.registers 1
return-void
.end method
.method public final N(ILcom/google/android/exoplayer2/source/r$b;)V
.registers 3
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
invoke-virtual {p1}, Lcom/google/android/exoplayer2/drm/l$a;->a()V
:cond_b
return-void
.end method
.method public final P(ILcom/google/android/exoplayer2/source/r$b;I)V
.registers 4
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
invoke-virtual {p1, p3}, Lcom/google/android/exoplayer2/drm/l$a;->d(I)V
:cond_b
return-void
.end method
.method public final Q(ILcom/google/android/exoplayer2/source/r$b;)V
.registers 3
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
invoke-virtual {p1}, Lcom/google/android/exoplayer2/drm/l$a;->c()V
:cond_b
return-void
.end method
.method public final S(ILcom/google/android/exoplayer2/source/r$b;Lcom/google/android/exoplayer2/source/o;)V
.registers 4
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
invoke-virtual {p1, p3}, Lcom/google/android/exoplayer2/source/x$a;->q(Lcom/google/android/exoplayer2/source/o;)V
:cond_b
return-void
.end method
.method public final V0(ILcom/google/android/exoplayer2/source/r$b;Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;)V
.registers 5
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
invoke-virtual {p1, p3, p4}, Lcom/google/android/exoplayer2/source/x$a;->i(Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;)V
:cond_b
return-void
.end method
.method public final X(ILcom/google/android/exoplayer2/source/r$b;)V
.registers 3
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
invoke-virtual {p1}, Lcom/google/android/exoplayer2/drm/l$a;->b()V
:cond_b
return-void
.end method
.method public final a(ILcom/google/android/exoplayer2/source/r$b;)Z
.registers 12
const/4 v0, 0x0
if-eqz p2, :cond_33
.line 1
iget-object v1, p0, Lcom/google/android/exoplayer2/s1$a;->a:Lcom/google/android/exoplayer2/s1$c;
const/4 v2, 0x0
const/4 v3, 0x0
.line 2
:goto_7
iget-object v4, v1, Lcom/google/android/exoplayer2/s1$c;->c:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_30
.line 3
iget-object v4, v1, Lcom/google/android/exoplayer2/s1$c;->c:Ljava/util/ArrayList;
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/google/android/exoplayer2/source/r$b;
iget-wide v4, v4, Lcom/google/android/exoplayer2/source/q;->d:J
iget-wide v6, p2, Lcom/google/android/exoplayer2/source/q;->d:J
cmp-long v8, v4, v6
if-nez v8, :cond_2d
.line 4
iget-object v0, p2, Lcom/google/android/exoplayer2/source/q;->a:Ljava/lang/Object;
.line 5
iget-object v1, v1, Lcom/google/android/exoplayer2/s1$c;->b:Ljava/lang/Object;
.line 6
invoke-static {v1, v0}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
move-result-object v0
.line 7
invoke-virtual {p2, v0}, Lcom/google/android/exoplayer2/source/r$b;->b(Ljava/lang/Object;)Lcom/google/android/exoplayer2/source/r$b;
move-result-object p2
move-object v0, p2
goto :goto_30
:cond_2d
add-int/lit8 v3, v3, 0x1
goto :goto_7
:cond_30
:goto_30
if-nez v0, :cond_33
return v2
.line 8
:cond_33
iget-object p2, p0, Lcom/google/android/exoplayer2/s1$a;->a:Lcom/google/android/exoplayer2/s1$c;
.line 9
iget p2, p2, Lcom/google/android/exoplayer2/s1$c;->d:I
add-int/2addr p1, p2
.line 10
iget-object p2, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
iget v1, p2, Lcom/google/android/exoplayer2/source/x$a;->a:I
if-ne v1, p1, :cond_46
iget-object p2, p2, Lcom/google/android/exoplayer2/source/x$a;->b:Lcom/google/android/exoplayer2/source/r$b;
.line 11
invoke-static {p2, v0}, Lcom/google/android/exoplayer2/util/k0;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_52
.line 12
:cond_46
iget-object p2, p0, Lcom/google/android/exoplayer2/s1$a;->d:Lcom/google/android/exoplayer2/s1;
.line 13
iget-object p2, p2, Lcom/google/android/exoplayer2/s1;->f:Lcom/google/android/exoplayer2/source/x$a;
const-wide/16 v1, 0x0
.line 14
invoke-virtual {p2, p1, v0, v1, v2}, Lcom/google/android/exoplayer2/source/x$a;->r(ILcom/google/android/exoplayer2/source/r$b;J)Lcom/google/android/exoplayer2/source/x$a;
move-result-object p2
iput-object p2, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
.line 15
:cond_52
iget-object p2, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
iget v1, p2, Lcom/google/android/exoplayer2/drm/l$a;->a:I
if-ne v1, p1, :cond_60
iget-object p2, p2, Lcom/google/android/exoplayer2/drm/l$a;->b:Lcom/google/android/exoplayer2/source/r$b;
.line 16
invoke-static {p2, v0}, Lcom/google/android/exoplayer2/util/k0;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_6a
.line 17
:cond_60
iget-object p2, p0, Lcom/google/android/exoplayer2/s1$a;->d:Lcom/google/android/exoplayer2/s1;
.line 18
iget-object p2, p2, Lcom/google/android/exoplayer2/s1;->g:Lcom/google/android/exoplayer2/drm/l$a;
.line 19
invoke-virtual {p2, p1, v0}, Lcom/google/android/exoplayer2/drm/l$a;->g(ILcom/google/android/exoplayer2/source/r$b;)Lcom/google/android/exoplayer2/drm/l$a;
move-result-object p1
iput-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
:cond_6a
const/4 p1, 0x1
return p1
.end method
.method public final c0(ILcom/google/android/exoplayer2/source/r$b;Ljava/lang/Exception;)V
.registers 4
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
invoke-virtual {p1, p3}, Lcom/google/android/exoplayer2/drm/l$a;->e(Ljava/lang/Exception;)V
:cond_b
return-void
.end method
.method public final g0(ILcom/google/android/exoplayer2/source/r$b;Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;Ljava/io/IOException;Z)V
.registers 7
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
invoke-virtual {p1, p3, p4, p5, p6}, Lcom/google/android/exoplayer2/source/x$a;->l(Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;Ljava/io/IOException;Z)V
:cond_b
return-void
.end method
.method public final i0(ILcom/google/android/exoplayer2/source/r$b;)V
.registers 3
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->c:Lcom/google/android/exoplayer2/drm/l$a;
invoke-virtual {p1}, Lcom/google/android/exoplayer2/drm/l$a;->f()V
:cond_b
return-void
.end method
.method public final l0(ILcom/google/android/exoplayer2/source/r$b;Lcom/google/android/exoplayer2/source/o;)V
.registers 4
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
invoke-virtual {p1, p3}, Lcom/google/android/exoplayer2/source/x$a;->c(Lcom/google/android/exoplayer2/source/o;)V
:cond_b
return-void
.end method
.method public final o0(ILcom/google/android/exoplayer2/source/r$b;Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;)V
.registers 5
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
invoke-virtual {p1, p3, p4}, Lcom/google/android/exoplayer2/source/x$a;->o(Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;)V
:cond_b
return-void
.end method
.method public final z(ILcom/google/android/exoplayer2/source/r$b;Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;)V
.registers 5
.line 1
invoke-virtual {p0, p1, p2}, Lcom/google/android/exoplayer2/s1$a;->a(ILcom/google/android/exoplayer2/source/r$b;)Z
move-result p1
if-eqz p1, :cond_b
.line 2
iget-object p1, p0, Lcom/google/android/exoplayer2/s1$a;->b:Lcom/google/android/exoplayer2/source/x$a;
invoke-virtual {p1, p3, p4}, Lcom/google/android/exoplayer2/source/x$a;->f(Lcom/google/android/exoplayer2/source/l;Lcom/google/android/exoplayer2/source/o;)V
:cond_b
return-void
.end method