PublishViewModel$1.smali
.class final Lcom/imo/android/imoim/publish/PublishViewModel$1;
.super Landroid/os/AsyncTask;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/imo/android/imoim/publish/PublishViewModel;->a(Ljava/lang/String;Lcom/imo/android/imoim/publish/k;Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
">;"
}
.end annotation
# instance fields
.field final synthetic a:Ljava/lang/String;
.field final synthetic b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
.field final synthetic c:Lcom/imo/android/imoim/publish/k;
.field final synthetic d:I
.field final synthetic e:Lcom/imo/android/imoim/publish/PublishViewModel;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/publish/PublishViewModel;Ljava/lang/String;Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;Lcom/imo/android/imoim/publish/k;I)V
.registers 6
.line 163
iput-object p1, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->e:Lcom/imo/android/imoim/publish/PublishViewModel;
iput-object p2, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->a:Ljava/lang/String;
iput-object p3, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iput-object p4, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->c:Lcom/imo/android/imoim/publish/k;
iput p5, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->d:I
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
return-void
.end method
.method private varargs a()Ljava/lang/Void;
.registers 11
const-string v0, "PublishViewModel"
.line 167
iget-object v1, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->e:Lcom/imo/android/imoim/publish/PublishViewModel;
iget-object v2, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->a:Ljava/lang/String;
iget-object v3, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
invoke-static {v3}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
iget-object v4, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->c:Lcom/imo/android/imoim/publish/k;
const/4 v5, 0x3
invoke-static {v1, v5, v2, v3, v4}, Lcom/imo/android/imoim/publish/PublishViewModel;->a(Lcom/imo/android/imoim/publish/PublishViewModel;ILjava/lang/String;Ljava/util/List;Lcom/imo/android/imoim/publish/k;)V
.line 169
iget-object v1, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-object v1, v1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->d:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_1e
return-object v2
:cond_1e
const/4 v1, 0x1
.line 174
:try_start_1f
new-instance v3, Landroid/media/MediaMetadataRetriever;
invoke-direct {v3}, Landroid/media/MediaMetadataRetriever;-><init>()V
:try_end_24
.catch Ljava/lang/Exception; {:try_start_1f .. :try_end_24} :catch_9a
.catchall {:try_start_1f .. :try_end_24} :catchall_95
.line 175
:try_start_24
iget-object v4, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-object v4, v4, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->d:Ljava/lang/String;
invoke-virtual {v3, v4}, Landroid/media/MediaMetadataRetriever;->setDataSource(Ljava/lang/String;)V
const/16 v4, 0x18
.line 176
invoke-virtual {v3, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String;
move-result-object v4
.line 177
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v4
const/16 v5, 0x5a
const/16 v6, 0x13
const/16 v7, 0x12
if-eq v4, v5, :cond_41
const/16 v5, 0x10e
if-ne v4, v5, :cond_60
.line 180
:cond_41
invoke-virtual {v3, v7}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String;
move-result-object v4
.line 181
invoke-virtual {v3, v6}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String;
move-result-object v5
.line 182
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v4
.line 183
invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v5
if-lez v4, :cond_58
if-lez v5, :cond_58
move v9, v5
move v5, v4
move v4, v9
.line 189
:cond_58
iget-object v8, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iput v4, v8, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->k:I
.line 190
iget-object v4, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iput v5, v4, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->l:I
.line 193
:cond_60
iget-object v4, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget v4, v4, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->k:I
if-lez v4, :cond_6c
iget-object v4, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget v4, v4, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->l:I
if-gtz v4, :cond_84
.line 194
:cond_6c
invoke-virtual {v3, v7}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String;
move-result-object v4
.line 195
invoke-virtual {v3, v6}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String;
move-result-object v5
.line 196
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v4
.line 197
invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v5
.line 198
iget-object v6, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iput v4, v6, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->k:I
.line 199
iget-object v4, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iput v5, v4, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->l:I
:try_end_84
.catch Ljava/lang/Exception; {:try_start_24 .. :try_end_84} :catch_93
.catchall {:try_start_24 .. :try_end_84} :catchall_91
.line 209
:cond_84
:try_start_84
invoke-virtual {v3}, Landroid/media/MediaMetadataRetriever;->release()V
:try_end_87
.catch Ljava/lang/Exception; {:try_start_84 .. :try_end_87} :catch_88
goto :goto_bf
:catch_88
move-exception v3
.line 212
invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v3
.line 1079
invoke-static {v0, v3, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_bf
:catchall_91
move-exception v2
goto :goto_c0
:catch_93
move-exception v4
goto :goto_9c
:catchall_95
move-exception v3
move-object v9, v3
move-object v3, v2
move-object v2, v9
goto :goto_c0
:catch_9a
move-exception v4
move-object v3, v2
.line 204
:goto_9c
:try_start_9c
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "doInBackground: "
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v4
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 2079
invoke-static {v0, v4, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:try_end_b1
.catchall {:try_start_9c .. :try_end_b1} :catchall_91
if-eqz v3, :cond_bf
.line 209
:try_start_b3
invoke-virtual {v3}, Landroid/media/MediaMetadataRetriever;->release()V
:try_end_b6
.catch Ljava/lang/Exception; {:try_start_b3 .. :try_end_b6} :catch_b7
goto :goto_bf
:catch_b7
move-exception v3
.line 212
invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v3
.line 3079
invoke-static {v0, v3, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:cond_bf
:goto_bf
return-object v2
:goto_c0
if-eqz v3, :cond_ce
.line 209
:try_start_c2
invoke-virtual {v3}, Landroid/media/MediaMetadataRetriever;->release()V
:try_end_c5
.catch Ljava/lang/Exception; {:try_start_c2 .. :try_end_c5} :catch_c6
goto :goto_ce
:catch_c6
move-exception v3
.line 212
invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v3
.line 4079
invoke-static {v0, v3, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
.line 214
:cond_ce
:goto_ce
throw v2
.end method
# virtual methods
.method protected final synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.line 163
invoke-direct {p0}, Lcom/imo/android/imoim/publish/PublishViewModel$1;->a()Ljava/lang/Void;
move-result-object p1
return-object p1
.end method
.method protected final synthetic onPostExecute(Ljava/lang/Object;)V
.registers 5
.line 4221
iget-object p1, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->e:Lcom/imo/android/imoim/publish/PublishViewModel;
iget-object v0, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->a:Ljava/lang/String;
iget-object v1, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->c:Lcom/imo/android/imoim/publish/k;
iget-object v2, p0, Lcom/imo/android/imoim/publish/PublishViewModel$1;->b:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
invoke-static {p1, v0, v1, v2}, Lcom/imo/android/imoim/publish/PublishViewModel;->a(Lcom/imo/android/imoim/publish/PublishViewModel;Ljava/lang/String;Lcom/imo/android/imoim/publish/k;Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;)V
return-void
.end method