zzbeb.smali

.class public final Lcom/google/android/gms/internal/ads/zzbeb;
.super Lcom/google/android/gms/internal/ads/zzbdf;
.source "com.google.android.gms:play-services-ads@@19.4.0"

# interfaces
.implements Landroid/view/TextureView$SurfaceTextureListener;
.implements Lcom/google/android/gms/internal/ads/zzbey;


# instance fields
.field private zzblk:Landroid/view/Surface;

.field private final zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

.field private final zzefj:Z

.field private zzefo:I

.field private zzefp:I

.field private zzefr:I

.field private zzefs:I

.field private zzeft:Lcom/google/android/gms/internal/ads/zzbds;

.field private final zzefu:Z

.field private zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

.field private final zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

.field private zzegu:[Ljava/lang/String;

.field private final zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

.field private zzejs:Lcom/google/android/gms/internal/ads/zzber;

.field private zzejt:Ljava/lang/String;

.field private zzeju:Z

.field private zzejv:I

.field private zzejw:Z

.field private zzejx:Z

.field private zzejy:F


# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzbdx;Lcom/google/android/gms/internal/ads/zzbdu;ZZLcom/google/android/gms/internal/ads/zzbdv;)V
    .registers 7

    .line 1
    invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzbdf;-><init>(Landroid/content/Context;)V

    const/4 p1, 0x1

    .line 2
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejv:I

    .line 3
    iput-boolean p5, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefj:Z

    .line 4
    iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

    .line 5
    iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    .line 6
    iput-boolean p4, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefu:Z

    .line 7
    iput-object p6, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

    .line 8
    invoke-virtual {p0, p0}, Lcom/google/android/gms/internal/ads/zzbeb;->setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V

    .line 9
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {p1, p0}, Lcom/google/android/gms/internal/ads/zzbdx;->zzb(Lcom/google/android/gms/internal/ads/zzbdf;)V

    return-void
.end method

.method private final zza(FZ)V
    .registers 4

    .line 61
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_8

    .line 62
    invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzber;->zzb(FZ)V

    return-void

    :cond_8
    const-string p1, "Trying to set volume before player is initalized."

    .line 63
    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzayp;->zzfe(Ljava/lang/String;)V

    return-void
.end method

.method private final zza(Landroid/view/Surface;Z)V
    .registers 4

    .line 57
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_8

    .line 58
    invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzber;->zza(Landroid/view/Surface;Z)V

    return-void

    :cond_8
    const-string p1, "Trying to set surface before player is initalized."

    .line 59
    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzayp;->zzfe(Ljava/lang/String;)V

    return-void
.end method

.method private final zzaaf()Lcom/google/android/gms/internal/ads/zzber;
    .registers 4

    .line 11
    new-instance v0, Lcom/google/android/gms/internal/ads/zzber;

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

    invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzbdu;->getContext()Landroid/content/Context;

    move-result-object v1

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

    invoke-direct {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzber;-><init>(Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzbdv;)V

    return-object v0
.end method

.method private final zzaag()Ljava/lang/String;
    .registers 4

    .line 12
    invoke-static {}, Lcom/google/android/gms/ads/internal/zzp;->zzkr()Lcom/google/android/gms/internal/ads/zzayu;

    move-result-object v0

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

    .line 13
    invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzbdu;->getContext()Landroid/content/Context;

    move-result-object v1

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

    invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzbdu;->zzzx()Lcom/google/android/gms/internal/ads/zzbbx;

    move-result-object v2

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzbbx;->zzbre:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzayu;->zzs(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private final zzaah()Z
    .registers 2

    .line 15
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_10

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    if-eqz v0, :cond_10

    iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeju:Z

    if-nez v0, :cond_10

    const/4 v0, 0x1

    return v0

    :cond_10
    const/4 v0, 0x0

    return v0
.end method

.method private final zzaai()Z
    .registers 3

    .line 16
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaah()Z

    move-result v0

    if-eqz v0, :cond_c

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejv:I

    const/4 v1, 0x1

    if-eq v0, v1, :cond_c

    return v1

    :cond_c
    const/4 v0, 0x0

    return v0
.end method

.method private final zzaaj()V
    .registers 8

    .line 17
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_5

    return-void

    .line 19
    :cond_5
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejt:Ljava/lang/String;

    if-eqz v0, :cond_cf

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzblk:Landroid/view/Surface;

    if-nez v1, :cond_f

    goto/16 :goto_cf

    :cond_f
    const-string v1, "cache:"

    .line 21
    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    const/4 v1, 0x0

    if-eqz v0, :cond_86

    .line 22
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejt:Ljava/lang/String;

    invoke-interface {v0, v2}, Lcom/google/android/gms/internal/ads/zzbdu;->zzfj(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzbfl;

    move-result-object v0

    .line 23
    instance-of v2, v0, Lcom/google/android/gms/internal/ads/zzbfw;

    if-eqz v2, :cond_38

    .line 24
    check-cast v0, Lcom/google/android/gms/internal/ads/zzbfw;

    .line 25
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbfw;->zzaaz()Lcom/google/android/gms/internal/ads/zzber;

    move-result-object v0

    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    .line 26
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    if-nez v0, :cond_ab

    const-string v0, "Precached video player has been released."

    .line 27
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzayp;->zzfe(Ljava/lang/String;)V

    return-void

    .line 29
    :cond_38
    instance-of v2, v0, Lcom/google/android/gms/internal/ads/zzbfx;

    if-eqz v2, :cond_69

    .line 30
    check-cast v0, Lcom/google/android/gms/internal/ads/zzbfx;

    .line 31
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaag()Ljava/lang/String;

    move-result-object v2

    .line 32
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbfx;->getByteBuffer()Ljava/nio/ByteBuffer;

    move-result-object v3

    .line 33
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbfx;->zzaba()Z

    move-result v4

    .line 34
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbfx;->getUrl()Ljava/lang/String;

    move-result-object v0

    if-nez v0, :cond_56

    const-string v0, "Stream cache URL is null."

    .line 36
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzayp;->zzfe(Ljava/lang/String;)V

    return-void

    .line 38
    :cond_56
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaaf()Lcom/google/android/gms/internal/ads/zzber;

    move-result-object v5

    iput-object v5, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    const/4 v6, 0x1

    new-array v6, v6, [Landroid/net/Uri;

    .line 39
    invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v0

    aput-object v0, v6, v1

    invoke-virtual {v5, v6, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzber;->zza([Landroid/net/Uri;Ljava/lang/String;Ljava/nio/ByteBuffer;Z)V

    goto :goto_ab

    :cond_69
    const-string v0, "Stream cache miss: "

    .line 41
    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejt:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v2

    if-eqz v2, :cond_7c

    invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    goto :goto_82

    :cond_7c
    new-instance v1, Ljava/lang/String;

    invoke-direct {v1, v0}, Ljava/lang/String;-><init>(Ljava/lang/String;)V

    move-object v0, v1

    :goto_82
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzayp;->zzfe(Ljava/lang/String;)V

    return-void

    .line 43
    :cond_86
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaaf()Lcom/google/android/gms/internal/ads/zzber;

    move-result-object v0

    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    .line 44
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaag()Ljava/lang/String;

    move-result-object v0

    .line 45
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegu:[Ljava/lang/String;

    array-length v2, v2

    new-array v2, v2, [Landroid/net/Uri;

    const/4 v3, 0x0

    .line 46
    :goto_96
    iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegu:[Ljava/lang/String;

    array-length v5, v4

    if-ge v3, v5, :cond_a6

    .line 47
    aget-object v4, v4, v3

    invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v4

    aput-object v4, v2, v3

    add-int/lit8 v3, v3, 0x1

    goto :goto_96

    .line 49
    :cond_a6
    iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v3, v2, v0}, Lcom/google/android/gms/internal/ads/zzber;->zza([Landroid/net/Uri;Ljava/lang/String;)V

    .line 50
    :cond_ab
    :goto_ab
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0, p0}, Lcom/google/android/gms/internal/ads/zzber;->zza(Lcom/google/android/gms/internal/ads/zzbey;)V

    .line 51
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzblk:Landroid/view/Surface;

    invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzbeb;->zza(Landroid/view/Surface;Z)V

    .line 52
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    if-eqz v0, :cond_cf

    .line 53
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->getPlaybackState()I

    move-result v0

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejv:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_cf

    .line 55
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaak()V

    :cond_cf
    :goto_cf
    return-void
.end method

.method private final zzaak()V
    .registers 3

    .line 67
    iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejw:Z

    if-eqz v0, :cond_5

    return-void

    :cond_5
    const/4 v0, 0x1

    .line 69
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejw:Z

    .line 70
    sget-object v0, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v1, Lcom/google/android/gms/internal/ads/zzbea;

    invoke-direct {v1, p0}, Lcom/google/android/gms/internal/ads/zzbea;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;)V

    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    .line 71
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbdf;->zzzb()V

    .line 72
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdx;->zzfb()V

    .line 73
    iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejx:Z

    if-eqz v0, :cond_21

    .line 74
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbdf;->play()V

    :cond_21
    return-void
.end method

.method private final zzaal()V
    .registers 3

    .line 263
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefo:I

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefp:I

    invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzbeb;->zzo(II)V

    return-void
.end method

.method private final zzaam()V
    .registers 3

    .line 270
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_8

    const/4 v1, 0x1

    .line 271
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzber;->zzaw(Z)V

    :cond_8
    return-void
.end method

.method private final zzaan()V
    .registers 3

    .line 273
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_8

    const/4 v1, 0x0

    .line 274
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzber;->zzaw(Z)V

    :cond_8
    return-void
.end method

.method private final zzo(II)V
    .registers 3

    if-lez p2, :cond_6

    int-to-float p1, p1

    int-to-float p2, p2

    div-float/2addr p1, p2

    goto :goto_8

    :cond_6
    const/high16 p1, 0x3f800000    # 1.0f

    .line 266
    :goto_8
    iget p2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejy:F

    cmpl-float p2, p2, p1

    if-eqz p2, :cond_13

    .line 267
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejy:F

    .line 268
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->requestLayout()V

    :cond_13
    return-void
.end method


# virtual methods
.method public final getCurrentPosition()I
    .registers 3

    .line 151
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaai()Z

    move-result v0

    if-eqz v0, :cond_12

    .line 152
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->zzem()J

    move-result-wide v0

    long-to-int v1, v0

    return v1

    :cond_12
    const/4 v0, 0x0

    return v0
.end method

.method public final getDuration()I
    .registers 3

    .line 154
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaai()Z

    move-result v0

    if-eqz v0, :cond_12

    .line 155
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->getDuration()J

    move-result-wide v0

    long-to-int v1, v0

    return v1

    :cond_12
    const/4 v0, 0x0

    return v0
.end method

.method public final getVideoHeight()I
    .registers 2

    .line 158
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefp:I

    return v0
.end method

.method public final getVideoWidth()I
    .registers 2

    .line 157
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefo:I

    return v0
.end method

.method protected final onMeasure(II)V
    .registers 13

    .line 159
    invoke-super {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzbdf;->onMeasure(II)V

    .line 160
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->getMeasuredWidth()I

    move-result p1

    .line 161
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->getMeasuredHeight()I

    move-result p2

    .line 162
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejy:F

    const/4 v1, 0x0

    cmpl-float v2, v0, v1

    if-eqz v2, :cond_2a

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    if-nez v2, :cond_2a

    int-to-float v2, p1

    int-to-float v3, p2

    div-float v3, v2, v3

    cmpl-float v4, v0, v3

    if-lez v4, :cond_20

    div-float/2addr v2, v0

    float-to-int p2, v2

    .line 166
    :cond_20
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejy:F

    cmpg-float v2, v0, v3

    if-gez v2, :cond_2a

    int-to-float p1, p2

    mul-float p1, p1, v0

    float-to-int p1, p1

    .line 168
    :cond_2a
    invoke-virtual {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzbeb;->setMeasuredDimension(II)V

    .line 169
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    if-eqz v0, :cond_34

    .line 170
    invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzbds;->zzm(II)V

    .line 171
    :cond_34
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x10

    if-ne v0, v2, :cond_a2

    .line 172
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefr:I

    if-lez v0, :cond_40

    if-ne v0, p1, :cond_46

    :cond_40
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefs:I

    if-lez v0, :cond_9e

    if-eq v0, p2, :cond_9e

    .line 174
    :cond_46
    iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefj:Z

    if-eqz v0, :cond_9e

    .line 175
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaah()Z

    move-result v0

    if-eqz v0, :cond_9e

    .line 176
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    .line 177
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->zzem()J

    move-result-wide v2

    const-wide/16 v4, 0x0

    cmp-long v6, v2, v4

    if-lez v6, :cond_9e

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->zzek()Z

    move-result v2

    if-eqz v2, :cond_67

    goto :goto_9e

    :cond_67
    const/4 v2, 0x1

    .line 179
    invoke-direct {p0, v1, v2}, Lcom/google/android/gms/internal/ads/zzbeb;->zza(FZ)V

    .line 180
    invoke-interface {v0, v2}, Lcom/google/android/gms/internal/ads/zzhc;->zzf(Z)V

    .line 181
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->zzem()J

    move-result-wide v1

    .line 182
    invoke-static {}, Lcom/google/android/gms/ads/internal/zzp;->zzky()Lcom/google/android/gms/common/util/Clock;

    move-result-object v3

    invoke-interface {v3}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J

    move-result-wide v3

    .line 183
    :cond_7a
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaah()Z

    move-result v5

    if-eqz v5, :cond_97

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->zzem()J

    move-result-wide v5

    cmp-long v7, v5, v1

    if-nez v7, :cond_97

    .line 184
    invoke-static {}, Lcom/google/android/gms/ads/internal/zzp;->zzky()Lcom/google/android/gms/common/util/Clock;

    move-result-object v5

    invoke-interface {v5}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J

    move-result-wide v5

    sub-long/2addr v5, v3

    const-wide/16 v7, 0xfa

    cmp-long v9, v5, v7

    if-lez v9, :cond_7a

    :cond_97
    const/4 v1, 0x0

    .line 186
    invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzhc;->zzf(Z)V

    .line 187
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbdf;->zzzb()V

    .line 188
    :cond_9e
    :goto_9e
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefr:I

    .line 189
    iput p2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefs:I

    :cond_a2
    return-void
.end method

.method public final onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V
    .registers 6

    .line 191
    iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefu:Z

    if-eqz v0, :cond_29

    .line 192
    new-instance v0, Lcom/google/android/gms/internal/ads/zzbds;

    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzbds;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    .line 193
    invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzbds;->zza(Landroid/graphics/SurfaceTexture;II)V

    .line 194
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbds;->start()V

    .line 195
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbds;->zzzp()Landroid/graphics/SurfaceTexture;

    move-result-object v0

    if-eqz v0, :cond_21

    move-object p1, v0

    goto :goto_29

    .line 198
    :cond_21
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbds;->zzzo()V

    const/4 v0, 0x0

    .line 199
    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    .line 201
    :cond_29
    :goto_29
    new-instance v0, Landroid/view/Surface;

    invoke-direct {v0, p1}, Landroid/view/Surface;-><init>(Landroid/graphics/SurfaceTexture;)V

    .line 202
    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzblk:Landroid/view/Surface;

    .line 203
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-nez p1, :cond_38

    .line 204
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaaj()V

    goto :goto_45

    :cond_38
    const/4 p1, 0x1

    .line 205
    invoke-direct {p0, v0, p1}, Lcom/google/android/gms/internal/ads/zzbeb;->zza(Landroid/view/Surface;Z)V

    .line 206
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

    iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzbdv;->zzeip:Z

    if-nez p1, :cond_45

    .line 207
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaam()V

    .line 208
    :cond_45
    :goto_45
    iget p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefo:I

    if-eqz p1, :cond_52

    iget p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefp:I

    if-nez p1, :cond_4e

    goto :goto_52

    .line 210
    :cond_4e
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaal()V

    goto :goto_55

    .line 209
    :cond_52
    :goto_52
    invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzbeb;->zzo(II)V

    .line 211
    :goto_55
    sget-object p1, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance p2, Lcom/google/android/gms/internal/ads/zzbeh;

    invoke-direct {p2, p0}, Lcom/google/android/gms/internal/ads/zzbeh;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;)V

    invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method public final onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z
    .registers 4

    .line 220
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzbdf;->pause()V

    .line 221
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    const/4 v0, 0x0

    if-eqz p1, :cond_d

    .line 222
    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbds;->zzzo()V

    .line 223
    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    .line 224
    :cond_d
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    const/4 v1, 0x1

    if-eqz p1, :cond_21

    .line 225
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaan()V

    .line 226
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzblk:Landroid/view/Surface;

    if-eqz p1, :cond_1c

    .line 227
    invoke-virtual {p1}, Landroid/view/Surface;->release()V

    .line 228
    :cond_1c
    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzblk:Landroid/view/Surface;

    .line 229
    invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzbeb;->zza(Landroid/view/Surface;Z)V

    .line 230
    :cond_21
    sget-object p1, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v0, Lcom/google/android/gms/internal/ads/zzbej;

    invoke-direct {v0, p0}, Lcom/google/android/gms/internal/ads/zzbej;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;)V

    invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    return v1
.end method

.method public final onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V
    .registers 5

    .line 213
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    if-eqz p1, :cond_7

    .line 214
    invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzbds;->zzm(II)V

    .line 215
    :cond_7
    sget-object p1, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v0, Lcom/google/android/gms/internal/ads/zzbeg;

    invoke-direct {v0, p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzbeg;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;II)V

    invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method public final onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V
    .registers 4

    .line 217
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {v0, p0}, Lcom/google/android/gms/internal/ads/zzbdx;->zzc(Lcom/google/android/gms/internal/ads/zzbdf;)V

    .line 218
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzege:Lcom/google/android/gms/internal/ads/zzbdp;

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    invoke-virtual {v0, p1, v1}, Lcom/google/android/gms/internal/ads/zzbdp;->zza(Landroid/graphics/SurfaceTexture;Lcom/google/android/gms/internal/ads/zzbdc;)V

    return-void
.end method

.method protected final onWindowVisibilityChanged(I)V
    .registers 4

    .line 232
    new-instance v0, Ljava/lang/StringBuilder;

    const/16 v1, 0x39

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V

    const-string v1, "AdExoPlayerView3 window visibility changed to "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzayp;->zzei(Ljava/lang/String;)V

    .line 233
    sget-object v0, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v1, Lcom/google/android/gms/internal/ads/zzbei;

    invoke-direct {v1, p0, p1}, Lcom/google/android/gms/internal/ads/zzbei;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;I)V

    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    .line 234
    invoke-super {p0, p1}, Lcom/google/android/gms/internal/ads/zzbdf;->onWindowVisibilityChanged(I)V

    return-void
.end method

.method public final pause()V
    .registers 3

    .line 118
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaai()Z

    move-result v0

    if-eqz v0, :cond_2d

    .line 119
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

    iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzbdv;->zzeip:Z

    if-eqz v0, :cond_f

    .line 120
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaan()V

    .line 121
    :cond_f
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    const/4 v1, 0x0

    invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzhc;->zzf(Z)V

    .line 122
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdx;->zzaad()V

    .line 123
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegf:Lcom/google/android/gms/internal/ads/zzbdz;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdz;->zzaad()V

    .line 124
    sget-object v0, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v1, Lcom/google/android/gms/internal/ads/zzbee;

    invoke-direct {v1, p0}, Lcom/google/android/gms/internal/ads/zzbee;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;)V

    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    :cond_2d
    return-void
.end method

.method public final play()V
    .registers 3

    .line 91
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaai()Z

    move-result v0

    const/4 v1, 0x1

    if-eqz v0, :cond_33

    .line 92
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

    iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzbdv;->zzeip:Z

    if-eqz v0, :cond_10

    .line 93
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaam()V

    .line 94
    :cond_10
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzhc;->zzf(Z)V

    .line 95
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdx;->zzaac()V

    .line 96
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegf:Lcom/google/android/gms/internal/ads/zzbdz;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdz;->zzaac()V

    .line 97
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzege:Lcom/google/android/gms/internal/ads/zzbdp;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdp;->zzzd()V

    .line 98
    sget-object v0, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v1, Lcom/google/android/gms/internal/ads/zzbef;

    invoke-direct {v1, p0}, Lcom/google/android/gms/internal/ads/zzbef;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;)V

    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    return-void

    .line 99
    :cond_33
    iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejx:Z

    return-void
.end method

.method public final seekTo(I)V
    .registers 5

    .line 126
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaai()Z

    move-result v0

    if-eqz v0, :cond_10

    .line 127
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    int-to-long v1, p1

    invoke-interface {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzhc;->seekTo(J)V

    :cond_10
    return-void
.end method

.method public final setVideoPath(Ljava/lang/String;)V
    .registers 4

    if-eqz p1, :cond_f

    .line 80
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejt:Ljava/lang/String;

    const/4 v0, 0x1

    new-array v0, v0, [Ljava/lang/String;

    const/4 v1, 0x0

    aput-object p1, v0, v1

    .line 81
    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegu:[Ljava/lang/String;

    .line 82
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaaj()V

    :cond_f
    return-void
.end method

.method public final stop()V
    .registers 4

    .line 101
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaah()Z

    move-result v0

    if-eqz v0, :cond_2f

    .line 102
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaau()Lcom/google/android/gms/internal/ads/zzhc;

    move-result-object v0

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhc;->stop()V

    .line 104
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_2f

    const/4 v0, 0x0

    const/4 v1, 0x1

    .line 105
    invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzbeb;->zza(Landroid/view/Surface;Z)V

    .line 106
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v2, :cond_26

    .line 107
    invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/ads/zzber;->zza(Lcom/google/android/gms/internal/ads/zzbey;)V

    .line 108
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzber;->release()V

    .line 109
    iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    .line 110
    :cond_26
    iput v1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejv:I

    const/4 v0, 0x0

    .line 111
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeju:Z

    .line 112
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejw:Z

    .line 113
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejx:Z

    .line 114
    :cond_2f
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdx;->zzaad()V

    .line 115
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegf:Lcom/google/android/gms/internal/ads/zzbdz;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdz;->zzaad()V

    .line 116
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdx;->onStop()V

    return-void
.end method

.method public final zza(FF)V
    .registers 4

    .line 148
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeft:Lcom/google/android/gms/internal/ads/zzbds;

    if-eqz v0, :cond_7

    .line 149
    invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzbds;->zzb(FF)V

    :cond_7
    return-void
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzbdc;)V
    .registers 2

    .line 77
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    return-void
.end method

.method public final zza(Ljava/lang/String;Ljava/lang/Exception;)V
    .registers 6

    .line 256
    invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    move-result-object p2

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, 0x2

    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    add-int/2addr v1, v2

    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    add-int/2addr v1, v2

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(I)V

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, "/"

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, ":"

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 257
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {p2}, Ljava/lang/String;->length()I

    move-result v0

    const-string v1, "ExoPlayerAdapter error: "

    if-eqz v0, :cond_55

    invoke-virtual {v1, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    goto :goto_5a

    :cond_55
    new-instance p2, Ljava/lang/String;

    invoke-direct {p2, v1}, Ljava/lang/String;-><init>(Ljava/lang/String;)V

    :goto_5a
    invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzayp;->zzfe(Ljava/lang/String;)V

    const/4 p2, 0x1

    .line 258
    iput-boolean p2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzeju:Z

    .line 259
    iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

    iget-boolean p2, p2, Lcom/google/android/gms/internal/ads/zzbdv;->zzeip:Z

    if-eqz p2, :cond_69

    .line 260
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaan()V

    .line 261
    :cond_69
    sget-object p2, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v0, Lcom/google/android/gms/internal/ads/zzbec;

    invoke-direct {v0, p0, p1}, Lcom/google/android/gms/internal/ads/zzbec;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;Ljava/lang/String;)V

    invoke-virtual {p2, v0}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method final synthetic zzaao()V
    .registers 2

    .line 280
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 281
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbdc;->zzzf()V

    :cond_7
    return-void
.end method

.method final synthetic zzaap()V
    .registers 2

    .line 286
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 287
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbdc;->zzzc()V

    :cond_7
    return-void
.end method

.method final synthetic zzaaq()V
    .registers 2

    .line 289
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 290
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbdc;->onPaused()V

    :cond_7
    return-void
.end method

.method final synthetic zzaar()V
    .registers 2

    .line 292
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 293
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbdc;->zzzd()V

    :cond_7
    return-void
.end method

.method final synthetic zzaas()V
    .registers 2

    .line 298
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 299
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbdc;->zzze()V

    :cond_7
    return-void
.end method

.method final synthetic zzaat()V
    .registers 2

    .line 301
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 302
    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbdc;->zzfb()V

    :cond_7
    return-void
.end method

.method public final zzb(Ljava/lang/String;[Ljava/lang/String;)V
    .registers 3

    if-eqz p1, :cond_15

    if-nez p2, :cond_7

    .line 86
    invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzbdf;->setVideoPath(Ljava/lang/String;)V

    .line 87
    :cond_7
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejt:Ljava/lang/String;

    .line 88
    array-length p1, p2

    invoke-static {p2, p1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;

    move-result-object p1

    check-cast p1, [Ljava/lang/String;

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegu:[Ljava/lang/String;

    .line 89
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaaj()V

    :cond_15
    return-void
.end method

.method public final zzb(ZJ)V
    .registers 6

    .line 236
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

    if-eqz v0, :cond_e

    .line 237
    sget-object v0, Lcom/google/android/gms/internal/ads/zzbbz;->zzeet:Lcom/google/android/gms/internal/ads/zzdzb;

    new-instance v1, Lcom/google/android/gms/internal/ads/zzbel;

    invoke-direct {v1, p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzbel;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;ZJ)V

    invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzdzb;->execute(Ljava/lang/Runnable;)V

    :cond_e
    return-void
.end method

.method final synthetic zzc(ZJ)V
    .registers 5

    .line 276
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegh:Lcom/google/android/gms/internal/ads/zzbdu;

    invoke-interface {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzbdu;->zza(ZJ)V

    return-void
.end method

.method public final zzdl(I)V
    .registers 3

    .line 129
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_b

    .line 130
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaax()Lcom/google/android/gms/internal/ads/zzbeo;

    move-result-object v0

    .line 131
    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbeo;->zzds(I)V

    :cond_b
    return-void
.end method

.method public final zzdm(I)V
    .registers 3

    .line 133
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_b

    .line 134
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaax()Lcom/google/android/gms/internal/ads/zzbeo;

    move-result-object v0

    .line 135
    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbeo;->zzdt(I)V

    :cond_b
    return-void
.end method

.method public final zzdn(I)V
    .registers 3

    .line 137
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_b

    .line 138
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaax()Lcom/google/android/gms/internal/ads/zzbeo;

    move-result-object v0

    .line 139
    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbeo;->zzdn(I)V

    :cond_b
    return-void
.end method

.method public final zzdo(I)V
    .registers 3

    .line 141
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_b

    .line 142
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzber;->zzaax()Lcom/google/android/gms/internal/ads/zzbeo;

    move-result-object v0

    .line 143
    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzbeo;->zzdo(I)V

    :cond_b
    return-void
.end method

.method public final zzdp(I)V
    .registers 3

    .line 145
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejs:Lcom/google/android/gms/internal/ads/zzber;

    if-eqz v0, :cond_7

    .line 146
    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzber;->zzdp(I)V

    :cond_7
    return-void
.end method

.method public final zzdq(I)V
    .registers 3

    .line 239
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejv:I

    if-eq v0, p1, :cond_2e

    .line 240
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejv:I

    const/4 v0, 0x3

    if-eq p1, v0, :cond_2b

    const/4 v0, 0x4

    if-eq p1, v0, :cond_d

    goto :goto_2e

    .line 245
    :cond_d
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzejr:Lcom/google/android/gms/internal/ads/zzbdv;

    iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzbdv;->zzeip:Z

    if-eqz p1, :cond_16

    .line 246
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaan()V

    .line 247
    :cond_16
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefi:Lcom/google/android/gms/internal/ads/zzbdx;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbdx;->zzaad()V

    .line 248
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegf:Lcom/google/android/gms/internal/ads/zzbdz;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbdz;->zzaad()V

    .line 249
    sget-object p1, Lcom/google/android/gms/internal/ads/zzayu;->zzeba:Lcom/google/android/gms/internal/ads/zzdvo;

    new-instance v0, Lcom/google/android/gms/internal/ads/zzbed;

    invoke-direct {v0, p0}, Lcom/google/android/gms/internal/ads/zzbed;-><init>(Lcom/google/android/gms/internal/ads/zzbeb;)V

    invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzdvo;->post(Ljava/lang/Runnable;)Z

    goto :goto_2e

    .line 242
    :cond_2b
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaak()V

    :cond_2e
    :goto_2e
    return-void
.end method

.method final synthetic zzdr(I)V
    .registers 3

    .line 277
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 278
    invoke-interface {v0, p1}, Lcom/google/android/gms/internal/ads/zzbdc;->onWindowVisibilityChanged(I)V

    :cond_7
    return-void
.end method

.method final synthetic zzfk(Ljava/lang/String;)V
    .registers 4

    .line 295
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_9

    const-string v1, "ExoPlayerAdapter error"

    .line 296
    invoke-interface {v0, v1, p1}, Lcom/google/android/gms/internal/ads/zzbdc;->zzm(Ljava/lang/String;Ljava/lang/String;)V

    :cond_9
    return-void
.end method

.method public final zzn(II)V
    .registers 3

    .line 251
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefo:I

    .line 252
    iput p2, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefp:I

    .line 253
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzbeb;->zzaal()V

    return-void
.end method

.method final synthetic zzp(II)V
    .registers 4

    .line 283
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefw:Lcom/google/android/gms/internal/ads/zzbdc;

    if-eqz v0, :cond_7

    .line 284
    invoke-interface {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzbdc;->zzk(II)V

    :cond_7
    return-void
.end method

.method public final zzyx()Ljava/lang/String;
    .registers 4

    .line 76
    iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzefu:Z

    if-eqz v0, :cond_7

    const-string v0, " spherical"

    goto :goto_9

    :cond_7
    const-string v0, ""

    :goto_9
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v1

    const-string v2, "ExoPlayer/3"

    if-eqz v1, :cond_16

    invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    :cond_16
    new-instance v0, Ljava/lang/String;

    invoke-direct {v0, v2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V

    return-object v0
.end method

.method public final zzzb()V
    .registers 3

    .line 65
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzbeb;->zzegf:Lcom/google/android/gms/internal/ads/zzbdz;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbdz;->getVolume()F

    move-result v0

    const/4 v1, 0x0

    invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzbeb;->zza(FZ)V

    return-void
.end method