SecretMediaViewer$1.smali

.class Lim/tpelyyftgw/ui/SecretMediaViewer$1;
.super Ljava/lang/Object;
.source "SecretMediaViewer.java"

# interfaces
.implements Lim/tpelyyftgw/ui/components/VideoPlayer$VideoPlayerDelegate;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/SecretMediaViewer;->preparePlayer(Ljava/io/File;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

.field final synthetic val$file:Ljava/io/File;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/SecretMediaViewer;Ljava/io/File;)V
    .registers 3
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/SecretMediaViewer;

    .line 484
    iput-object p1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    iput-object p2, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->val$file:Ljava/io/File;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public synthetic lambda$onError$0$SecretMediaViewer$1(Ljava/io/File;)V
    .registers 3
    .param p1, "file"    # Ljava/io/File;

    .line 528
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # invokes: Lim/tpelyyftgw/ui/SecretMediaViewer;->preparePlayer(Ljava/io/File;)V
    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1500(Lim/tpelyyftgw/ui/SecretMediaViewer;Ljava/io/File;)V

    return-void
.end method

.method public onError(Ljava/lang/Exception;)V
    .registers 6
    .param p1, "e"    # Ljava/lang/Exception;

    .line 526
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->playerRetryPlayCount:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1200(Lim/tpelyyftgw/ui/SecretMediaViewer;)I

    move-result v0

    if-lez v0, :cond_1a

    .line 527
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # operator-- for: Lim/tpelyyftgw/ui/SecretMediaViewer;->playerRetryPlayCount:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1210(Lim/tpelyyftgw/ui/SecretMediaViewer;)I

    .line 528
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->val$file:Ljava/io/File;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$SecretMediaViewer$1$NsTLKFYtY58QI1ArBWDIF0uRIXM;

    invoke-direct {v1, p0, v0}, Lim/tpelyyftgw/ui/-$$Lambda$SecretMediaViewer$1$NsTLKFYtY58QI1ArBWDIF0uRIXM;-><init>(Lim/tpelyyftgw/ui/SecretMediaViewer$1;Ljava/io/File;)V

    const-wide/16 v2, 0x64

    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    goto :goto_1d

    .line 530
    :cond_1a
    invoke-static {p1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 532
    :goto_1d
    return-void
.end method

.method public onRenderedFirstFrame()V
    .registers 3

    .line 548
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->textureUploaded:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1300(Lim/tpelyyftgw/ui/SecretMediaViewer;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 549
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    const/4 v1, 0x1

    # setter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->textureUploaded:Z
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1302(Lim/tpelyyftgw/ui/SecretMediaViewer;Z)Z

    .line 550
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->containerView:Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1400(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;->invalidate()V

    .line 552
    :cond_17
    return-void
.end method

.method public onStateChanged(ZI)V
    .registers 7
    .param p1, "playWhenReady"    # Z
    .param p2, "playbackState"    # I

    .line 487
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$500(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;

    move-result-object v0

    if-eqz v0, :cond_ab

    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$400(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    if-nez v0, :cond_12

    goto/16 :goto_ab

    .line 490
    :cond_12
    const/16 v0, 0x80

    const/4 v1, 0x4

    const/4 v2, 0x1

    if-eq p2, v1, :cond_2d

    if-eq p2, v2, :cond_2d

    .line 492
    :try_start_1a
    iget-object v3, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v3}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$700(Lim/tpelyyftgw/ui/SecretMediaViewer;)Landroid/app/Activity;

    move-result-object v3

    invoke-virtual {v3}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v3

    invoke-virtual {v3, v0}, Landroid/view/Window;->addFlags(I)V
    :try_end_27
    .catch Ljava/lang/Exception; {:try_start_1a .. :try_end_27} :catch_28

    goto :goto_2c

    .line 493
    :catch_28
    move-exception v0

    .line 494
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 495
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_2c
    goto :goto_3f

    .line 498
    :cond_2d
    :try_start_2d
    iget-object v3, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v3}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$700(Lim/tpelyyftgw/ui/SecretMediaViewer;)Landroid/app/Activity;

    move-result-object v3

    invoke-virtual {v3}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v3

    invoke-virtual {v3, v0}, Landroid/view/Window;->clearFlags(I)V
    :try_end_3a
    .catch Ljava/lang/Exception; {:try_start_2d .. :try_end_3a} :catch_3b

    .line 501
    goto :goto_3f

    .line 499
    :catch_3b
    move-exception v0

    .line 500
    .restart local v0    # "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 503
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_3f
    const/4 v0, 0x3

    const/4 v3, 0x0

    if-ne p2, v0, :cond_58

    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$200(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_58

    .line 504
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$200(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    move-result-object v0

    invoke-virtual {v0, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setVisibility(I)V

    .line 506
    :cond_58
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$500(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->isPlaying()Z

    move-result v0

    if-eqz v0, :cond_74

    if-eq p2, v1, :cond_74

    .line 507
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->isPlaying:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$900(Lim/tpelyyftgw/ui/SecretMediaViewer;)Z

    move-result v0

    if-nez v0, :cond_aa

    .line 508
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # setter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->isPlaying:Z
    invoke-static {v0, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$902(Lim/tpelyyftgw/ui/SecretMediaViewer;Z)Z

    goto :goto_aa

    .line 510
    :cond_74
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->isPlaying:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$900(Lim/tpelyyftgw/ui/SecretMediaViewer;)Z

    move-result v0

    if-eqz v0, :cond_aa

    .line 511
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # setter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->isPlaying:Z
    invoke-static {v0, v3}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$902(Lim/tpelyyftgw/ui/SecretMediaViewer;Z)Z

    .line 512
    if-ne p2, v1, :cond_aa

    .line 513
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # setter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->videoWatchedOneTime:Z
    invoke-static {v0, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1002(Lim/tpelyyftgw/ui/SecretMediaViewer;Z)Z

    .line 514
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->closeVideoAfterWatch:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1100(Lim/tpelyyftgw/ui/SecretMediaViewer;)Z

    move-result v0

    if-eqz v0, :cond_96

    .line 515
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    invoke-virtual {v0, v2, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->closePhoto(ZZ)V

    goto :goto_aa

    .line 517
    :cond_96
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$500(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;

    move-result-object v0

    const-wide/16 v1, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/VideoPlayer;->seekTo(J)V

    .line 518
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$500(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->play()V

    .line 522
    :cond_aa
    :goto_aa
    return-void

    .line 488
    :cond_ab
    :goto_ab
    return-void
.end method

.method public onSurfaceDestroyed(Landroid/graphics/SurfaceTexture;)Z
    .registers 3
    .param p1, "surfaceTexture"    # Landroid/graphics/SurfaceTexture;

    .line 556
    const/4 v0, 0x0

    return v0
.end method

.method public onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V
    .registers 2
    .param p1, "surfaceTexture"    # Landroid/graphics/SurfaceTexture;

    .line 562
    return-void
.end method

.method public onVideoSizeChanged(IIIF)V
    .registers 8
    .param p1, "width"    # I
    .param p2, "height"    # I
    .param p3, "unappliedRotationDegrees"    # I
    .param p4, "pixelWidthHeightRatio"    # F

    .line 536
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$200(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    move-result-object v0

    if-eqz v0, :cond_26

    .line 537
    const/16 v0, 0x5a

    if-eq p3, v0, :cond_10

    const/16 v0, 0x10e

    if-ne p3, v0, :cond_13

    .line 538
    :cond_10
    move v0, p1

    .line 539
    .local v0, "temp":I
    move p1, p2

    .line 540
    move p2, v0

    .line 542
    .end local v0    # "temp":I
    :cond_13
    iget-object v0, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$1;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;

    # getter for: Lim/tpelyyftgw/ui/SecretMediaViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
    invoke-static {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$200(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    move-result-object v0

    if-nez p2, :cond_1e

    const/high16 v1, 0x3f800000    # 1.0f

    goto :goto_23

    :cond_1e
    int-to-float v1, p1

    mul-float v1, v1, p4

    int-to-float v2, p2

    div-float/2addr v1, v2

    :goto_23
    invoke-virtual {v0, v1, p3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setAspectRatio(FI)V

    .line 544
    :cond_26
    return-void
.end method