.class public final Lcom/google/android/gms/internal/ads/zzamf; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/internal/ads/zzamj; # static fields .field private static final zza:[B # instance fields .field private final zzb:Z .field private final zzc:Lcom/google/android/gms/internal/ads/zzdx; .field private final zzd:Lcom/google/android/gms/internal/ads/zzdy; .field private final zze:Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private final zzf:I .field private zzg:Ljava/lang/String; .field private zzh:Lcom/google/android/gms/internal/ads/zzadt; .field private zzi:Lcom/google/android/gms/internal/ads/zzadt; .field private zzj:I .field private zzk:I .field private zzl:I .field private zzm:Z .field private zzn:Z .field private zzo:I .field private zzp:I .field private zzq:I .field private zzr:Z .field private zzs:J .field private zzt:I .field private zzu:J .field private zzv:Lcom/google/android/gms/internal/ads/zzadt; .field private zzw:J # direct methods .method static constructor ()V .locals 1 const/4 v0, 0x3 new-array v0, v0, [B fill-array-data v0, :array_0 sput-object v0, Lcom/google/android/gms/internal/ads/zzamf;->zza:[B return-void nop :array_0 .array-data 1 0x49t 0x44t 0x33t .end array-data .end method .method public constructor (ZLjava/lang/String;I)V .locals 3 .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V new-instance v0, Lcom/google/android/gms/internal/ads/zzdx; const/4 v1, 0x7 new-array v2, v1, [B invoke-direct {v0, v2, v1}, Lcom/google/android/gms/internal/ads/zzdx;->([BI)V iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; new-instance v0, Lcom/google/android/gms/internal/ads/zzdy; sget-object v1, Lcom/google/android/gms/internal/ads/zzamf;->zza:[B const/16 v2, 0xa invoke-static {v1, v2}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object v1 invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzdy;->([B)V iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzd:Lcom/google/android/gms/internal/ads/zzdy; .line 2 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzh()V const/4 v0, -0x1 iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzo:I iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzp:I const-wide v0, -0x7fffffffffffffffL # -4.9E-324 iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzs:J iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzu:J iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzb:Z iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzamf;->zze:Ljava/lang/String; iput p3, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzf:I return-void .end method .method public static zzf(I)Z .locals 1 const v0, 0xfff6 and-int/2addr p0, v0 const v0, 0xfff0 if-ne p0, v0, :cond_0 const/4 p0, 0x1 return p0 :cond_0 const/4 p0, 0x0 return p0 .end method .method private final zzg()V .locals 1 const/4 v0, 0x0 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzn:Z .line 1 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzh()V return-void .end method .method private final zzh()V .locals 1 const/4 v0, 0x0 iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzj:I iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I const/16 v0, 0x100 iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzl:I return-void .end method .method private final zzi()V .locals 1 const/4 v0, 0x3 iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzj:I const/4 v0, 0x0 iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I return-void .end method .method private final zzj(Lcom/google/android/gms/internal/ads/zzadt;JII)V .locals 1 const/4 v0, 0x4 iput v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzj:I iput p4, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzv:Lcom/google/android/gms/internal/ads/zzadt; iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzw:J iput p5, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzt:I return-void .end method .method private final zzk(Lcom/google/android/gms/internal/ads/zzdy;[BI)Z .locals 2 .line 1 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I move-result v0 iget v1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I sub-int v1, p3, v1 invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I move-result v0 iget v1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I .line 2 invoke-virtual {p1, p2, v1, v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzH([BII)V iget p1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I add-int/2addr p1, v0 iput p1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I if-ne p1, p3, :cond_0 const/4 p1, 0x1 return p1 :cond_0 const/4 p1, 0x0 return p1 .end method .method private static final zzl(BB)Z .locals 0 and-int/lit16 p0, p1, 0xff const p1, 0xff00 or-int/2addr p0, p1 invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzf(I)Z move-result p0 return p0 .end method .method private static final zzm(Lcom/google/android/gms/internal/ads/zzdy;[BI)Z .locals 2 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I move-result v0 const/4 v1, 0x0 if-ge v0, p2, :cond_0 return v1 :cond_0 invoke-virtual {p0, p1, v1, p2}, Lcom/google/android/gms/internal/ads/zzdy;->zzH([BII)V const/4 p0, 0x1 return p0 .end method # virtual methods .method public final zza(Lcom/google/android/gms/internal/ads/zzdy;)V .locals 17 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzbc; } .end annotation move-object/from16 v6, p0 move-object/from16 v7, p1 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzh:Lcom/google/android/gms/internal/ads/zzadt; .line 62 invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 1 sget v0, Lcom/google/android/gms/internal/ads/zzei;->zza:I :cond_0 :goto_0 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I move-result v0 if-lez v0, :cond_1d iget v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzj:I const/16 v1, 0xd const/4 v2, 0x7 const/4 v3, 0x4 const/4 v4, 0x3 const/4 v5, -0x1 const/4 v8, 0x0 const/4 v9, 0x2 const/4 v10, 0x1 if-eqz v0, :cond_b if-eq v0, v10, :cond_8 const/16 v5, 0xa if-eq v0, v9, :cond_7 if-eq v0, v4, :cond_2 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I move-result v0 iget v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzt:I iget v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I sub-int/2addr v1, v2 .line 28 invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I move-result v0 iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzv:Lcom/google/android/gms/internal/ads/zzadt; .line 29 invoke-interface {v1, v7, v0}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V iget v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I add-int/2addr v1, v0 iput v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I iget v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzt:I if-ne v1, v0, :cond_0 iget-wide v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzu:J const-wide v2, -0x7fffffffffffffffL # -4.9E-324 cmp-long v0, v0, v2 if-eqz v0, :cond_1 move v8, v10 .line 30 :cond_1 invoke-static {v8}, Lcom/google/android/gms/internal/ads/zzcw;->zzf(Z)V iget-object v9, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzv:Lcom/google/android/gms/internal/ads/zzadt; iget-wide v10, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzu:J const/4 v12, 0x1 iget v13, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzt:I const/4 v14, 0x0 const/4 v15, 0x0 .line 31 invoke-interface/range {v9 .. v15}, Lcom/google/android/gms/internal/ads/zzadt;->zzt(JIIILcom/google/android/gms/internal/ads/zzads;)V iget-wide v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzu:J iget-wide v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzw:J add-long/2addr v0, v2 iput-wide v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzu:J .line 32 invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzh()V goto :goto_0 :cond_2 iget-boolean v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzm:Z const/4 v11, 0x5 if-eq v10, v0, :cond_3 move v0, v11 goto :goto_1 :cond_3 move v0, v2 :goto_1 iget-object v12, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 61 iget-object v12, v12, Lcom/google/android/gms/internal/ads/zzdx;->zza:[B .line 33 invoke-direct {v6, v7, v12, v0}, Lcom/google/android/gms/internal/ads/zzamf;->zzk(Lcom/google/android/gms/internal/ads/zzdy;[BI)Z move-result v0 if-eqz v0, :cond_0 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 34 invoke-virtual {v0, v8}, Lcom/google/android/gms/internal/ads/zzdx;->zzl(I)V iget-boolean v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzr:Z if-nez v0, :cond_5 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 35 invoke-virtual {v0, v9}, Lcom/google/android/gms/internal/ads/zzdx;->zzd(I)I move-result v0 add-int/2addr v0, v10 if-eq v0, v9, :cond_4 new-instance v5, Ljava/lang/StringBuilder; .line 36 invoke-direct {v5}, Ljava/lang/StringBuilder;->()V const-string v12, "Detected audio object type: " invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, ", but assuming AAC LC." invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const-string v5, "AdtsReader" invoke-static {v5, v0}, Lcom/google/android/gms/internal/ads/zzdo;->zzf(Ljava/lang/String;Ljava/lang/String;)V :cond_4 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 37 invoke-virtual {v0, v11}, Lcom/google/android/gms/internal/ads/zzdx;->zzn(I)V iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 38 invoke-virtual {v0, v4}, Lcom/google/android/gms/internal/ads/zzdx;->zzd(I)I move-result v0 iget v5, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzp:I shr-int/lit8 v11, v5, 0x1 and-int/2addr v11, v2 new-array v9, v9, [B or-int/lit8 v11, v11, 0x10 int-to-byte v11, v11 aput-byte v11, v9, v8 shl-int/lit8 v2, v5, 0x7 shl-int/2addr v0, v4 and-int/lit16 v2, v2, 0x80 and-int/lit8 v0, v0, 0x78 or-int/2addr v0, v2 int-to-byte v0, v0 aput-byte v0, v9, v10 .line 40 invoke-static {v9}, Lcom/google/android/gms/internal/ads/zzabk;->zza([B)Lcom/google/android/gms/internal/ads/zzabi; move-result-object v0 new-instance v2, Lcom/google/android/gms/internal/ads/zzz; .line 41 invoke-direct {v2}, Lcom/google/android/gms/internal/ads/zzz;->()V iget-object v4, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzg:Ljava/lang/String; .line 42 invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/ads/zzz;->zzM(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; const-string v4, "audio/mp4a-latm" .line 43 invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/ads/zzz;->zzaa(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzabi;->zzc:Ljava/lang/String; .line 44 invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/ads/zzz;->zzA(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; iget v4, v0, Lcom/google/android/gms/internal/ads/zzabi;->zzb:I .line 45 invoke-virtual {v2, v4}, Lcom/google/android/gms/internal/ads/zzz;->zzz(I)Lcom/google/android/gms/internal/ads/zzz; iget v0, v0, Lcom/google/android/gms/internal/ads/zzabi;->zza:I .line 46 invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzab(I)Lcom/google/android/gms/internal/ads/zzz; .line 47 invoke-static {v9}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v0 invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzN(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzz; iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zze:Ljava/lang/String; .line 48 invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzQ(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; iget v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzf:I .line 49 invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzY(I)Lcom/google/android/gms/internal/ads/zzz; .line 50 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzz;->zzag()Lcom/google/android/gms/internal/ads/zzab; move-result-object v0 iget v2, v0, Lcom/google/android/gms/internal/ads/zzab;->zzE:I int-to-long v4, v2 const-wide/32 v8, 0x3d090000 .line 51 div-long/2addr v8, v4 iput-wide v8, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzs:J iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzh:Lcom/google/android/gms/internal/ads/zzadt; .line 52 invoke-interface {v2, v0}, Lcom/google/android/gms/internal/ads/zzadt;->zzm(Lcom/google/android/gms/internal/ads/zzab;)V iput-boolean v10, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzr:Z goto :goto_2 :cond_5 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 53 invoke-virtual {v0, v5}, Lcom/google/android/gms/internal/ads/zzdx;->zzn(I)V :goto_2 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 54 invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzdx;->zzn(I)V iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 55 invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdx;->zzd(I)I move-result v0 add-int/lit8 v1, v0, -0x7 iget-boolean v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzm:Z if-eqz v2, :cond_6 add-int/lit8 v0, v0, -0x9 move v5, v0 goto :goto_3 :cond_6 move v5, v1 :goto_3 iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzh:Lcom/google/android/gms/internal/ads/zzadt; iget-wide v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzs:J const/4 v4, 0x0 move-object/from16 v0, p0 .line 56 invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/ads/zzamf;->zzj(Lcom/google/android/gms/internal/ads/zzadt;JII)V goto/16 :goto_0 :cond_7 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzd:Lcom/google/android/gms/internal/ads/zzdy; .line 26 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v0 .line 57 invoke-direct {v6, v7, v0, v5}, Lcom/google/android/gms/internal/ads/zzamf;->zzk(Lcom/google/android/gms/internal/ads/zzdy;[BI)Z move-result v0 if-eqz v0, :cond_0 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzi:Lcom/google/android/gms/internal/ads/zzadt; iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzd:Lcom/google/android/gms/internal/ads/zzdy; .line 58 invoke-interface {v0, v1, v5}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzd:Lcom/google/android/gms/internal/ads/zzdy; const/4 v1, 0x6 .line 59 invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzi:Lcom/google/android/gms/internal/ads/zzadt; const-wide/16 v2, 0x0 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzd:Lcom/google/android/gms/internal/ads/zzdy; .line 60 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzl()I move-result v0 const/16 v4, 0xa add-int/lit8 v5, v0, 0xa move-object/from16 v0, p0 .line 61 invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/internal/ads/zzamf;->zzj(Lcom/google/android/gms/internal/ads/zzadt;JII)V goto/16 :goto_0 .line 22 :cond_8 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I move-result v0 if-eqz v0, :cond_0 iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzdx;->zza:[B invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v2 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzd()I move-result v4 .line 23 aget-byte v2, v2, v4 aput-byte v2, v1, v8 .line 24 invoke-virtual {v0, v9}, Lcom/google/android/gms/internal/ads/zzdx;->zzl(I)V iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 25 invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzdx;->zzd(I)I move-result v0 iget v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzp:I if-eq v1, v5, :cond_9 if-eq v0, v1, :cond_9 .line 27 invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzg()V goto/16 :goto_0 :cond_9 iget-boolean v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzn:Z if-nez v1, :cond_a iput-boolean v10, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzn:Z iget v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzq:I iput v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzo:I iput v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzp:I .line 26 :cond_a invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzi()V goto/16 :goto_0 .line 32 :cond_b invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v0 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzd()I move-result v11 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v12 :goto_4 if-ge v11, v12, :cond_1c add-int/lit8 v13, v11, 0x1 .line 2 aget-byte v14, v0, v11 and-int/lit16 v15, v14, 0xff iget v8, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzl:I const/16 v4, 0x200 if-ne v8, v4, :cond_c int-to-byte v8, v15 invoke-static {v5, v8}, Lcom/google/android/gms/internal/ads/zzamf;->zzl(BB)Z move-result v8 if-eqz v8, :cond_c iget-boolean v8, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzn:Z if-nez v8, :cond_13 add-int/lit8 v8, v11, -0x1 .line 3 invoke-virtual {v7, v11}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V iget-object v4, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzdx;->zza:[B .line 4 invoke-static {v7, v4, v10}, Lcom/google/android/gms/internal/ads/zzamf;->zzm(Lcom/google/android/gms/internal/ads/zzdy;[BI)Z move-result v4 if-nez v4, :cond_d :cond_c move v9, v2 goto/16 :goto_9 :cond_d iget-object v4, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 5 invoke-virtual {v4, v3}, Lcom/google/android/gms/internal/ads/zzdx;->zzl(I)V iget-object v4, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 6 invoke-virtual {v4, v10}, Lcom/google/android/gms/internal/ads/zzdx;->zzd(I)I move-result v4 iget v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzo:I if-eq v2, v5, :cond_f if-ne v4, v2, :cond_e goto :goto_5 :cond_e const/4 v9, 0x7 goto/16 :goto_9 :cond_f :goto_5 iget v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzp:I if-eq v2, v5, :cond_11 iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzdx;->zza:[B .line 7 invoke-static {v7, v2, v10}, Lcom/google/android/gms/internal/ads/zzamf;->zzm(Lcom/google/android/gms/internal/ads/zzdy;[BI)Z move-result v2 if-nez v2, :cond_10 goto :goto_6 :cond_10 iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 8 invoke-virtual {v2, v9}, Lcom/google/android/gms/internal/ads/zzdx;->zzl(I)V iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 9 invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/ads/zzdx;->zzd(I)I move-result v2 iget v9, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzp:I if-ne v2, v9, :cond_e add-int/lit8 v2, v11, 0x1 .line 10 invoke-virtual {v7, v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V :cond_11 iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzdx;->zza:[B .line 11 invoke-static {v7, v2, v3}, Lcom/google/android/gms/internal/ads/zzamf;->zzm(Lcom/google/android/gms/internal/ads/zzdy;[BI)Z move-result v2 if-eqz v2, :cond_13 iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; const/16 v9, 0xe .line 12 invoke-virtual {v2, v9}, Lcom/google/android/gms/internal/ads/zzdx;->zzl(I)V iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzc:Lcom/google/android/gms/internal/ads/zzdx; .line 13 invoke-virtual {v2, v1}, Lcom/google/android/gms/internal/ads/zzdx;->zzd(I)I move-result v2 const/4 v9, 0x7 if-lt v2, v9, :cond_16 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B move-result-object v16 invoke-virtual/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v1 add-int/2addr v8, v2 if-ge v8, v1, :cond_13 .line 14 aget-byte v2, v16, v8 if-ne v2, v5, :cond_12 add-int/lit8 v8, v8, 0x1 if-eq v8, v1, :cond_13 .line 15 aget-byte v1, v16, v8 invoke-static {v5, v1}, Lcom/google/android/gms/internal/ads/zzamf;->zzl(BB)Z move-result v2 if-eqz v2, :cond_16 and-int/lit8 v1, v1, 0x8 const/4 v2, 0x3 shr-int/2addr v1, v2 if-ne v1, v4, :cond_16 goto :goto_6 :cond_12 const/16 v4, 0x49 if-ne v2, v4, :cond_16 add-int/lit8 v2, v8, 0x1 if-eq v2, v1, :cond_13 .line 16 aget-byte v2, v16, v2 const/16 v4, 0x44 if-ne v2, v4, :cond_16 add-int/lit8 v8, v8, 0x2 if-eq v8, v1, :cond_13 .line 17 aget-byte v1, v16, v8 const/16 v2, 0x33 if-ne v1, v2, :cond_16 :cond_13 :goto_6 and-int/lit8 v0, v14, 0x8 const/4 v1, 0x3 shr-int/2addr v0, v1 iput v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzq:I and-int/lit8 v0, v14, 0x1 xor-int/2addr v0, v10 if-eq v10, v0, :cond_14 const/4 v0, 0x0 goto :goto_7 :cond_14 move v0, v10 :goto_7 iput-boolean v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzm:Z iget-boolean v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzn:Z if-nez v0, :cond_15 iput v10, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzj:I const/4 v0, 0x0 iput v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I goto :goto_8 .line 18 :cond_15 invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzi()V .line 19 :goto_8 invoke-virtual {v7, v13}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V goto/16 :goto_0 :cond_16 :goto_9 iget v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzl:I or-int v2, v1, v15 const/16 v4, 0x149 if-eq v2, v4, :cond_1b const/16 v4, 0x1ff if-eq v2, v4, :cond_1a const/16 v4, 0x344 if-eq v2, v4, :cond_19 const/16 v4, 0x433 if-eq v2, v4, :cond_18 const/16 v2, 0x100 if-eq v1, v2, :cond_17 iput v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzl:I move v2, v9 const/16 v1, 0xd const/4 v4, 0x3 const/4 v8, 0x0 const/4 v9, 0x2 goto/16 :goto_4 :cond_17 const/4 v1, 0x2 const/4 v2, 0x3 const/4 v4, 0x0 goto :goto_b :cond_18 const/4 v1, 0x2 iput v1, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzj:I const/4 v2, 0x3 iput v2, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzk:I const/4 v4, 0x0 iput v4, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzt:I iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzd:Lcom/google/android/gms/internal/ads/zzdy; .line 20 invoke-virtual {v0, v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V .line 21 invoke-virtual {v7, v13}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V goto/16 :goto_0 :cond_19 const/4 v1, 0x2 const/4 v2, 0x3 const/4 v4, 0x0 const/16 v8, 0x400 :goto_a iput v8, v6, Lcom/google/android/gms/internal/ads/zzamf;->zzl:I goto :goto_b :cond_1a const/4 v1, 0x2 const/4 v2, 0x3 const/4 v4, 0x0 const/16 v8, 0x200 goto :goto_a :cond_1b const/4 v1, 0x2 const/4 v2, 0x3 const/4 v4, 0x0 const/16 v8, 0x300 goto :goto_a :goto_b move v8, v4 move v11, v13 move v4, v2 move v2, v9 move v9, v1 const/16 v1, 0xd goto/16 :goto_4 .line 22 :cond_1c invoke-virtual {v7, v11}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V goto/16 :goto_0 :cond_1d return-void .end method .method public final zzb(Lcom/google/android/gms/internal/ads/zzacq;Lcom/google/android/gms/internal/ads/zzanx;)V .locals 2 .line 1 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzanx;->zzc()V .line 2 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzanx;->zzb()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzg:Ljava/lang/String; .line 3 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzanx;->zza()I move-result v0 const/4 v1, 0x1 invoke-interface {p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzacq;->zzw(II)Lcom/google/android/gms/internal/ads/zzadt; move-result-object v0 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzh:Lcom/google/android/gms/internal/ads/zzadt; iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzv:Lcom/google/android/gms/internal/ads/zzadt; iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzb:Z if-eqz v0, :cond_0 .line 4 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzanx;->zzc()V .line 5 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzanx;->zza()I move-result v0 const/4 v1, 0x5 invoke-interface {p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzacq;->zzw(II)Lcom/google/android/gms/internal/ads/zzadt; move-result-object p1 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzi:Lcom/google/android/gms/internal/ads/zzadt; new-instance v0, Lcom/google/android/gms/internal/ads/zzz; .line 6 invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzz;->()V .line 7 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzanx;->zzb()Ljava/lang/String; move-result-object p2 invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/ads/zzz;->zzM(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; const-string p2, "application/id3" .line 8 invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/ads/zzz;->zzaa(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; .line 9 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzz;->zzag()Lcom/google/android/gms/internal/ads/zzab; move-result-object p2 .line 6 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzadt;->zzm(Lcom/google/android/gms/internal/ads/zzab;)V return-void :cond_0 new-instance p1, Lcom/google/android/gms/internal/ads/zzaci; invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzaci;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzi:Lcom/google/android/gms/internal/ads/zzadt; return-void .end method .method public final zzc(Z)V .locals 0 return-void .end method .method public final zzd(JI)V .locals 0 iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzu:J return-void .end method .method public final zze()V .locals 2 const-wide v0, -0x7fffffffffffffffL # -4.9E-324 iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzamf;->zzu:J .line 1 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzamf;->zzg()V return-void .end method