c$c.smali
.class public final Lcom/google/android/exoplayer2/drm/c$c;
.super Landroid/os/Handler;
.source "SourceFile"
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"HandlerLeak"
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/exoplayer2/drm/c;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "c"
.end annotation
# instance fields
.field public final synthetic a:Lcom/google/android/exoplayer2/drm/c;
# direct methods
.method public constructor <init>(Lcom/google/android/exoplayer2/drm/c;Landroid/os/Looper;)V
.registers 3
.line 1
iput-object p1, p0, Lcom/google/android/exoplayer2/drm/c$c;->a:Lcom/google/android/exoplayer2/drm/c;
.line 2
invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
return-void
.end method
# virtual methods
.method public final handleMessage(Landroid/os/Message;)V
.registers 9
const-string v0, "handleMessage"
const-string v1, "com/google/android/exoplayer2/drm/DefaultDrmSessionManager$MediaDrmHandler"
const-string v2, "message"
invoke-static {v0, v1, v2}, Lcom/shopee/monitor/trace/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 1
iget-object v3, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v3, [B
if-nez v3, :cond_13
.line 2
invoke-static {v0, v1, v2}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 3
:cond_13
iget-object v4, p0, Lcom/google/android/exoplayer2/drm/c$c;->a:Lcom/google/android/exoplayer2/drm/c;
.line 4
iget-object v4, v4, Lcom/google/android/exoplayer2/drm/c;->m:Ljava/util/ArrayList;
.line 5
invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_1b
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_48
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/google/android/exoplayer2/drm/b;
.line 6
iget-object v6, v5, Lcom/google/android/exoplayer2/drm/b;->u:[B
invoke-static {v6, v3}, Ljava/util/Arrays;->equals([B[B)Z
move-result v6
if-eqz v6, :cond_1b
.line 7
iget p1, p1, Landroid/os/Message;->what:I
const/4 v3, 0x2
if-eq p1, v3, :cond_35
goto :goto_44
.line 8
:cond_35
iget p1, v5, Lcom/google/android/exoplayer2/drm/b;->e:I
if-nez p1, :cond_44
iget p1, v5, Lcom/google/android/exoplayer2/drm/b;->o:I
const/4 v3, 0x4
if-ne p1, v3, :cond_44
.line 9
sget p1, Lcom/google/android/exoplayer2/util/k0;->a:I
const/4 p1, 0x0
.line 10
invoke-virtual {v5, p1}, Lcom/google/android/exoplayer2/drm/b;->h(Z)V
.line 11
:cond_44
:goto_44
invoke-static {v0, v1, v2}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 12
:cond_48
invoke-static {v0, v1, v2}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method