.class public final Lcom/google/android/gms/internal/ads/zzahm; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/internal/ads/zzacn; # static fields .field private static final zza:[B .field private static final zzb:[B .field private static final zzc:[B .field private static final zzd:[B .field private static final zze:Ljava/util/UUID; .field private static final zzf:Ljava/util/Map; # instance fields .field private zzA:J .field private zzB:Lcom/google/android/gms/internal/ads/zzahk; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzC:Z .field private zzD:I .field private zzE:J .field private zzF:Z .field private zzG:J .field private zzH:J .field private zzI:J .field private zzJ:Lcom/google/android/gms/internal/ads/zzdp; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzK:Lcom/google/android/gms/internal/ads/zzdp; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzL:Z .field private zzM:Z .field private zzN:I .field private zzO:J .field private zzP:J .field private zzQ:I .field private zzR:I .field private zzS:[I .field private zzT:I .field private zzU:I .field private zzV:I .field private zzW:I .field private zzX:Z .field private zzY:J .field private zzZ:I .field private zzaa:I .field private zzab:I .field private zzac:Z .field private zzad:Z .field private zzae:Z .field private zzaf:I .field private zzag:B .field private zzah:Z .field private zzai:Lcom/google/android/gms/internal/ads/zzacq; .field private final zzaj:Lcom/google/android/gms/internal/ads/zzahh; .field private final zzg:Lcom/google/android/gms/internal/ads/zzaho; .field private final zzh:Landroid/util/SparseArray; .field private final zzi:Z .field private final zzj:Z .field private final zzk:Lcom/google/android/gms/internal/ads/zzakd; .field private final zzl:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzm:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzn:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzo:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzp:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzq:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzr:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzs:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzt:Lcom/google/android/gms/internal/ads/zzdy; .field private final zzu:Lcom/google/android/gms/internal/ads/zzdy; .field private zzv:Ljava/nio/ByteBuffer; .field private zzw:J .field private zzx:J .field private zzy:J .field private zzz:J # direct methods .method static constructor ()V .locals 5 const/16 v0, 0x20 new-array v1, v0, [B fill-array-data v1, :array_0 sput-object v1, Lcom/google/android/gms/internal/ads/zzahm;->zza:[B .line 1 sget v1, Lcom/google/android/gms/internal/ads/zzei;->zza:I const-string v1, "Format: Start, End, ReadOrder, Layer, Style, Name, MarginL, MarginR, MarginV, Effect, Text" .line 2 sget-object v2, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; invoke-virtual {v1, v2}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B move-result-object v1 sput-object v1, Lcom/google/android/gms/internal/ads/zzahm;->zzb:[B new-array v0, v0, [B fill-array-data v0, :array_1 sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzc:[B const/16 v0, 0x26 new-array v0, v0, [B fill-array-data v0, :array_2 sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzd:[B new-instance v0, Ljava/util/UUID; const-wide v1, 0x100000000001000L const-wide v3, -0x7fffff55ffc7648fL # -3.607411173533E-312 .line 3 invoke-direct {v0, v1, v2, v3, v4}, Ljava/util/UUID;->(JJ)V sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zze:Ljava/util/UUID; new-instance v0, Ljava/util/HashMap; .line 4 invoke-direct {v0}, Ljava/util/HashMap;->()V const/4 v1, 0x0 .line 5 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-000" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/16 v1, 0x5a .line 6 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-090" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/16 v1, 0xb4 .line 7 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-180" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/16 v1, 0x10e .line 8 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-270" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 9 invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map; move-result-object v0 sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzf:Ljava/util/Map; return-void nop :array_0 .array-data 1 0x31t 0xat 0x30t 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x2ct 0x30t 0x30t 0x30t 0x20t 0x2dt 0x2dt 0x3et 0x20t 0x30t 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x2ct 0x30t 0x30t 0x30t 0xat .end array-data :array_1 .array-data 1 0x44t 0x69t 0x61t 0x6ct 0x6ft 0x67t 0x75t 0x65t 0x3at 0x20t 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x2ct 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x2ct .end array-data :array_2 .array-data 1 0x57t 0x45t 0x42t 0x56t 0x54t 0x54t 0xat 0xat 0x30t 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x2et 0x30t 0x30t 0x30t 0x20t 0x2dt 0x2dt 0x3et 0x20t 0x30t 0x30t 0x3at 0x30t 0x30t 0x3at 0x30t 0x30t 0x2et 0x30t 0x30t 0x30t 0xat .end array-data .end method .method public constructor ()V .locals 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 new-instance v0, Lcom/google/android/gms/internal/ads/zzahh; invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzahh;->()V const/4 v1, 0x2 sget-object v2, Lcom/google/android/gms/internal/ads/zzakd;->zza:Lcom/google/android/gms/internal/ads/zzakd; invoke-direct {p0, v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzahm;->(Lcom/google/android/gms/internal/ads/zzahh;ILcom/google/android/gms/internal/ads/zzakd;)V return-void .end method .method public constructor (Lcom/google/android/gms/internal/ads/zzahh;ILcom/google/android/gms/internal/ads/zzakd;)V .locals 4 .line 2 invoke-direct {p0}, Ljava/lang/Object;->()V const-wide/16 v0, -0x1 iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J const-wide v2, -0x7fffffffffffffffL # -4.9E-324 iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzz:J iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaj:Lcom/google/android/gms/internal/ads/zzahh; new-instance v0, Lcom/google/android/gms/internal/ads/zzahj; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcom/google/android/gms/internal/ads/zzahj;->(Lcom/google/android/gms/internal/ads/zzahm;Lcom/google/android/gms/internal/ads/zzahl;)V invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzahh;->zza(Lcom/google/android/gms/internal/ads/zzahi;)V iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzk:Lcom/google/android/gms/internal/ads/zzakd; and-int/lit8 p1, p2, 0x1 const/4 p3, 0x1 xor-int/2addr p1, p3 const/4 v0, 0x0 if-eq p3, p1, :cond_0 move p1, v0 goto :goto_0 :cond_0 move p1, p3 :goto_0 iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzi:Z and-int/lit8 p1, p2, 0x2 if-nez p1, :cond_1 move v0, p3 :cond_1 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzj:Z .line 3 new-instance p1, Lcom/google/android/gms/internal/ads/zzaho; invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzaho;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho; new-instance p1, Landroid/util/SparseArray; .line 4 invoke-direct {p1}, Landroid/util/SparseArray;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; .line 5 new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; const/4 p2, 0x4 invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;->(I)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 6 invoke-static {p2}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v0 const/4 v1, -0x1 invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; move-result-object v0 invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B move-result-object v0 invoke-direct {p1, v0}, Lcom/google/android/gms/internal/ads/zzdy;->([B)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzo:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 7 invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;->(I)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 8 sget-object v0, Lcom/google/android/gms/internal/ads/zzfk;->zza:[B invoke-direct {p1, v0}, Lcom/google/android/gms/internal/ads/zzdy;->([B)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzl:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 9 invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;->(I)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 10 invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 11 invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; const/16 p2, 0x8 .line 12 invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;->(I)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 13 invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzt:Lcom/google/android/gms/internal/ads/zzdy; new-instance p1, Lcom/google/android/gms/internal/ads/zzdy; .line 14 invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; new-array p1, p3, [I iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I return-void .end method .method public constructor (Lcom/google/android/gms/internal/ads/zzakd;I)V .locals 1 .line 15 new-instance p2, Lcom/google/android/gms/internal/ads/zzahh; invoke-direct {p2}, Lcom/google/android/gms/internal/ads/zzahh;->()V const/4 v0, 0x0 invoke-direct {p0, p2, v0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->(Lcom/google/android/gms/internal/ads/zzahh;ILcom/google/android/gms/internal/ads/zzakd;)V return-void .end method .method public static bridge synthetic zza()Ljava/util/Map; .locals 1 sget-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzf:Ljava/util/Map; return-object v0 .end method .method public static bridge synthetic zzg()Ljava/util/UUID; .locals 1 sget-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zze:Ljava/util/UUID; return-object v0 .end method .method public static bridge synthetic zzo()[B .locals 1 sget-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzb:[B return-object v0 .end method .method private final zzp(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzahk;IZ)I .locals 10 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v1, "S_TEXT/UTF8" invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 sget-object p2, Lcom/google/android/gms/internal/ads/zzahm;->zza:[B .line 2 invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I .line 3 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V return p1 :cond_0 iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v1, "S_TEXT/ASS" .line 4 invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_1 sget-object p2, Lcom/google/android/gms/internal/ads/zzahm;->zzc:[B .line 5 invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I .line 6 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V return p1 :cond_1 iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v1, "S_TEXT/WEBVTT" .line 7 invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_2 sget-object p2, Lcom/google/android/gms/internal/ads/zzahm;->zzd:[B .line 8 invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I .line 9 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V return p1 :cond_2 iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt; iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzac:Z const/4 v2, 0x2 const/4 v3, 0x4 const/4 v4, 0x1 const/4 v5, 0x0 if-nez v1, :cond_11 iget-boolean v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z if-eqz v1, :cond_d iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I const v6, -0x40000001 # -1.9999999f and-int/2addr v1, v6 iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzad:Z const/16 v6, 0x80 if-nez v1, :cond_4 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 10 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 invoke-interface {p1, v1, v5, v4}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I add-int/2addr v1, v4 iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 11 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 aget-byte v1, v1, v5 and-int/2addr v1, v6 if-eq v1, v6, :cond_3 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 13 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 aget-byte v1, v1, v5 iput-byte v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzag:B iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzad:Z goto :goto_0 :cond_3 const-string p1, "Extension bit is set in signal byte" const/4 p2, 0x0 .line 12 invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :cond_4 :goto_0 iget-byte v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzag:B and-int/lit8 v7, v1, 0x1 if-ne v7, v4, :cond_e and-int/2addr v1, v2 iget v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I const/high16 v8, 0x40000000 # 2.0f or-int/2addr v7, v8 iput v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I iget-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzah:Z if-nez v7, :cond_6 iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy; .line 14 invoke-virtual {v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v7 const/16 v8, 0x8 invoke-interface {p1, v7, v5, v8}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V iget v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I add-int/2addr v7, v8 iput v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzah:Z iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; if-ne v1, v2, :cond_5 goto :goto_1 :cond_5 move v6, v5 :goto_1 or-int/2addr v6, v8 .line 15 invoke-virtual {v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v7 int-to-byte v6, v6 .line 16 aput-byte v6, v7, v5 iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 17 invoke-virtual {v6, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 18 invoke-interface {v0, v6, v4, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr v6, v4 iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy; .line 19 invoke-virtual {v6, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy; .line 20 invoke-interface {v0, v6, v8, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr v6, v8 iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I :cond_6 if-ne v1, v2, :cond_e iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzae:Z if-nez v1, :cond_7 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 21 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 invoke-interface {p1, v1, v5, v4}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I add-int/2addr v1, v4 iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 22 invoke-virtual {v1, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 23 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzm()I move-result v1 iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzae:Z :cond_7 iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I mul-int/2addr v1, v3 iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 24 invoke-virtual {v6, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 25 invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v6 invoke-interface {p1, v6, v5, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I add-int/2addr v6, v1 iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I shr-int/2addr v1, v4 add-int/2addr v1, v4 mul-int/lit8 v6, v1, 0x6 add-int/2addr v6, v2 iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; if-eqz v7, :cond_8 .line 26 invoke-virtual {v7}, Ljava/nio/Buffer;->capacity()I move-result v7 if-ge v7, v6, :cond_9 .line 27 :cond_8 invoke-static {v6}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v7 iput-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; :cond_9 int-to-short v1, v1 iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; .line 28 invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer; iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; .line 29 invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; move v1, v5 move v7, v1 :goto_2 iget v8, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I if-ge v1, v8, :cond_b iget-object v8, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 30 invoke-virtual {v8}, Lcom/google/android/gms/internal/ads/zzdy;->zzp()I move-result v8 sub-int v7, v8, v7 rem-int/lit8 v9, v1, 0x2 if-nez v9, :cond_a iget-object v9, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; int-to-short v7, v7 .line 31 invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; goto :goto_3 :cond_a iget-object v9, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; .line 32 invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; :goto_3 add-int/lit8 v1, v1, 0x1 move v7, v8 goto :goto_2 :cond_b iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I sub-int v1, p3, v1 sub-int/2addr v1, v7 and-int/lit8 v7, v8, 0x1 if-ne v7, v4, :cond_c iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; .line 33 invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; goto :goto_4 :cond_c iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; int-to-short v1, v1 .line 34 invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; .line 35 invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; :goto_4 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzt:Lcom/google/android/gms/internal/ads/zzdy; iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer; .line 36 invoke-virtual {v7}, Ljava/nio/ByteBuffer;->array()[B move-result-object v7 invoke-virtual {v1, v7, v6}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzt:Lcom/google/android/gms/internal/ads/zzdy; .line 37 invoke-interface {v0, v1, v6, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr v1, v6 iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I goto :goto_5 .line 35 :cond_d iget-object v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzh:[B if-eqz v1, :cond_e iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; array-length v7, v1 .line 38 invoke-virtual {v6, v1, v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V .line 37 :cond_e :goto_5 iget-object v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v6, "A_OPUS" .line 39 invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_f if-eqz p4, :cond_10 goto :goto_6 .line 63 :cond_f iget p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzf:I if-lez p4, :cond_10 :goto_6 iget p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I const/high16 v1, 0x10000000 or-int/2addr p4, v1 iput p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; .line 40 invoke-virtual {p4, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 41 invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result p4 add-int/2addr p4, p3 iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I sub-int/2addr p4, v1 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 42 invoke-virtual {v1, v3}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; shr-int/lit8 v6, p4, 0x18 .line 43 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 and-int/lit16 v6, v6, 0xff int-to-byte v6, v6 aput-byte v6, v1, v5 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 44 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 shr-int/lit8 v6, p4, 0x10 and-int/lit16 v6, v6, 0xff int-to-byte v6, v6 aput-byte v6, v1, v4 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; shr-int/lit8 v6, p4, 0x8 .line 45 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 and-int/lit16 v6, v6, 0xff int-to-byte v6, v6 aput-byte v6, v1, v2 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 46 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 and-int/lit16 p4, p4, 0xff int-to-byte p4, p4 const/4 v6, 0x3 aput-byte p4, v1, v6 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 47 invoke-interface {v0, p4, v3, v2}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V iget p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr p4, v3 iput p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I :cond_10 iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzac:Z :cond_11 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 48 invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result p4 add-int/2addr p3, p4 iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v1, "V_MPEG4/ISO/AVC" .line 49 invoke-virtual {v1, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p4 if-nez p4, :cond_15 iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v1, "V_MPEGH/ISO/HEVC" invoke-virtual {v1, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p4 if-eqz p4, :cond_12 goto :goto_9 .line 68 :cond_12 iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu; if-nez p4, :cond_13 goto :goto_8 :cond_13 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 62 invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result p4 if-nez p4, :cond_14 goto :goto_7 :cond_14 move v4, v5 :goto_7 invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzcw;->zzf(Z)V iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu; .line 63 invoke-virtual {p4, p1}, Lcom/google/android/gms/internal/ads/zzadu;->zzd(Lcom/google/android/gms/internal/ads/zzaco;)V :goto_8 iget p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I if-ge p4, p3, :cond_18 sub-int p4, p3, p4 .line 64 invoke-direct {p0, p1, v0, p4}, Lcom/google/android/gms/internal/ads/zzahm;->zzq(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadt;I)I move-result p4 iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I add-int/2addr v1, p4 iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr v1, p4 iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I goto :goto_8 :cond_15 :goto_9 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy; .line 50 invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object p4 .line 51 aput-byte v5, p4, v5 .line 52 aput-byte v5, p4, v4 .line 53 aput-byte v5, p4, v2 iget v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzX:I rsub-int/lit8 v2, v1, 0x4 :goto_a iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I if-ge v4, p3, :cond_18 iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I if-nez v4, :cond_17 iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 54 invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I move-result v4 invoke-static {v1, v4}, Ljava/lang/Math;->min(II)I move-result v4 add-int v6, v2, v4 sub-int v7, v1, v4 .line 55 invoke-interface {p1, p4, v6, v7}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V if-lez v4, :cond_16 iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 56 invoke-virtual {v6, p4, v2, v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzH([BII)V :cond_16 iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I add-int/2addr v4, v1 iput v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy; .line 57 invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy; .line 58 invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzp()I move-result v4 iput v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzl:Lcom/google/android/gms/internal/ads/zzdy; .line 59 invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzl:Lcom/google/android/gms/internal/ads/zzdy; .line 60 invoke-interface {v0, v4, v3}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr v4, v3 iput v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I goto :goto_a .line 61 :cond_17 invoke-direct {p0, p1, v0, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzq(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadt;I)I move-result v4 iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I add-int/2addr v6, v4 iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr v6, v4 iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I sub-int/2addr v6, v4 iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I goto :goto_a :cond_18 iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string p2, "A_VORBIS" .line 65 invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_19 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzo:Lcom/google/android/gms/internal/ads/zzdy; .line 66 invoke-virtual {p1, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzo:Lcom/google/android/gms/internal/ads/zzdy; .line 67 invoke-interface {v0, p1, v3}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I add-int/2addr p1, v3 iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I :cond_19 iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I .line 68 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V return p1 .end method .method private final zzq(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadt;I)I .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 1 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I move-result v0 if-lez v0, :cond_0 .line 2 invoke-static {p3, v0}, Ljava/lang/Math;->min(II)I move-result p1 iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 3 invoke-interface {p2, p3, p1}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V goto :goto_0 :cond_0 const/4 v0, 0x0 .line 4 invoke-interface {p2, p1, p3, v0}, Lcom/google/android/gms/internal/ads/zzadt;->zzf(Lcom/google/android/gms/internal/ads/zzl;IZ)I move-result p1 :goto_0 return p1 .end method .method private final zzr(J)J .locals 7 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J const-wide v0, -0x7fffffffffffffffL # -4.9E-324 cmp-long v0, v2, v0 if-eqz v0, :cond_0 const-wide/16 v4, 0x3e8 .line 2 sget-object v6, Ljava/math/RoundingMode;->DOWN:Ljava/math/RoundingMode; move-wide v0, p1 .line 3 invoke-static/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzei;->zzu(JJJLjava/math/RoundingMode;)J move-result-wide p1 return-wide p1 :cond_0 const-string p1, "Can\'t scale timecode prior to timecodeScale being set." const/4 p2, 0x0 .line 1 invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 .end method .method private final zzs(I)V .locals 2 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp; if-eqz v0, :cond_0 return-void .line 1 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Element " 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; const-string p1, " must be in a Cues" invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const/4 v0, 0x0 invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 .end method .method private final zzt(I)V .locals 2 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; if-eqz v0, :cond_0 return-void .line 1 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Element " 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; const-string p1, " must be in a TrackEntry" invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const/4 v0, 0x0 invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 .end method .method private final zzu(Lcom/google/android/gms/internal/ads/zzahk;JIII)V .locals 17 move-object/from16 v0, p0 move-object/from16 v1, p1 .line 1 iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu; const/4 v9, 0x1 if-eqz v2, :cond_0 .line 2 iget-object v3, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt; iget-object v8, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads; move-object v1, v2 move-object v2, v3 move-wide/from16 v3, p2 move/from16 v5, p4 move/from16 v6, p5 move/from16 v7, p6 invoke-virtual/range {v1 .. v8}, Lcom/google/android/gms/internal/ads/zzadu;->zzc(Lcom/google/android/gms/internal/ads/zzadt;JIIILcom/google/android/gms/internal/ads/zzads;)V goto/16 :goto_8 .line 3 :cond_0 iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v3, "S_TEXT/UTF8" invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 const-string v4, "S_TEXT/WEBVTT" const-string v5, "S_TEXT/ASS" const/4 v6, 0x2 const/4 v7, 0x0 if-nez v2, :cond_1 iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; .line 4 invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-nez v2, :cond_1 iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; .line 5 invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_3 :cond_1 iget v2, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I const-string v8, "MatroskaExtractor" if-le v2, v9, :cond_2 const-string v2, "Skipping subtitle sample in laced block." .line 6 invoke-static {v8, v2}, Lcom/google/android/gms/internal/ads/zzdo;->zzf(Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 :cond_2 iget-wide v10, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzP:J const-wide v12, -0x7fffffffffffffffL # -4.9E-324 cmp-long v2, v10, v12 if-nez v2, :cond_4 const-string v2, "Skipping subtitle sample with no duration." .line 7 invoke-static {v8, v2}, Lcom/google/android/gms/internal/ads/zzdo;->zzf(Ljava/lang/String;Ljava/lang/String;)V :cond_3 :goto_0 move/from16 v2, p5 goto/16 :goto_6 .line 8 :cond_4 iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; invoke-virtual {v8}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v8 .line 9 invoke-virtual {v2}, Ljava/lang/String;->hashCode()I move-result v12 const v13, 0x2c0618eb if-eq v12, v13, :cond_7 const v5, 0x3e4ca2d8 if-eq v12, v5, :cond_6 const v4, 0x54c61e47 if-eq v12, v4, :cond_5 goto :goto_1 :cond_5 invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_8 move v2, v7 goto :goto_2 :cond_6 invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_8 move v2, v6 goto :goto_2 :cond_7 invoke-virtual {v2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_8 move v2, v9 goto :goto_2 :cond_8 :goto_1 const/4 v2, -0x1 :goto_2 const-wide/16 v3, 0x3e8 if-eqz v2, :cond_b if-eq v2, v9, :cond_a if-ne v2, v6, :cond_9 const-string v2, "%02d:%02d:%02d.%03d" .line 10 invoke-static {v10, v11, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzy(JLjava/lang/String;J)[B move-result-object v2 const/16 v3, 0x19 goto :goto_3 .line 9 :cond_9 new-instance v1, Ljava/lang/IllegalArgumentException; .line 23 invoke-direct {v1}, Ljava/lang/IllegalArgumentException;->()V throw v1 :cond_a const-string v2, "%01d:%02d:%02d:%02d" const-wide/16 v3, 0x2710 .line 11 invoke-static {v10, v11, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzy(JLjava/lang/String;J)[B move-result-object v2 const/16 v3, 0x15 goto :goto_3 :cond_b const-string v2, "%02d:%02d:%02d,%03d" .line 12 invoke-static {v10, v11, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzy(JLjava/lang/String;J)[B move-result-object v2 const/16 v3, 0x13 .line 13 :goto_3 array-length v4, v2 invoke-static {v2, v7, v8, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 14 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzd()I move-result v2 :goto_4 iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v3 if-ge v2, v3, :cond_d iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 15 invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v3 aget-byte v3, v3, v2 if-nez v3, :cond_c iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 16 invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzK(I)V goto :goto_5 :cond_c add-int/lit8 v2, v2, 0x1 goto :goto_4 .line 17 :cond_d :goto_5 iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt; iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v4 invoke-interface {v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 18 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v2 add-int v2, p5, v2 :goto_6 const/high16 v3, 0x10000000 and-int v3, p4, v3 if-eqz v3, :cond_f iget v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I if-le v3, v9, :cond_e iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; .line 19 invoke-virtual {v3, v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V goto :goto_7 :cond_e iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; .line 20 invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v3 .line 21 iget-object v4, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt; iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; invoke-interface {v4, v5, v3, v6}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V add-int/2addr v2, v3 :cond_f :goto_7 move v14, v2 .line 22 iget-object v10, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt; iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads; move-wide/from16 v11, p2 move/from16 v13, p4 move/from16 v15, p6 move-object/from16 v16, v1 invoke-interface/range {v10 .. v16}, Lcom/google/android/gms/internal/ads/zzadt;->zzt(JIIILcom/google/android/gms/internal/ads/zzads;)V :goto_8 iput-boolean v9, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzM:Z return-void .end method .method private final zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V .locals 3 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 1 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v0 if-lt v0, p2, :cond_0 return-void :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 2 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzc()I move-result v0 if-ge v0, p2, :cond_1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 3 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzc()I move-result v1 add-int/2addr v1, v1 invoke-static {v1, p2}, Ljava/lang/Math;->max(II)I move-result v1 invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzF(I)V :cond_1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 4 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v2 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v0 sub-int v0, p2, v0 invoke-interface {p1, v1, v2, v0}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 5 invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;->zzK(I)V return-void .end method .method private final zzw()V .locals 2 const/4 v0, 0x0 iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzac:Z iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzad:Z iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzae:Z iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I iput-byte v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzag:B iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzah:Z iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy; .line 1 invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V return-void .end method .method private final zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 array-length v0, p2 add-int v1, v0, p3 iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 2 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzc()I move-result v2 const/4 v3, 0x0 if-ge v2, v1, :cond_0 iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; add-int v4, v1, p3 .line 3 invoke-static {p2, v4}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object p2 .line 4 array-length v4, p2 invoke-virtual {v2, p2, v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V goto :goto_0 :cond_0 iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 5 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v2 invoke-static {p2, v3, v2, v3, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V :goto_0 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 6 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object p2 invoke-interface {p1, p2, v0, p3}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 7 invoke-virtual {p1, v3}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy; .line 8 invoke-virtual {p1, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzK(I)V return-void .end method .method private static zzy(JLjava/lang/String;J)[B .locals 9 const-wide v0, -0x7fffffffffffffffL # -4.9E-324 cmp-long v0, p0, v0 if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 .line 1 :goto_0 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V const-wide v0, 0xd693a400L div-long v2, p0, v0 sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale; long-to-int v2, v2 .line 2 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 int-to-long v5, v2 mul-long/2addr v5, v0 sub-long/2addr p0, v5 const-wide/32 v0, 0x3938700 div-long v5, p0, v0 long-to-int v2, v5 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v5 int-to-long v6, v2 mul-long/2addr v6, v0 sub-long/2addr p0, v6 const-wide/32 v0, 0xf4240 div-long v6, p0, v0 long-to-int v2, v6 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 int-to-long v7, v2 mul-long/2addr v7, v0 sub-long/2addr p0, v7 div-long/2addr p0, p3 long-to-int p0, p0 invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p0 filled-new-array {v3, v5, v6, p0}, [Ljava/lang/Object; move-result-object p0 invoke-static {v4, p2, p0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 .line 3 sget p1, Lcom/google/android/gms/internal/ads/zzei;->zza:I .line 4 sget-object p1, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; invoke-virtual {p0, p1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B move-result-object p0 return-object p0 .end method .method private static zzz([II)[I .locals 1 .param p0 # [I .annotation build Landroidx/annotation/Nullable; .end annotation .end param if-nez p0, :cond_0 new-array p0, p1, [I return-object p0 :cond_0 array-length v0, p0 if-lt v0, p1, :cond_1 return-object p0 :cond_1 add-int/2addr v0, v0 .line 1 invoke-static {v0, p1}, Ljava/lang/Math;->max(II)I move-result p0 new-array p0, p0, [I return-object p0 .end method # virtual methods .method public final zzb(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadj;)I .locals 6 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation const/4 v0, 0x0 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzM:Z :cond_0 iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzM:Z if-nez v1, :cond_5 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaj:Lcom/google/android/gms/internal/ads/zzahh; .line 1 invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/ads/zzahh;->zzc(Lcom/google/android/gms/internal/ads/zzaco;)Z move-result v1 if-eqz v1, :cond_2 invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzaco;->zzf()J move-result-wide v1 iget-boolean v3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzF:Z if-eqz v3, :cond_1 iput-wide v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J iget-wide v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J iput-wide v1, p2, Lcom/google/android/gms/internal/ads/zzadj;->zza:J iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzF:Z goto :goto_0 :cond_1 iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z if-eqz v1, :cond_0 iget-wide v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J const-wide/16 v3, -0x1 cmp-long v5, v1, v3 if-eqz v5, :cond_0 iput-wide v1, p2, Lcom/google/android/gms/internal/ads/zzadj;->zza:J iput-wide v3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J :goto_0 const/4 p1, 0x1 return p1 :cond_2 :goto_1 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; .line 2 invoke-virtual {p1}, Landroid/util/SparseArray;->size()I move-result p1 if-ge v0, p1, :cond_4 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; .line 3 invoke-virtual {p1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/google/android/gms/internal/ads/zzahk; .line 4 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzahk;->zzd(Lcom/google/android/gms/internal/ads/zzahk;)V iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu; if-eqz p2, :cond_3 iget-object v1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads; .line 5 invoke-virtual {p2, v1, p1}, Lcom/google/android/gms/internal/ads/zzadu;->zza(Lcom/google/android/gms/internal/ads/zzadt;Lcom/google/android/gms/internal/ads/zzads;)V :cond_3 add-int/lit8 v0, v0, 0x1 goto :goto_1 :cond_4 const/4 p1, -0x1 return p1 :cond_5 return v0 .end method .method public final synthetic zzc()Lcom/google/android/gms/internal/ads/zzacn; .locals 0 return-object p0 .end method .method public final synthetic zzd()Ljava/util/List; .locals 1 .line 1 invoke-static {}, Lcom/google/android/gms/internal/ads/zzfxn;->zzn()Lcom/google/android/gms/internal/ads/zzfxn; move-result-object v0 return-object v0 .end method .method public final zze(Lcom/google/android/gms/internal/ads/zzacq;)V .locals 2 iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzj:Z if-eqz v0, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzk:Lcom/google/android/gms/internal/ads/zzakd; .line 1 new-instance v1, Lcom/google/android/gms/internal/ads/zzakg; invoke-direct {v1, p1, v0}, Lcom/google/android/gms/internal/ads/zzakg;->(Lcom/google/android/gms/internal/ads/zzacq;Lcom/google/android/gms/internal/ads/zzakd;)V move-object p1, v1 :cond_0 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq; return-void .end method .method public final zzf(JJ)V .locals 0 .annotation build Landroidx/annotation/CallSuper; .end annotation const-wide p1, -0x7fffffffffffffffL # -4.9E-324 iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J const/4 p1, 0x0 iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaj:Lcom/google/android/gms/internal/ads/zzahh; .line 1 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzahh;->zzb()V iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho; .line 2 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzaho;->zze()V .line 3 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V :goto_0 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; .line 4 invoke-virtual {p2}, Landroid/util/SparseArray;->size()I move-result p2 if-ge p1, p2, :cond_1 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; .line 5 invoke-virtual {p2, p1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; move-result-object p2 check-cast p2, Lcom/google/android/gms/internal/ads/zzahk; iget-object p2, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu; if-eqz p2, :cond_0 .line 6 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzadu;->zzb()V :cond_0 add-int/lit8 p1, p1, 0x1 goto :goto_0 :cond_1 return-void .end method .method public final zzh(IILcom/google/android/gms/internal/ads/zzaco;)V .locals 21 .annotation build Landroidx/annotation/CallSuper; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation move-object/from16 v7, p0 move/from16 v0, p1 move/from16 v1, p2 move-object/from16 v8, p3 const/16 v2, 0xa1 const/4 v3, 0x0 const/4 v4, 0x4 const/16 v5, 0xa3 const/4 v6, 0x2 const/4 v9, 0x1 const/4 v10, 0x0 if-eq v0, v2, :cond_b if-eq v0, v5, :cond_b const/16 v2, 0xa5 if-eq v0, v2, :cond_8 const/16 v2, 0x41ed if-eq v0, v2, :cond_5 const/16 v2, 0x4255 if-eq v0, v2, :cond_4 const/16 v2, 0x47e2 if-eq v0, v2, :cond_3 const/16 v2, 0x53ab if-eq v0, v2, :cond_2 const/16 v2, 0x63a2 if-eq v0, v2, :cond_1 const/16 v2, 0x7672 if-ne v0, v2, :cond_0 .line 6 invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 7 new-array v2, v1, [B iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzv:[B .line 8 invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V return-void .line 58 :cond_0 new-instance v1, Ljava/lang/StringBuilder; .line 69 invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Unexpected id: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-static {v0, v3}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 .line 9 :cond_1 invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 10 new-array v2, v1, [B iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzj:[B .line 11 invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V return-void :cond_2 iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy; .line 12 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v0 invoke-static {v0, v10}, Ljava/util/Arrays;->fill([BB)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy; rsub-int/lit8 v2, v1, 0x4 .line 13 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v0 invoke-interface {v8, v0, v2, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy; .line 14 invoke-virtual {v0, v10}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy; .line 15 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzu()J move-result-wide v0 long-to-int v0, v0 iput v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzD:I return-void .line 16 :cond_3 new-array v2, v1, [B .line 17 invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V .line 18 invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; new-instance v1, Lcom/google/android/gms/internal/ads/zzads; invoke-direct {v1, v9, v2, v10, v10}, Lcom/google/android/gms/internal/ads/zzads;->(I[BII)V .line 19 iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads; return-void .line 20 :cond_4 invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 21 new-array v2, v1, [B iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzh:[B .line 22 invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V return-void .line 1 :cond_5 invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 2 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzahk;->zza(Lcom/google/android/gms/internal/ads/zzahk;)I move-result v2 const v3, 0x64767643 if-eq v2, v3, :cond_7 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzahk;->zza(Lcom/google/android/gms/internal/ads/zzahk;)I move-result v2 const v3, 0x64766343 if-ne v2, v3, :cond_6 goto :goto_0 .line 5 :cond_6 invoke-interface {v8, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzk(I)V return-void .line 3 :cond_7 :goto_0 new-array v2, v1, [B iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzN:[B .line 4 invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V return-void :cond_8 iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I if-eq v0, v6, :cond_9 goto/16 :goto_c :cond_9 iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I .line 23 invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/google/android/gms/internal/ads/zzahk; iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzW:I if-ne v2, v4, :cond_a .line 24 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; const-string v2, "V_VP9" .line 25 invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_a iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; .line 27 invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; .line 28 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v0 invoke-interface {v8, v0, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V return-void .line 26 :cond_a invoke-interface {v8, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzk(I)V return-void :cond_b iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I const/16 v11, 0x8 if-nez v2, :cond_c iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho; .line 29 invoke-virtual {v2, v8, v10, v9, v11}, Lcom/google/android/gms/internal/ads/zzaho;->zzd(Lcom/google/android/gms/internal/ads/zzaco;ZZI)J move-result-wide v12 long-to-int v2, v12 iput v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho; .line 30 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzaho;->zza()I move-result v2 iput v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I const-wide v12, -0x7fffffffffffffffL # -4.9E-324 iput-wide v12, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzP:J iput v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 31 invoke-virtual {v2, v10}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V :cond_c iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; iget v12, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I .line 32 invoke-virtual {v2, v12}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; move-result-object v2 move-object v12, v2 check-cast v12, Lcom/google/android/gms/internal/ads/zzahk; if-nez v12, :cond_d iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I sub-int v0, v1, v0 .line 33 invoke-interface {v8, v0}, Lcom/google/android/gms/internal/ads/zzaco;->zzk(I)V iput v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I return-void .line 34 :cond_d invoke-static {v12}, Lcom/google/android/gms/internal/ads/zzahk;->zzd(Lcom/google/android/gms/internal/ads/zzahk;)V iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I if-ne v2, v9, :cond_1f const/4 v2, 0x3 .line 35 invoke-direct {v7, v8, v2}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V iget-object v13, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 36 invoke-virtual {v13}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v13 aget-byte v13, v13, v6 and-int/lit8 v13, v13, 0x6 shr-int/2addr v13, v9 const/16 v14, 0xff if-nez v13, :cond_e iput v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 37 invoke-static {v2, v9}, Lcom/google/android/gms/internal/ads/zzahm;->zzz([II)[I move-result-object v2 iput-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I iget v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I sub-int/2addr v1, v3 add-int/lit8 v1, v1, -0x3 .line 38 aput v1, v2, v10 goto/16 :goto_7 .line 39 :cond_e invoke-direct {v7, v8, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 40 invoke-virtual {v15}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v15 aget-byte v15, v15, v2 and-int/2addr v15, v14 add-int/2addr v15, v9 iput v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I iget-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 41 invoke-static {v4, v15}, Lcom/google/android/gms/internal/ads/zzahm;->zzz([II)[I move-result-object v4 iput-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I if-ne v13, v6, :cond_f iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I sub-int/2addr v1, v2 add-int/lit8 v1, v1, -0x4 iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I .line 42 div-int/2addr v1, v2 .line 43 invoke-static {v4, v10, v2, v1}, Ljava/util/Arrays;->fill([IIII)V goto/16 :goto_7 :cond_f if-ne v13, v9, :cond_12 move v2, v10 move v3, v2 const/4 v4, 0x4 :goto_1 iget v13, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I add-int/lit8 v13, v13, -0x1 if-ge v2, v13, :cond_11 iget-object v13, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 44 aput v10, v13, v2 :goto_2 add-int/lit8 v13, v4, 0x1 .line 45 invoke-direct {v7, v8, v13}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 46 invoke-virtual {v15}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v15 aget-byte v4, v15, v4 and-int/2addr v4, v14 iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 47 aget v16, v15, v2 add-int v16, v16, v4 aput v16, v15, v2 if-eq v4, v14, :cond_10 add-int v3, v3, v16 add-int/lit8 v2, v2, 0x1 move v4, v13 goto :goto_1 :cond_10 move v4, v13 goto :goto_2 :cond_11 iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I iget v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I sub-int/2addr v1, v15 sub-int/2addr v1, v4 sub-int/2addr v1, v3 .line 48 aput v1, v2, v13 goto/16 :goto_7 :cond_12 if-ne v13, v2, :cond_1e move v2, v10 move v13, v2 const/4 v4, 0x4 :goto_3 iget v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I add-int/lit8 v15, v15, -0x1 if-ge v2, v15, :cond_1a iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 49 aput v10, v15, v2 add-int/lit8 v15, v4, 0x1 .line 50 invoke-direct {v7, v8, v15}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V iget-object v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 51 invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v5 aget-byte v5, v5, v4 if-eqz v5, :cond_19 move v5, v10 :goto_4 if-ge v5, v11, :cond_15 rsub-int/lit8 v17, v5, 0x7 shl-int v6, v9, v17 iget-object v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 52 invoke-virtual {v9}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v9 aget-byte v9, v9, v4 and-int/2addr v9, v6 if-eqz v9, :cond_14 add-int/2addr v15, v5 .line 53 invoke-direct {v7, v8, v15}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V iget-object v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; add-int/lit8 v18, v4, 0x1 .line 54 invoke-virtual {v9}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v9 aget-byte v4, v9, v4 and-int/2addr v4, v14 not-int v6, v6 and-int/2addr v4, v6 int-to-long v3, v4 move/from16 v9, v18 :goto_5 if-ge v9, v15, :cond_13 shl-long/2addr v3, v11 iget-object v6, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; add-int/lit8 v19, v9, 0x1 .line 55 invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v6 aget-byte v6, v6, v9 and-int/2addr v6, v14 move/from16 v20, v15 int-to-long v14, v6 or-long/2addr v3, v14 move/from16 v9, v19 move/from16 v15, v20 const/16 v14, 0xff goto :goto_5 :cond_13 move/from16 v20, v15 if-lez v2, :cond_16 mul-int/lit8 v5, v5, 0x7 add-int/lit8 v5, v5, 0x6 const-wide/16 v14, 0x1 shl-long v5, v14, v5 const-wide/16 v14, -0x1 add-long/2addr v5, v14 sub-long/2addr v3, v5 goto :goto_6 :cond_14 add-int/lit8 v5, v5, 0x1 const/4 v3, 0x0 const/4 v6, 0x2 const/4 v9, 0x1 const/16 v14, 0xff goto :goto_4 :cond_15 const-wide/16 v3, 0x0 move/from16 v20, v15 :cond_16 :goto_6 const-wide/32 v5, -0x80000000 cmp-long v5, v3, v5 if-ltz v5, :cond_18 const-wide/32 v5, 0x7fffffff cmp-long v5, v3, v5 if-gtz v5, :cond_18 iget-object v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I long-to-int v3, v3 if-eqz v2, :cond_17 add-int/lit8 v4, v2, -0x1 .line 56 aget v4, v5, v4 add-int/2addr v3, v4 :cond_17 aput v3, v5, v2 add-int/2addr v13, v3 add-int/lit8 v2, v2, 0x1 move/from16 v4, v20 const/4 v3, 0x0 const/16 v5, 0xa3 const/4 v6, 0x2 const/4 v9, 0x1 const/16 v14, 0xff goto/16 :goto_3 :cond_18 const-string v0, "EBML lacing sample size out of range." const/4 v1, 0x0 .line 57 invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 :cond_19 move-object v1, v3 const-string v0, "No valid varint length mask found" .line 58 invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 :cond_1a iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I iget v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I sub-int/2addr v1, v3 sub-int/2addr v1, v4 sub-int/2addr v1, v13 .line 59 aput v1, v2, v15 :goto_7 iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 60 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v1 aget-byte v1, v1, v10 shl-int/2addr v1, v11 iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v2 const/4 v3, 0x1 aget-byte v2, v2, v3 const/16 v3, 0xff and-int/2addr v2, v3 iget-wide v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J or-int/2addr v1, v2 int-to-long v1, v1 .line 61 invoke-direct {v7, v1, v2}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J move-result-wide v1 add-long/2addr v3, v1 iput-wide v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzO:J iget v1, v12, Lcom/google/android/gms/internal/ads/zzahk;->zzd:I const/4 v2, 0x2 if-eq v1, v2, :cond_1b const/16 v1, 0xa3 if-ne v0, v1, :cond_1d iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy; .line 62 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v0 aget-byte v0, v0, v2 const/16 v1, 0x80 and-int/2addr v0, v1 if-ne v0, v1, :cond_1c const/16 v0, 0xa3 :cond_1b const/4 v3, 0x1 goto :goto_8 :cond_1c move v3, v10 const/16 v0, 0xa3 goto :goto_8 :cond_1d move v3, v10 :goto_8 iput v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I iput v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I iput v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I const/16 v1, 0xa3 goto :goto_9 :cond_1e const-string v0, "Unexpected lacing value: 2" const/4 v1, 0x0 .line 68 invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 :cond_1f move v1, v5 :goto_9 if-ne v0, v1, :cond_21 :goto_a iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I iget v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I if-ge v0, v1, :cond_20 iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 65 aget v0, v1, v0 .line 66 invoke-direct {v7, v8, v12, v0, v10}, Lcom/google/android/gms/internal/ads/zzahm;->zzp(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzahk;IZ)I move-result v5 iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzO:J iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I iget v3, v12, Lcom/google/android/gms/internal/ads/zzahk;->zze:I mul-int/2addr v2, v3 div-int/lit16 v2, v2, 0x3e8 int-to-long v2, v2 add-long/2addr v2, v0 iget v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I const/4 v6, 0x0 move-object/from16 v0, p0 move-object v1, v12 .line 67 invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzahm;->zzu(Lcom/google/android/gms/internal/ads/zzahk;JIII)V iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I const/4 v1, 0x1 add-int/2addr v0, v1 iput v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I goto :goto_a :cond_20 iput v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I return-void :cond_21 const/4 v1, 0x1 :goto_b iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I if-ge v0, v2, :cond_22 iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 63 aget v3, v2, v0 .line 64 invoke-direct {v7, v8, v12, v3, v1}, Lcom/google/android/gms/internal/ads/zzahm;->zzp(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzahk;IZ)I move-result v3 aput v3, v2, v0 iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I add-int/2addr v0, v1 iput v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I goto :goto_b :cond_22 :goto_c return-void .end method .method public final zzi(Lcom/google/android/gms/internal/ads/zzaco;)Z .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 new-instance v0, Lcom/google/android/gms/internal/ads/zzahn; invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzahn;->()V invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzahn;->zza(Lcom/google/android/gms/internal/ads/zzaco;)Z move-result p1 return p1 .end method .method public final zzj(I)V .locals 21 .annotation build Landroidx/annotation/CallSuper; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation move-object/from16 v7, p0 move/from16 v0, p1 iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq; .line 1 invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object; const/16 v1, 0xa0 const/4 v2, 0x2 const/16 v3, 0x8 const-string v4, "A_OPUS" const-wide/16 v5, 0x0 if-eq v0, v1, :cond_14 const/16 v1, 0xae const/4 v10, -0x1 if-eq v0, v1, :cond_11 const/16 v1, 0x4dbb const-wide/16 v2, -0x1 const v4, 0x1c53bb6b if-eq v0, v1, :cond_f const/16 v1, 0x6240 if-eq v0, v1, :cond_d const/16 v1, 0x6d80 if-eq v0, v1, :cond_b const v1, 0x1549a966 const-wide v12, -0x7fffffffffffffffL # -4.9E-324 if-eq v0, v1, :cond_9 const v1, 0x1654ae6b if-eq v0, v1, :cond_7 if-eq v0, v4, :cond_0 goto/16 :goto_b :cond_0 iget-boolean v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z if-nez v0, :cond_6 iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq; iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp; iget-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp; iget-wide v14, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J cmp-long v2, v14, v2 if-eqz v2, :cond_5 iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J cmp-long v2, v2, v12 if-eqz v2, :cond_5 if-eqz v1, :cond_5 .line 22 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I move-result v2 if-eqz v2, :cond_5 if-eqz v4, :cond_5 invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I move-result v2 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I move-result v3 if-eq v2, v3, :cond_1 goto/16 :goto_2 .line 19 :cond_1 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I move-result v2 .line 3 new-array v3, v2, [I .line 4 new-array v12, v2, [J .line 5 new-array v13, v2, [J .line 6 new-array v14, v2, [J const/4 v15, 0x0 :goto_0 if-ge v15, v2, :cond_2 .line 7 invoke-virtual {v1, v15}, Lcom/google/android/gms/internal/ads/zzdp;->zzb(I)J move-result-wide v16 aput-wide v16, v14, v15 iget-wide v8, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J .line 8 invoke-virtual {v4, v15}, Lcom/google/android/gms/internal/ads/zzdp;->zzb(I)J move-result-wide v18 add-long v8, v8, v18 aput-wide v8, v12, v15 add-int/lit8 v15, v15, 0x1 goto :goto_0 :cond_2 const/4 v9, 0x0 :goto_1 add-int/lit8 v1, v2, -0x1 if-ge v9, v1, :cond_3 add-int/lit8 v1, v9, 0x1 .line 9 aget-wide v17, v12, v1 aget-wide v19, v12, v9 sub-long v10, v17, v19 long-to-int v4, v10 aput v4, v3, v9 .line 10 aget-wide v10, v14, v1 aget-wide v17, v14, v9 sub-long v10, v10, v17 aput-wide v10, v13, v9 move v9, v1 const/4 v10, -0x1 goto :goto_1 :cond_3 iget-wide v8, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J iget-wide v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzw:J add-long/2addr v8, v10 .line 11 aget-wide v10, v12, v1 sub-long/2addr v8, v10 long-to-int v2, v8 aput v2, v3, v1 iget-wide v8, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J .line 12 aget-wide v10, v14, v1 sub-long/2addr v8, v10 aput-wide v8, v13, v1 cmp-long v2, v8, v5 if-gtz v2, :cond_4 new-instance v2, Ljava/lang/StringBuilder; .line 13 invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v4, "Discarding last cue point with unexpected duration: " invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 const-string v4, "MatroskaExtractor" invoke-static {v4, v2}, Lcom/google/android/gms/internal/ads/zzdo;->zzf(Ljava/lang/String;Ljava/lang/String;)V .line 14 invoke-static {v3, v1}, Ljava/util/Arrays;->copyOf([II)[I move-result-object v3 .line 15 invoke-static {v12, v1}, Ljava/util/Arrays;->copyOf([JI)[J move-result-object v12 .line 16 invoke-static {v13, v1}, Ljava/util/Arrays;->copyOf([JI)[J move-result-object v13 .line 17 invoke-static {v14, v1}, Ljava/util/Arrays;->copyOf([JI)[J move-result-object v14 :cond_4 new-instance v1, Lcom/google/android/gms/internal/ads/zzaca; .line 18 invoke-direct {v1, v3, v12, v13, v14}, Lcom/google/android/gms/internal/ads/zzaca;->([I[J[J[J)V goto :goto_3 .line 22 :cond_5 :goto_2 new-instance v1, Lcom/google/android/gms/internal/ads/zzadl; iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J .line 2 invoke-direct {v1, v2, v3, v5, v6}, Lcom/google/android/gms/internal/ads/zzadl;->(JJ)V .line 19 :goto_3 invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzacq;->zzO(Lcom/google/android/gms/internal/ads/zzadm;)V const/4 v0, 0x1 iput-boolean v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z :cond_6 const/4 v0, 0x0 iput-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp; iput-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp; return-void :cond_7 const/4 v0, 0x0 iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; .line 20 invoke-virtual {v1}, Landroid/util/SparseArray;->size()I move-result v1 if-eqz v1, :cond_8 iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq; .line 22 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzacq;->zzD()V return-void :cond_8 const-string v1, "No valid tracks were found" .line 21 invoke-static {v1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 :cond_9 iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J cmp-long v0, v0, v12 if-nez v0, :cond_a const-wide/32 v0, 0xf4240 iput-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J :cond_a iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzz:J cmp-long v2, v0, v12 if-eqz v2, :cond_1a .line 23 invoke-direct {v7, v0, v1}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J move-result-wide v0 iput-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J return-void .line 24 :cond_b invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 25 iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z if-eqz v1, :cond_1a iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzh:[B if-nez v0, :cond_c goto/16 :goto_b :cond_c const-string v0, "Combining encryption and compression is not supported" const/4 v1, 0x0 .line 26 invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 .line 27 :cond_d invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 28 iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z if-eqz v1, :cond_1a .line 29 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads; if-eqz v1, :cond_e .line 30 new-instance v1, Lcom/google/android/gms/internal/ads/zzu; new-instance v2, Lcom/google/android/gms/internal/ads/zzt; .line 31 sget-object v3, Lcom/google/android/gms/internal/ads/zzh;->zza:Ljava/util/UUID; iget-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads; iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzads;->zzb:[B const-string v5, "video/webm" const/4 v6, 0x0 .line 32 invoke-direct {v2, v3, v6, v5, v4}, Lcom/google/android/gms/internal/ads/zzt;->(Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;[B)V filled-new-array {v2}, [Lcom/google/android/gms/internal/ads/zzt; move-result-object v2 .line 33 invoke-direct {v1, v6, v2}, Lcom/google/android/gms/internal/ads/zzu;->(Ljava/lang/String;[Lcom/google/android/gms/internal/ads/zzt;)V .line 31 iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzk:Lcom/google/android/gms/internal/ads/zzu; return-void :cond_e const/4 v6, 0x0 const-string v0, "Encrypted Track found but ContentEncKeyID was not found" .line 30 invoke-static {v0, v6}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 :cond_f iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzD:I const/4 v1, -0x1 if-eq v0, v1, :cond_10 iget-wide v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzE:J cmp-long v1, v5, v2 if-eqz v1, :cond_10 if-ne v0, v4, :cond_1a iput-wide v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J return-void :cond_10 const-string v0, "Mandatory element SeekID or SeekPosition not found" const/4 v1, 0x0 .line 34 invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 :cond_11 move v1, v10 iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 35 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object; iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; if-eqz v5, :cond_13 .line 36 invoke-virtual {v5}, Ljava/lang/String;->hashCode()I move-result v6 sparse-switch v6, :sswitch_data_0 goto/16 :goto_4 .line 38 :sswitch_0 invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0xb goto/16 :goto_5 :sswitch_1 const-string v2, "A_FLAC" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x16 goto/16 :goto_5 :sswitch_2 const-string v2, "A_EAC3" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x11 goto/16 :goto_5 :sswitch_3 const-string v2, "V_MPEG2" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/4 v2, 0x3 goto/16 :goto_5 :sswitch_4 const-string v2, "S_TEXT/UTF8" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x1b goto/16 :goto_5 :sswitch_5 const-string v2, "S_TEXT/WEBVTT" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x1d goto/16 :goto_5 :sswitch_6 const-string v2, "V_MPEGH/ISO/HEVC" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 move v2, v3 goto/16 :goto_5 :sswitch_7 const-string v2, "S_TEXT/ASS" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x1c goto/16 :goto_5 :sswitch_8 const-string v2, "A_PCM/INT/LIT" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x18 goto/16 :goto_5 :sswitch_9 const-string v2, "A_PCM/INT/BIG" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x19 goto/16 :goto_5 :sswitch_a const-string v2, "A_PCM/FLOAT/IEEE" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x1a goto/16 :goto_5 :sswitch_b const-string v2, "A_DTS/EXPRESS" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x14 goto/16 :goto_5 :sswitch_c const-string v2, "V_THEORA" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0xa goto/16 :goto_5 :sswitch_d const-string v2, "S_HDMV/PGS" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x1f goto/16 :goto_5 :sswitch_e const-string v2, "V_VP9" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/4 v2, 0x1 goto/16 :goto_5 :sswitch_f const-string v2, "V_VP8" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/4 v2, 0x0 goto/16 :goto_5 :sswitch_10 const-string v3, "V_AV1" invoke-virtual {v5, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_12 goto/16 :goto_5 :sswitch_11 const-string v2, "A_DTS" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x13 goto/16 :goto_5 :sswitch_12 const-string v2, "A_AC3" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x10 goto/16 :goto_5 :sswitch_13 const-string v2, "A_AAC" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0xd goto/16 :goto_5 :sswitch_14 const-string v2, "A_DTS/LOSSLESS" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x15 goto/16 :goto_5 :sswitch_15 const-string v2, "S_VOBSUB" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x1e goto/16 :goto_5 :sswitch_16 const-string v2, "V_MPEG4/ISO/AVC" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/4 v2, 0x7 goto/16 :goto_5 :sswitch_17 const-string v2, "V_MPEG4/ISO/ASP" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/4 v2, 0x5 goto/16 :goto_5 :sswitch_18 const-string v2, "S_DVBSUB" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x20 goto :goto_5 :sswitch_19 const-string v2, "V_MS/VFW/FOURCC" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x9 goto :goto_5 :sswitch_1a const-string v2, "A_MPEG/L3" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0xf goto :goto_5 :sswitch_1b const-string v2, "A_MPEG/L2" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0xe goto :goto_5 :sswitch_1c const-string v2, "A_VORBIS" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0xc goto :goto_5 :sswitch_1d const-string v2, "A_TRUEHD" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x12 goto :goto_5 :sswitch_1e const-string v2, "A_MS/ACM" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x17 goto :goto_5 :sswitch_1f const-string v2, "V_MPEG4/ISO/SP" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/4 v2, 0x4 goto :goto_5 :sswitch_20 const-string v2, "V_MPEG4/ISO/AP" invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_12 const/4 v2, 0x6 goto :goto_5 :cond_12 :goto_4 move v2, v1 :goto_5 packed-switch v2, :pswitch_data_0 :goto_6 const/4 v0, 0x0 goto :goto_7 :pswitch_0 iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq; .line 36 iget v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzc:I .line 37 invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzahk;->zze(Lcom/google/android/gms/internal/ads/zzacq;I)V iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; iget v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzc:I .line 38 invoke-virtual {v1, v2, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V goto :goto_6 :goto_7 iput-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; return-void :cond_13 const/4 v0, 0x0 const-string v1, "CodecId is missing in TrackEntry element" .line 36 invoke-static {v1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object v0 throw v0 :cond_14 iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I if-ne v0, v2, :cond_1a iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray; iget v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I .line 39 invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; move-result-object v0 move-object v8, v0 check-cast v8, Lcom/google/android/gms/internal/ads/zzahk; .line 40 invoke-static {v8}, Lcom/google/android/gms/internal/ads/zzahk;->zzd(Lcom/google/android/gms/internal/ads/zzahk;)V iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J cmp-long v0, v0, v5 if-lez v0, :cond_15 .line 41 iget-object v0, v8, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_15 iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy; .line 42 invoke-static {v3}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v1 sget-object v2, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; .line 43 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; move-result-object v1 iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J .line 44 invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; move-result-object v1 .line 45 invoke-virtual {v1}, Ljava/nio/ByteBuffer;->array()[B move-result-object v1 .line 46 array-length v2, v1 invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V :cond_15 const/4 v0, 0x0 const/4 v1, 0x0 :goto_8 iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I if-ge v0, v2, :cond_16 iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 47 aget v2, v2, v0 add-int/2addr v1, v2 add-int/lit8 v0, v0, 0x1 goto :goto_8 :cond_16 const/4 v0, 0x0 :goto_9 iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I if-ge v0, v2, :cond_19 iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzO:J .line 48 iget v4, v8, Lcom/google/android/gms/internal/ads/zzahk;->zze:I mul-int/2addr v4, v0 div-int/lit16 v4, v4, 0x3e8 int-to-long v4, v4 add-long/2addr v2, v4 iget v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I if-nez v0, :cond_18 iget-boolean v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzX:Z if-nez v0, :cond_17 or-int/lit8 v0, v4, 0x1 move v4, v0 :cond_17 const/4 v9, 0x0 goto :goto_a :cond_18 move v9, v0 :goto_a iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I .line 49 aget v5, v0, v9 sub-int v10, v1, v5 move-object/from16 v0, p0 move-object v1, v8 move v6, v10 .line 50 invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzahm;->zzu(Lcom/google/android/gms/internal/ads/zzahk;JIII)V const/4 v0, 0x1 add-int/lit8 v1, v9, 0x1 move v0, v1 move v1, v10 goto :goto_9 :cond_19 const/4 v1, 0x0 iput v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I :cond_1a :goto_b return-void :sswitch_data_0 .sparse-switch -0x7ce7f5de -> :sswitch_20 -0x7ce7f3b0 -> :sswitch_1f -0x76567dc0 -> :sswitch_1e -0x6a615338 -> :sswitch_1d -0x672350af -> :sswitch_1c -0x585f4fce -> :sswitch_1b -0x585f4fcd -> :sswitch_1a -0x51dc40b2 -> :sswitch_19 -0x37a9c464 -> :sswitch_18 -0x2016c535 -> :sswitch_17 -0x2016c4e5 -> :sswitch_16 -0x19552dbd -> :sswitch_15 -0x1538b2ba -> :sswitch_14 0x3c02325 -> :sswitch_13 0x3c02353 -> :sswitch_12 0x3c030c5 -> :sswitch_11 0x4e81333 -> :sswitch_10 0x4e86155 -> :sswitch_f 0x4e86156 -> :sswitch_e 0x5e8da3e -> :sswitch_d 0x1a8350d6 -> :sswitch_c 0x2056f406 -> :sswitch_b 0x25e26ee2 -> :sswitch_a 0x2b45174d -> :sswitch_9 0x2b453ce4 -> :sswitch_8 0x2c0618eb -> :sswitch_7 0x32fdf009 -> :sswitch_6 0x3e4ca2d8 -> :sswitch_5 0x54c61e47 -> :sswitch_4 0x6bd6c624 -> :sswitch_3 0x7446132a -> :sswitch_2 0x7446b0a6 -> :sswitch_1 0x744ad97d -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 .end packed-switch .end method .method public final zzk(ID)V .locals 1 .annotation build Landroidx/annotation/CallSuper; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation const/16 v0, 0xb5 if-eq p1, v0, :cond_1 const/16 v0, 0x4489 if-eq p1, v0, :cond_0 packed-switch p1, :pswitch_data_0 packed-switch p1, :pswitch_data_1 return-void :pswitch_0 double-to-float p2, p2 .line 27 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 28 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzu:F return-void :pswitch_1 double-to-float p2, p2 .line 25 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 26 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzt:F return-void :pswitch_2 double-to-float p2, p2 .line 23 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 24 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzs:F return-void :pswitch_3 double-to-float p2, p2 .line 21 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 22 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzM:F return-void :pswitch_4 double-to-float p2, p2 .line 19 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 20 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzL:F return-void :pswitch_5 double-to-float p2, p2 .line 17 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 18 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzK:F return-void :pswitch_6 double-to-float p2, p2 .line 15 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 16 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzJ:F return-void :pswitch_7 double-to-float p2, p2 .line 13 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 14 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzI:F return-void :pswitch_8 double-to-float p2, p2 .line 11 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 12 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzH:F return-void :pswitch_9 double-to-float p2, p2 .line 9 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 10 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzG:F return-void :pswitch_a double-to-float p2, p2 .line 7 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 8 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzF:F return-void :pswitch_b double-to-float p2, p2 .line 5 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 6 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzE:F return-void :pswitch_c double-to-float p2, p2 .line 3 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 4 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzD:F return-void :cond_0 double-to-long p1, p2 iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzz:J return-void .line 1 :cond_1 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; double-to-int p2, p2 .line 2 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzQ:I return-void nop :pswitch_data_0 .packed-switch 0x55d1 :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 .end packed-switch :pswitch_data_1 .packed-switch 0x7673 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public final zzl(IJ)V .locals 8 .annotation build Landroidx/annotation/CallSuper; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation const/16 v0, 0x5031 const/4 v1, 0x0 const-string v2, " not supported" if-eq p1, v0, :cond_13 const/16 v0, 0x5032 const-wide/16 v3, 0x1 if-eq p1, v0, :cond_11 const/4 v0, 0x0 const/4 v5, 0x3 const/4 v6, 0x2 const/4 v7, 0x1 sparse-switch p1, :sswitch_data_0 const/4 v0, -0x1 packed-switch p1, :pswitch_data_0 goto/16 :goto_0 :pswitch_0 long-to-int p2, p2 .line 25 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 26 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzC:I return-void :pswitch_1 long-to-int p2, p2 .line 23 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 24 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzB:I return-void :pswitch_2 long-to-int p2, p2 .line 42 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 43 iput-boolean v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzx:Z .line 44 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzk;->zza(I)I move-result p1 if-eq p1, v0, :cond_14 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 45 iput p1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzy:I return-void :pswitch_3 long-to-int p2, p2 .line 46 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V .line 47 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzk;->zzb(I)I move-result p1 if-eq p1, v0, :cond_14 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 48 iput p1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzz:I return-void :pswitch_4 long-to-int p2, p2 .line 49 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V if-eq p2, v7, :cond_1 if-eq p2, v6, :cond_0 goto/16 :goto_0 :cond_0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 50 iput v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzA:I return-void :cond_1 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 51 iput v6, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzA:I return-void :sswitch_0 iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J return-void :sswitch_1 long-to-int p2, p2 .line 35 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 36 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zze:I return-void :sswitch_2 long-to-int p2, p2 .line 37 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V if-eqz p2, :cond_5 if-eq p2, v7, :cond_4 if-eq p2, v6, :cond_3 if-eq p2, v5, :cond_2 goto/16 :goto_0 :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 38 iput v5, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I return-void :cond_3 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 39 iput v6, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I return-void :cond_4 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 40 iput v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I return-void :cond_5 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 41 iput v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I return-void :sswitch_3 iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J return-void :sswitch_4 long-to-int p2, p2 .line 33 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 34 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzP:I return-void .line 31 :sswitch_5 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 32 iput-wide p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzS:J return-void .line 29 :sswitch_6 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 30 iput-wide p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzR:J return-void :sswitch_7 long-to-int p2, p2 .line 27 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 28 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzf:I return-void :sswitch_8 long-to-int p2, p2 .line 52 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 53 iput-boolean v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzx:Z .line 54 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzn:I return-void :sswitch_9 cmp-long p2, p2, v3 if-nez p2, :cond_6 move v0, v7 .line 21 :cond_6 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 22 iput-boolean v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzU:Z return-void :sswitch_a long-to-int p2, p2 .line 19 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 20 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzp:I return-void :sswitch_b long-to-int p2, p2 .line 17 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 18 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzq:I return-void :sswitch_c long-to-int p2, p2 .line 15 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 16 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzo:I return-void :sswitch_d long-to-int p2, p2 .line 55 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V if-eqz p2, :cond_a if-eq p2, v7, :cond_9 if-eq p2, v5, :cond_8 const/16 p1, 0xf if-eq p2, p1, :cond_7 goto/16 :goto_0 :cond_7 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 56 iput v5, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I return-void :cond_8 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 57 iput v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I return-void :cond_9 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 58 iput v6, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I return-void :cond_a iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 59 iput v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I return-void :sswitch_e iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J add-long/2addr p2, v0 iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzE:J return-void :sswitch_f cmp-long p1, p2, v3 if-nez p1, :cond_b goto/16 :goto_0 .line 61 :cond_b new-instance p1, Ljava/lang/StringBuilder; .line 62 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "AESSettingsCipherMode " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :sswitch_10 const-wide/16 v3, 0x5 cmp-long p1, p2, v3 if-nez p1, :cond_c goto/16 :goto_0 :cond_c new-instance p1, Ljava/lang/StringBuilder; .line 63 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentEncAlgo " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :sswitch_11 cmp-long p1, p2, v3 if-nez p1, :cond_d goto/16 :goto_0 :cond_d new-instance p1, Ljava/lang/StringBuilder; .line 64 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "EBMLReadVersion " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :sswitch_12 cmp-long p1, p2, v3 if-ltz p1, :cond_e const-wide/16 v3, 0x2 cmp-long p1, p2, v3 if-gtz p1, :cond_e goto/16 :goto_0 :cond_e new-instance p1, Ljava/lang/StringBuilder; .line 65 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "DocTypeReadVersion " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :sswitch_13 const-wide/16 v3, 0x3 cmp-long p1, p2, v3 if-nez p1, :cond_f goto/16 :goto_0 .line 59 :cond_f new-instance p1, Ljava/lang/StringBuilder; .line 66 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentCompAlgo " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :sswitch_14 long-to-int p2, p2 .line 13 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 14 invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzahk;->zzb(Lcom/google/android/gms/internal/ads/zzahk;I)V return-void :sswitch_15 iput-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzX:Z return-void :sswitch_16 iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzL:Z if-nez v0, :cond_14 .line 67 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzs(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp; .line 68 invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzdp;->zzc(J)V iput-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzL:Z return-void :sswitch_17 long-to-int p1, p2 iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzW:I return-void .line 69 :sswitch_18 invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J move-result-wide p1 iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J return-void :sswitch_19 long-to-int p2, p2 .line 11 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 12 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzc:I return-void :sswitch_1a long-to-int p2, p2 .line 9 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 10 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzm:I return-void .line 70 :sswitch_1b invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzs(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp; .line 71 invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J move-result-wide p2 invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzdp;->zzc(J)V return-void :sswitch_1c long-to-int p2, p2 .line 7 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 8 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzl:I return-void :sswitch_1d long-to-int p2, p2 .line 5 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 6 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzO:I return-void .line 72 :sswitch_1e invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J move-result-wide p1 iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzP:J return-void :sswitch_1f cmp-long p2, p2, v3 if-nez p2, :cond_10 move v0, v7 .line 3 :cond_10 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 4 iput-boolean v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzV:Z return-void :sswitch_20 long-to-int p2, p2 .line 1 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 2 iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzd:I return-void :cond_11 cmp-long p1, p2, v3 if-nez p1, :cond_12 goto :goto_0 .line 66 :cond_12 new-instance p1, Ljava/lang/StringBuilder; .line 60 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentEncodingScope " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :cond_13 const-wide/16 v3, 0x0 cmp-long p1, p2, v3 if-nez p1, :cond_15 :cond_14 :goto_0 return-void :cond_15 new-instance p1, Ljava/lang/StringBuilder; .line 61 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentEncodingOrder " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :sswitch_data_0 .sparse-switch 0x83 -> :sswitch_20 0x88 -> :sswitch_1f 0x9b -> :sswitch_1e 0x9f -> :sswitch_1d 0xb0 -> :sswitch_1c 0xb3 -> :sswitch_1b 0xba -> :sswitch_1a 0xd7 -> :sswitch_19 0xe7 -> :sswitch_18 0xee -> :sswitch_17 0xf1 -> :sswitch_16 0xfb -> :sswitch_15 0x41e7 -> :sswitch_14 0x4254 -> :sswitch_13 0x4285 -> :sswitch_12 0x42f7 -> :sswitch_11 0x47e1 -> :sswitch_10 0x47e8 -> :sswitch_f 0x53ac -> :sswitch_e 0x53b8 -> :sswitch_d 0x54b0 -> :sswitch_c 0x54b2 -> :sswitch_b 0x54ba -> :sswitch_a 0x55aa -> :sswitch_9 0x55b2 -> :sswitch_8 0x55ee -> :sswitch_7 0x56aa -> :sswitch_6 0x56bb -> :sswitch_5 0x6264 -> :sswitch_4 0x75a2 -> :sswitch_3 0x7671 -> :sswitch_2 0x23e383 -> :sswitch_1 0x2ad7b1 -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x55b9 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public final zzm(IJJ)V .locals 6 .annotation build Landroidx/annotation/CallSuper; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq; .line 1 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object; const/16 v0, 0xa0 const/4 v1, 0x0 const-wide/16 v2, 0x0 if-eq p1, v0, :cond_c const/16 v0, 0xae if-eq p1, v0, :cond_b const/16 v0, 0xbb if-eq p1, v0, :cond_a const/16 v0, 0x4dbb const-wide/16 v4, -0x1 if-eq p1, v0, :cond_9 const/16 v0, 0x5035 const/4 v1, 0x1 if-eq p1, v0, :cond_8 const/16 v0, 0x55d0 if-eq p1, v0, :cond_7 const v0, 0x18538067 if-eq p1, v0, :cond_4 const p2, 0x1c53bb6b if-eq p1, p2, :cond_3 const p2, 0x1f43b675 if-eq p1, p2, :cond_0 goto :goto_0 :cond_0 iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z if-nez p1, :cond_2 iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzi:Z if-eqz p1, :cond_1 iget-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J cmp-long p1, p1, v4 if-eqz p1, :cond_1 iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzF:Z return-void :cond_1 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq; .line 5 new-instance p2, Lcom/google/android/gms/internal/ads/zzadl; iget-wide p3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J .line 6 invoke-direct {p2, p3, p4, v2, v3}, Lcom/google/android/gms/internal/ads/zzadl;->(JJ)V .line 7 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzacq;->zzO(Lcom/google/android/gms/internal/ads/zzadm;)V iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z :cond_2 :goto_0 return-void :cond_3 new-instance p1, Lcom/google/android/gms/internal/ads/zzdp; const/16 p2, 0x20 .line 8 invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdp;->(I)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp; new-instance p1, Lcom/google/android/gms/internal/ads/zzdp; .line 9 invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdp;->(I)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp; return-void :cond_4 iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J cmp-long p1, v0, v4 if-eqz p1, :cond_6 cmp-long p1, v0, p2 if-nez p1, :cond_5 goto :goto_1 :cond_5 const-string p1, "Multiple Segment elements not supported" const/4 p2, 0x0 .line 10 invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :cond_6 :goto_1 iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J iput-wide p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzw:J return-void .line 4 :cond_7 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 5 iput-boolean v1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzx:Z return-void .line 2 :cond_8 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 3 iput-boolean v1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z return-void :cond_9 const/4 p1, -0x1 iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzD:I iput-wide v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzE:J return-void :cond_a iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzL:Z return-void .line 10 :cond_b new-instance p1, Lcom/google/android/gms/internal/ads/zzahk; invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzahk;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; return-void :cond_c iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzX:Z iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J return-void .end method .method public final zzn(ILjava/lang/String;)V .locals 1 .annotation build Landroidx/annotation/CallSuper; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation const/16 v0, 0x86 if-eq p1, v0, :cond_5 const/16 v0, 0x4282 if-eq p1, v0, :cond_2 const/16 v0, 0x536e if-eq p1, v0, :cond_1 const v0, 0x22b59c if-eq p1, v0, :cond_0 goto :goto_0 .line 5 :cond_0 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 6 invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzahk;->zzc(Lcom/google/android/gms/internal/ads/zzahk;Ljava/lang/String;)V return-void .line 3 :cond_1 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 4 iput-object p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zza:Ljava/lang/String; return-void :cond_2 const-string p1, "webm" .line 7 invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_4 const-string p1, "matroska" invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_3 goto :goto_0 :cond_3 new-instance p1, Ljava/lang/StringBuilder; .line 8 invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "DocType " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p2, " not supported" invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const/4 p2, 0x0 invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc; move-result-object p1 throw p1 :cond_4 :goto_0 return-void .line 1 :cond_5 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk; .line 2 iput-object p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String; return-void .end method