VideoInfo.smali
.class public final Lcom/google/android/gms/cast/VideoInfo;
.super Lcom/google/android/gms/internal/zzbck;
.source ""
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/cast/VideoInfo;",
">;"
}
.end annotation
.end field
.field public static final HDR_TYPE_DV:I = 0x3
.field public static final HDR_TYPE_HDR:I = 0x4
.field public static final HDR_TYPE_HDR10:I = 0x2
.field public static final HDR_TYPE_SDR:I = 0x1
.field public static final HDR_TYPE_UNKNOWN:I
# instance fields
.field private zzakq:I
.field private zzakr:I
.field private zzeoe:I
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Lcom/google/android/gms/cast/zzbl;
invoke-direct {v0}, Lcom/google/android/gms/cast/zzbl;-><init>()V
sput-object v0, Lcom/google/android/gms/cast/VideoInfo;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method constructor <init>(III)V
.registers 4
invoke-direct {p0}, Lcom/google/android/gms/internal/zzbck;-><init>()V
iput p1, p0, Lcom/google/android/gms/cast/VideoInfo;->zzakq:I
iput p2, p0, Lcom/google/android/gms/cast/VideoInfo;->zzakr:I
iput p3, p0, Lcom/google/android/gms/cast/VideoInfo;->zzeoe:I
return-void
.end method
.method static zzn(Lorg/json/JSONObject;)Lcom/google/android/gms/cast/VideoInfo;
.registers 11
const-string v0, "VideoInfo"
const/4 v1, 0x0
if-nez p0, :cond_6
return-object v1
:cond_6
const/4 v2, 0x0
const/4 v3, 0x1
:try_start_8
const-string v4, "hdrType"
invoke-virtual {p0, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const/4 v5, -0x1
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v6
const/16 v7, 0xc92
const/4 v8, 0x3
const/4 v9, 0x2
if-eq v6, v7, :cond_47
const v7, 0x192f6
if-eq v6, v7, :cond_3d
const v7, 0x1bc41
if-eq v6, v7, :cond_33
const v7, 0x5e8b395
if-eq v6, v7, :cond_29
goto :goto_50
:cond_29
const-string v6, "hdr10"
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_50
const/4 v5, 0x1
goto :goto_50
:cond_33
const-string v6, "sdr"
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_50
const/4 v5, 0x3
goto :goto_50
:cond_3d
const-string v6, "hdr"
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_50
const/4 v5, 0x2
goto :goto_50
:cond_47
const-string v6, "dv"
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_50
const/4 v5, 0x0
:cond_50
:goto_50
if-eqz v5, :cond_6e
if-eq v5, v3, :cond_6d
if-eq v5, v9, :cond_6b
if-eq v5, v8, :cond_69
sget-object v5, Ljava/util/Locale;->ROOT:Ljava/util/Locale;
const-string v6, "Unknown HDR type: %s"
new-array v7, v3, [Ljava/lang/Object;
aput-object v4, v7, v2
invoke-static {v5, v6, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-static {v0, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
const/4 v8, 0x0
goto :goto_6e
:cond_69
const/4 v8, 0x1
goto :goto_6e
:cond_6b
const/4 v8, 0x4
goto :goto_6e
:cond_6d
const/4 v8, 0x2
:cond_6e
:goto_6e
new-instance v4, Lcom/google/android/gms/cast/VideoInfo;
const-string v5, "width"
invoke-virtual {p0, v5}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result v5
const-string v6, "height"
invoke-virtual {p0, v6}, Lorg/json/