.class public final Lcom/google/android/gms/internal/ads/zzqs; .super Lcom/google/android/gms/internal/ads/zzsn; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/internal/ads/zzkk; # instance fields .field private final zzb:Landroid/content/Context; .field private final zzc:Lcom/google/android/gms/internal/ads/zzpe; .field private final zzd:Lcom/google/android/gms/internal/ads/zzpm; .field private final zze:Lcom/google/android/gms/internal/ads/zzrz; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzf:I .field private zzg:Z .field private zzh:Z .field private zzi:Lcom/google/android/gms/internal/ads/zzab; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzj:Lcom/google/android/gms/internal/ads/zzab; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private zzk:J .field private zzl:Z .field private zzm:Z .field private zzn:Z .field private zzo:I # direct methods .method public constructor (Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzsb;Lcom/google/android/gms/internal/ads/zzsp;ZLandroid/os/Handler;Lcom/google/android/gms/internal/ads/zzpf;Lcom/google/android/gms/internal/ads/zzpm;)V .locals 8 .param p5 # Landroid/os/Handler; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p6 # Lcom/google/android/gms/internal/ads/zzpf; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 sget p4, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v0, 0x23 const/4 v1, 0x0 if-lt p4, v0, :cond_0 new-instance p4, Lcom/google/android/gms/internal/ads/zzrz; sget-object v0, Lcom/google/android/gms/internal/ads/zzry;->zza:Lcom/google/android/gms/internal/ads/zzry; .line 2 invoke-direct {p4, v0}, Lcom/google/android/gms/internal/ads/zzrz;->(Lcom/google/android/gms/internal/ads/zzry;)V goto :goto_0 :cond_0 move-object p4, v1 :goto_0 const/4 v3, 0x1 const/4 v6, 0x0 const v7, 0x472c4400 # 44100.0f move-object v2, p0 move-object v4, p2 move-object v5, p3 .line 3 invoke-direct/range {v2 .. v7}, Lcom/google/android/gms/internal/ads/zzsn;->(ILcom/google/android/gms/internal/ads/zzsb;Lcom/google/android/gms/internal/ads/zzsp;ZF)V .line 4 invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object p1 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzb:Landroid/content/Context; iput-object p7, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzqs;->zze:Lcom/google/android/gms/internal/ads/zzrz; const/16 p1, -0x3e8 iput p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzo:I new-instance p1, Lcom/google/android/gms/internal/ads/zzpe; .line 5 invoke-direct {p1, p5, p6}, Lcom/google/android/gms/internal/ads/zzpe;->(Landroid/os/Handler;Lcom/google/android/gms/internal/ads/zzpf;)V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; new-instance p1, Lcom/google/android/gms/internal/ads/zzqq; invoke-direct {p1, p0, v1}, Lcom/google/android/gms/internal/ads/zzqq;->(Lcom/google/android/gms/internal/ads/zzqs;Lcom/google/android/gms/internal/ads/zzqr;)V .line 6 invoke-interface {p7, p1}, Lcom/google/android/gms/internal/ads/zzpm;->zzq(Lcom/google/android/gms/internal/ads/zzpj;)V return-void .end method .method private final zzaQ(Lcom/google/android/gms/internal/ads/zzsg;Lcom/google/android/gms/internal/ads/zzab;)I .locals 1 const-string v0, "OMX.google.raw.decoder" .line 1 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzsg;->zza:Ljava/lang/String; invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_1 .line 2 sget p1, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v0, 0x18 if-ge p1, v0, :cond_1 const/16 v0, 0x17 if-ne p1, v0, :cond_0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzb:Landroid/content/Context; invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzei;->zzM(Landroid/content/Context;)Z move-result p1 if-nez p1, :cond_1 :cond_0 const/4 p1, -0x1 return p1 .line 3 :cond_1 iget p1, p2, Lcom/google/android/gms/internal/ads/zzab;->zzp:I return p1 .end method .method private static zzaR(Lcom/google/android/gms/internal/ads/zzsp;Lcom/google/android/gms/internal/ads/zzab;ZLcom/google/android/gms/internal/ads/zzpm;)Ljava/util/List; .locals 0 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzsu; } .end annotation .line 1 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzab;->zzo:Ljava/lang/String; if-nez p2, :cond_0 .line 2 invoke-static {}, Lcom/google/android/gms/internal/ads/zzfxn;->zzn()Lcom/google/android/gms/internal/ads/zzfxn; move-result-object p0 return-object p0 .line 3 :cond_0 invoke-interface {p3, p1}, Lcom/google/android/gms/internal/ads/zzpm;->zzA(Lcom/google/android/gms/internal/ads/zzab;)Z move-result p2 if-eqz p2, :cond_1 .line 4 invoke-static {}, Lcom/google/android/gms/internal/ads/zzta;->zza()Lcom/google/android/gms/internal/ads/zzsg; move-result-object p2 if-eqz p2, :cond_1 .line 6 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzfxn;->zzo(Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/zzfxn; move-result-object p0 return-object p0 :cond_1 const/4 p2, 0x0 .line 5 invoke-static {p0, p1, p2, p2}, Lcom/google/android/gms/internal/ads/zzta;->zze(Lcom/google/android/gms/internal/ads/zzsp;Lcom/google/android/gms/internal/ads/zzab;ZZ)Ljava/util/List; move-result-object p0 return-object p0 .end method .method private final zzaS()V .locals 4 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzW()Z move-result v1 invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzpm;->zzb(Z)J move-result-wide v0 const-wide/high16 v2, -0x8000000000000000L cmp-long v2, v0, v2 if-eqz v2, :cond_1 iget-boolean v2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzl:Z if-eqz v2, :cond_0 goto :goto_0 :cond_0 iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzk:J .line 2 invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;->max(JJ)J move-result-wide v0 :goto_0 iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzk:J const/4 v0, 0x0 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzl:Z :cond_1 return-void .end method .method public static synthetic zzad(Lcom/google/android/gms/internal/ads/zzqs;)Lcom/google/android/gms/internal/ads/zzli; .locals 0 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzay()Lcom/google/android/gms/internal/ads/zzli; move-result-object p0 return-object p0 .end method .method public static bridge synthetic zzae(Lcom/google/android/gms/internal/ads/zzqs;)Lcom/google/android/gms/internal/ads/zzpe; .locals 0 iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; return-object p0 .end method .method public static bridge synthetic zzah(Lcom/google/android/gms/internal/ads/zzqs;Z)V .locals 0 const/4 p1, 0x1 iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzn:Z return-void .end method .method public static synthetic zzai(Lcom/google/android/gms/internal/ads/zzqs;)V .locals 0 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzB()V return-void .end method # virtual methods .method public final zzA()V .locals 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzk()V .line 2 sget v0, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v1, 0x23 if-lt v0, v1, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zze:Lcom/google/android/gms/internal/ads/zzrz; if-eqz v0, :cond_0 .line 3 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzrz;->zzb()V :cond_0 return-void .end method .method public final zzC()V .locals 3 const/4 v0, 0x0 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzn:Z .line 1 :try_start_0 invoke-super {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzC()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzm:Z if-eqz v1, :cond_0 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzm:Z iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 2 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzl()V :cond_0 return-void :catchall_0 move-exception v1 iget-boolean v2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzm:Z if-nez v2, :cond_1 goto :goto_0 :cond_1 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzm:Z iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzl()V .line 3 :goto_0 throw v1 .end method .method public final zzD()V .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzi()V return-void .end method .method public final zzE()V .locals 1 .line 1 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzqs;->zzaS()V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 2 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzh()V return-void .end method .method public final zzU()Ljava/lang/String; .locals 1 const-string v0, "MediaCodecAudioRenderer" return-object v0 .end method .method public final zzW()Z .locals 1 .line 1 invoke-super {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzW()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzz()Z move-result v0 if-eqz v0, :cond_0 const/4 v0, 0x1 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method .method public final zzX()Z .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzy()Z move-result v0 if-nez v0, :cond_1 invoke-super {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzX()Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const/4 v0, 0x0 return v0 :cond_1 :goto_0 const/4 v0, 0x1 return v0 .end method .method public final zzZ(FLcom/google/android/gms/internal/ads/zzab;[Lcom/google/android/gms/internal/ads/zzab;)F .locals 3 const/4 p2, 0x0 const/4 v0, -0x1 move v1, v0 .line 1 :goto_0 array-length v2, p3 if-ge p2, v2, :cond_1 aget-object v2, p3, p2 .line 2 iget v2, v2, Lcom/google/android/gms/internal/ads/zzab;->zzE:I if-eq v2, v0, :cond_0 .line 3 invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I move-result v1 :cond_0 add-int/lit8 p2, p2, 0x1 goto :goto_0 :cond_1 if-ne v1, v0, :cond_2 const/high16 p1, -0x40800000 # -1.0f return p1 :cond_2 int-to-float p2, v1 mul-float/2addr p2, p1 return p2 .end method .method public final zza()J .locals 2 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzcT()I move-result v0 const/4 v1, 0x2 if-ne v0, v1, :cond_0 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzqs;->zzaS()V :cond_0 iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzk:J return-wide v0 .end method .method public final zzaa(Lcom/google/android/gms/internal/ads/zzsp;Lcom/google/android/gms/internal/ads/zzab;)I .locals 9 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzsu; } .end annotation .line 1 iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzab;->zzo:Ljava/lang/String; invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzbb;->zzg(Ljava/lang/String;)Z move-result v0 const/16 v1, 0x80 if-nez v0, :cond_0 return v1 .line 2 :cond_0 iget v0, p2, Lcom/google/android/gms/internal/ads/zzab;->zzK:I .line 3 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzsn;->zzaP(Lcom/google/android/gms/internal/ads/zzab;)Z move-result v2 const/4 v3, 0x0 const/4 v4, 0x1 if-eqz v2, :cond_1 if-eqz v0, :cond_2 .line 4 invoke-static {}, Lcom/google/android/gms/internal/ads/zzta;->zza()Lcom/google/android/gms/internal/ads/zzsg; move-result-object v0 if-eqz v0, :cond_1 goto :goto_0 :cond_1 move v5, v3 goto :goto_3 :cond_2 :goto_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 5 invoke-interface {v0, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzd(Lcom/google/android/gms/internal/ads/zzab;)Lcom/google/android/gms/internal/ads/zzor; move-result-object v0 .line 6 iget-boolean v5, v0, Lcom/google/android/gms/internal/ads/zzor;->zzb:Z if-nez v5, :cond_3 move v5, v3 goto :goto_2 .line 7 :cond_3 iget-boolean v5, v0, Lcom/google/android/gms/internal/ads/zzor;->zzc:Z if-eq v4, v5, :cond_4 const/16 v5, 0x200 goto :goto_1 :cond_4 const/16 v5, 0x600 .line 8 :goto_1 iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzor;->zzd:Z if-eqz v0, :cond_5 or-int/lit16 v5, v5, 0x800 :cond_5 :goto_2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 9 invoke-interface {v0, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzA(Lcom/google/android/gms/internal/ads/zzab;)Z move-result v0 if-nez v0, :cond_6 goto :goto_3 :cond_6 or-int/lit16 p1, v5, 0xac return p1 .line 10 :goto_3 iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzab;->zzo:Ljava/lang/String; const-string v6, "audio/raw" invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_7 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; invoke-interface {v0, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzA(Lcom/google/android/gms/internal/ads/zzab;)Z move-result v0 if-nez v0, :cond_7 goto :goto_4 :cond_7 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 11 iget v6, p2, Lcom/google/android/gms/internal/ads/zzab;->zzD:I iget v7, p2, Lcom/google/android/gms/internal/ads/zzab;->zzE:I const/4 v8, 0x2 .line 12 invoke-static {v8, v6, v7}, Lcom/google/android/gms/internal/ads/zzei;->zzA(III)Lcom/google/android/gms/internal/ads/zzab; move-result-object v6 .line 11 invoke-interface {v0, v6}, Lcom/google/android/gms/internal/ads/zzpm;->zzA(Lcom/google/android/gms/internal/ads/zzab;)Z move-result v0 if-nez v0, :cond_8 goto :goto_4 :cond_8 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 13 invoke-static {p1, p2, v3, v0}, Lcom/google/android/gms/internal/ads/zzqs;->zzaR(Lcom/google/android/gms/internal/ads/zzsp;Lcom/google/android/gms/internal/ads/zzab;ZLcom/google/android/gms/internal/ads/zzpm;)Ljava/util/List; move-result-object p1 .line 14 invoke-interface {p1}, Ljava/util/List;->isEmpty()Z move-result v0 if-eqz v0, :cond_9 goto :goto_4 :cond_9 if-nez v2, :cond_a move v4, v8 :goto_4 or-int/lit16 p1, v4, 0x80 return p1 .line 15 :cond_a invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/google/android/gms/internal/ads/zzsg; .line 16 invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/ads/zzsg;->zze(Lcom/google/android/gms/internal/ads/zzab;)Z move-result v2 if-nez v2, :cond_c move v6, v4 .line 17 :goto_5 invoke-interface {p1}, Ljava/util/List;->size()I move-result v7 if-ge v6, v7, :cond_c .line 18 invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v7 check-cast v7, Lcom/google/android/gms/internal/ads/zzsg; .line 19 invoke-virtual {v7, p2}, Lcom/google/android/gms/internal/ads/zzsg;->zze(Lcom/google/android/gms/internal/ads/zzab;)Z move-result v8 if-eqz v8, :cond_b move p1, v3 move v2, v4 move-object v0, v7 goto :goto_6 :cond_b add-int/lit8 v6, v6, 0x1 goto :goto_5 :cond_c move p1, v4 :goto_6 if-eq v4, v2, :cond_d const/4 v6, 0x3 goto :goto_7 :cond_d const/4 v6, 0x4 :goto_7 const/16 v7, 0x8 if-eqz v2, :cond_e .line 20 invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/ads/zzsg;->zzf(Lcom/google/android/gms/internal/ads/zzab;)Z move-result p2 if-eqz p2, :cond_e const/16 v7, 0x10 .line 21 :cond_e iget-boolean p2, v0, Lcom/google/android/gms/internal/ads/zzsg;->zzg:Z if-eq v4, p2, :cond_f move p2, v3 goto :goto_8 :cond_f const/16 p2, 0x40 :goto_8 if-eq v4, p1, :cond_10 move v1, v3 :cond_10 or-int p1, v6, v7 or-int/lit8 p1, p1, 0x20 or-int/2addr p1, p2 or-int/2addr p1, v1 or-int/2addr p1, v5 return p1 .end method .method public final zzab(Lcom/google/android/gms/internal/ads/zzsg;Lcom/google/android/gms/internal/ads/zzab;Lcom/google/android/gms/internal/ads/zzab;)Lcom/google/android/gms/internal/ads/zzht; .locals 8 .line 1 invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzsg;->zzb(Lcom/google/android/gms/internal/ads/zzab;Lcom/google/android/gms/internal/ads/zzab;)Lcom/google/android/gms/internal/ads/zzht; move-result-object v0 iget v1, v0, Lcom/google/android/gms/internal/ads/zzht;->zze:I .line 2 invoke-virtual {p0, p3}, Lcom/google/android/gms/internal/ads/zzsn;->zzaM(Lcom/google/android/gms/internal/ads/zzab;)Z move-result v2 if-eqz v2, :cond_0 const v2, 0x8000 or-int/2addr v1, v2 .line 3 :cond_0 invoke-direct {p0, p1, p3}, Lcom/google/android/gms/internal/ads/zzqs;->zzaQ(Lcom/google/android/gms/internal/ads/zzsg;Lcom/google/android/gms/internal/ads/zzab;)I move-result v2 iget v3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzf:I if-le v2, v3, :cond_1 or-int/lit8 v1, v1, 0x40 :cond_1 iget-object v3, p1, Lcom/google/android/gms/internal/ads/zzsg;->zza:Ljava/lang/String; new-instance p1, Lcom/google/android/gms/internal/ads/zzht; const/4 v2, 0x0 if-eqz v1, :cond_2 move v7, v1 move v6, v2 goto :goto_0 .line 4 :cond_2 iget v0, v0, Lcom/google/android/gms/internal/ads/zzht;->zzd:I move v6, v0 move v7, v2 :goto_0 move-object v2, p1 move-object v4, p2 move-object v5, p3 invoke-direct/range {v2 .. v7}, Lcom/google/android/gms/internal/ads/zzht;->(Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzab;Lcom/google/android/gms/internal/ads/zzab;II)V return-object p1 .end method .method public final zzac(Lcom/google/android/gms/internal/ads/zzke;)Lcom/google/android/gms/internal/ads/zzht; .locals 2 .annotation build Landroidx/annotation/Nullable; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzib; } .end annotation .line 4 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzke;->zza:Lcom/google/android/gms/internal/ads/zzab; invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzi:Lcom/google/android/gms/internal/ads/zzab; .line 2 invoke-super {p0, p1}, Lcom/google/android/gms/internal/ads/zzsn;->zzac(Lcom/google/android/gms/internal/ads/zzke;)Lcom/google/android/gms/internal/ads/zzht; move-result-object p1 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; .line 3 invoke-virtual {v1, v0, p1}, Lcom/google/android/gms/internal/ads/zzpe;->zzi(Lcom/google/android/gms/internal/ads/zzab;Lcom/google/android/gms/internal/ads/zzht;)V return-object p1 .end method .method public final zzaf(Lcom/google/android/gms/internal/ads/zzsg;Lcom/google/android/gms/internal/ads/zzab;Landroid/media/MediaCrypto;F)Lcom/google/android/gms/internal/ads/zzsa; .locals 7 .param p3 # Landroid/media/MediaCrypto; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzT()[Lcom/google/android/gms/internal/ads/zzab; move-result-object p3 array-length v0, p3 .line 2 invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzqs;->zzaQ(Lcom/google/android/gms/internal/ads/zzsg;Lcom/google/android/gms/internal/ads/zzab;)I move-result v1 const/4 v2, 0x0 const/4 v3, 0x1 if-ne v0, v3, :cond_0 goto :goto_1 :cond_0 move v4, v2 :goto_0 if-ge v4, v0, :cond_2 .line 3 aget-object v5, p3, v4 .line 4 invoke-virtual {p1, p2, v5}, Lcom/google/android/gms/internal/ads/zzsg;->zzb(Lcom/google/android/gms/internal/ads/zzab;Lcom/google/android/gms/internal/ads/zzab;)Lcom/google/android/gms/internal/ads/zzht; move-result-object v6 iget v6, v6, Lcom/google/android/gms/internal/ads/zzht;->zzd:I if-eqz v6, :cond_1 .line 5 invoke-direct {p0, p1, v5}, Lcom/google/android/gms/internal/ads/zzqs;->zzaQ(Lcom/google/android/gms/internal/ads/zzsg;Lcom/google/android/gms/internal/ads/zzab;)I move-result v5 invoke-static {v1, v5}, Ljava/lang/Math;->max(II)I move-result v1 :cond_1 add-int/lit8 v4, v4, 0x1 goto :goto_0 :cond_2 :goto_1 iput v1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzf:I .line 2 iget-object p3, p1, Lcom/google/android/gms/internal/ads/zzsg;->zza:Ljava/lang/String; .line 6 sget v0, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v1, 0x18 if-ge v0, v1, :cond_4 const-string v4, "OMX.SEC.aac.dec" .line 7 invoke-virtual {v4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p3 if-eqz p3, :cond_4 const-string p3, "samsung" sget-object v4, Lcom/google/android/gms/internal/ads/zzei;->zzc:Ljava/lang/String; .line 8 invoke-virtual {p3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p3 if-eqz p3, :cond_4 sget-object p3, Lcom/google/android/gms/internal/ads/zzei;->zzb:Ljava/lang/String; const-string v4, "zeroflte" .line 9 invoke-virtual {p3, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result v4 if-nez v4, :cond_3 const-string v4, "herolte" .line 10 invoke-virtual {p3, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result v4 if-nez v4, :cond_3 const-string v4, "heroqlte" .line 11 invoke-virtual {p3, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result p3 if-eqz p3, :cond_4 :cond_3 move p3, v3 goto :goto_2 :cond_4 move p3, v2 :goto_2 iput-boolean p3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzg:Z iget-object p3, p1, Lcom/google/android/gms/internal/ads/zzsg;->zza:Ljava/lang/String; const-string v4, "OMX.google.opus.decoder" .line 12 invoke-virtual {p3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-nez v4, :cond_5 const-string v4, "c2.android.opus.decoder" .line 13 invoke-virtual {p3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-nez v4, :cond_5 const-string v4, "OMX.google.vorbis.decoder" .line 14 invoke-virtual {p3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-nez v4, :cond_5 const-string v4, "c2.android.vorbis.decoder" .line 15 invoke-virtual {p3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p3 if-eqz p3, :cond_6 :cond_5 move p3, v3 goto :goto_3 :cond_6 move p3, v2 :goto_3 iput-boolean p3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzh:Z iget-object p3, p1, Lcom/google/android/gms/internal/ads/zzsg;->zzc:Ljava/lang/String; iget v4, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzf:I .line 16 new-instance v5, Landroid/media/MediaFormat; invoke-direct {v5}, Landroid/media/MediaFormat;->()V const-string v6, "mime" .line 17 invoke-virtual {v5, v6, p3}, Landroid/media/MediaFormat;->setString(Ljava/lang/String;Ljava/lang/String;)V iget p3, p2, Lcom/google/android/gms/internal/ads/zzab;->zzD:I const-string v6, "channel-count" .line 18 invoke-virtual {v5, v6, p3}, Landroid/media/MediaFormat;->setInteger(Ljava/lang/String;I)V iget p3, p2, Lcom/google/android/gms/internal/ads/zzab;->zzE:I const-string v6, "sample-rate" .line 19 invoke-virtual {v5, v6, p3}, Landroid/media/MediaFormat;->setInteger(Ljava/lang/String;I)V iget-object p3, p2, Lcom/google/android/gms/internal/ads/zzab;->zzr:Ljava/util/List; .line 20 invoke-static {v5, p3}, Lcom/google/android/gms/internal/ads/zzdr;->zzb(Landroid/media/MediaFormat;Ljava/util/List;)V const-string p3, "max-input-size" .line 21 invoke-static {v5, p3, v4}, Lcom/google/android/gms/internal/ads/zzdr;->zza(Landroid/media/MediaFormat;Ljava/lang/String;I)V const/16 p3, 0x17 if-lt v0, p3, :cond_8 const-string v4, "priority" .line 22 invoke-virtual {v5, v4, v2}, Landroid/media/MediaFormat;->setInteger(Ljava/lang/String;I)V const/high16 v4, -0x40800000 # -1.0f cmpl-float v4, p4, v4 if-eqz v4, :cond_8 if-ne v0, p3, :cond_7 sget-object p3, Lcom/google/android/gms/internal/ads/zzei;->zzd:Ljava/lang/String; const-string v4, "ZTE B2017G" .line 23 invoke-virtual {v4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-nez v4, :cond_8 const-string v4, "AXON 7 mini" invoke-virtual {v4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p3 if-nez p3, :cond_8 :cond_7 const-string p3, "operating-rate" .line 24 invoke-virtual {v5, p3, p4}, Landroid/media/MediaFormat;->setFloat(Ljava/lang/String;F)V :cond_8 const/16 p3, 0x1c if-gt v0, p3, :cond_9 iget-object p3, p2, Lcom/google/android/gms/internal/ads/zzab;->zzo:Ljava/lang/String; const-string p4, "audio/ac4" .line 25 invoke-virtual {p4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p3 if-eqz p3, :cond_9 const-string p3, "ac4-is-sync" .line 26 invoke-virtual {v5, p3, v3}, Landroid/media/MediaFormat;->setInteger(Ljava/lang/String;I)V :cond_9 if-lt v0, v1, :cond_a iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; iget p4, p2, Lcom/google/android/gms/internal/ads/zzab;->zzD:I iget v1, p2, Lcom/google/android/gms/internal/ads/zzab;->zzE:I const/4 v3, 0x4 .line 27 invoke-static {v3, p4, v1}, Lcom/google/android/gms/internal/ads/zzei;->zzA(III)Lcom/google/android/gms/internal/ads/zzab; move-result-object p4 .line 28 invoke-interface {p3, p4}, Lcom/google/android/gms/internal/ads/zzpm;->zza(Lcom/google/android/gms/internal/ads/zzab;)I move-result p3 const/4 p4, 0x2 if-ne p3, p4, :cond_a const-string p3, "pcm-encoding" .line 29 invoke-virtual {v5, p3, v3}, Landroid/media/MediaFormat;->setInteger(Ljava/lang/String;I)V :cond_a const/16 p3, 0x20 if-lt v0, p3, :cond_b const-string p3, "max-output-channel-count" const/16 p4, 0x63 .line 30 invoke-virtual {v5, p3, p4}, Landroid/media/MediaFormat;->setInteger(Ljava/lang/String;I)V :cond_b const/16 p3, 0x23 if-lt v0, p3, :cond_c iget p3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzo:I neg-int p3, p3 .line 31 invoke-static {v2, p3}, Ljava/lang/Math;->max(II)I move-result p3 const-string p4, "importance" invoke-virtual {v5, p4, p3}, Landroid/media/MediaFormat;->setInteger(Ljava/lang/String;I)V :cond_c iget-object p3, p1, Lcom/google/android/gms/internal/ads/zzsg;->zzb:Ljava/lang/String; const-string p4, "audio/raw" .line 32 invoke-virtual {p4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p3 const/4 v0, 0x0 if-eqz p3, :cond_d iget-object p3, p2, Lcom/google/android/gms/internal/ads/zzab;->zzo:Ljava/lang/String; .line 33 invoke-virtual {p4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p3 if-nez p3, :cond_d move-object p3, p2 goto :goto_4 :cond_d move-object p3, v0 :goto_4 iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzj:Lcom/google/android/gms/internal/ads/zzab; iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zze:Lcom/google/android/gms/internal/ads/zzrz; invoke-static {p1, v5, p2, v0, p3}, Lcom/google/android/gms/internal/ads/zzsa;->zza(Lcom/google/android/gms/internal/ads/zzsg;Landroid/media/MediaFormat;Lcom/google/android/gms/internal/ads/zzab;Landroid/media/MediaCrypto;Lcom/google/android/gms/internal/ads/zzrz;)Lcom/google/android/gms/internal/ads/zzsa; move-result-object p1 return-object p1 .end method .method public final zzag(Lcom/google/android/gms/internal/ads/zzsp;Lcom/google/android/gms/internal/ads/zzab;Z)Ljava/util/List; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzsu; } .end annotation const/4 p3, 0x0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-static {p1, p2, p3, v0}, Lcom/google/android/gms/internal/ads/zzqs;->zzaR(Lcom/google/android/gms/internal/ads/zzsp;Lcom/google/android/gms/internal/ads/zzab;ZLcom/google/android/gms/internal/ads/zzpm;)Ljava/util/List; move-result-object p1 .line 2 invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzta;->zzf(Ljava/util/List;Lcom/google/android/gms/internal/ads/zzab;)Ljava/util/List; move-result-object p1 return-object p1 .end method .method public final zzaj(Lcom/google/android/gms/internal/ads/zzhh;)V .locals 5 .line 1 sget v0, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v1, 0x1d if-lt v0, v1, :cond_0 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzhh;->zza:Lcom/google/android/gms/internal/ads/zzab; if-eqz v0, :cond_0 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzab;->zzo:Ljava/lang/String; const-string v1, "audio/opus" .line 2 invoke-static {v0, v1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzaL()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzhh;->zzf:Ljava/nio/ByteBuffer; .line 9 invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 3 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhh;->zza:Lcom/google/android/gms/internal/ads/zzab; .line 8 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 4 iget p1, p1, Lcom/google/android/gms/internal/ads/zzab;->zzG:I .line 5 invoke-virtual {v0}, Ljava/nio/Buffer;->remaining()I move-result v1 const/16 v2, 0x8 if-ne v1, v2, :cond_0 sget-object v1, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; .line 6 invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; move-result-object v0 invoke-virtual {v0}, Ljava/nio/ByteBuffer;->getLong()J move-result-wide v0 const-wide/32 v2, 0xbb80 mul-long/2addr v0, v2 iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; const-wide/32 v3, 0x3b9aca00 div-long/2addr v0, v3 long-to-int v0, v0 .line 7 invoke-interface {v2, p1, v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzr(II)V :cond_0 return-void .end method .method public final zzak(Ljava/lang/Exception;)V .locals 2 const-string v0, "MediaCodecAudioRenderer" const-string v1, "Audio codec error" .line 1 invoke-static {v0, v1, p1}, Lcom/google/android/gms/internal/ads/zzdo;->zzd(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; .line 2 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzpe;->zza(Ljava/lang/Exception;)V return-void .end method .method public final zzal(Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzsa;JJ)V .locals 6 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; move-object v1, p1 move-wide v2, p3 move-wide v4, p5 .line 1 invoke-virtual/range {v0 .. v5}, Lcom/google/android/gms/internal/ads/zzpe;->zze(Ljava/lang/String;JJ)V return-void .end method .method public final zzam(Ljava/lang/String;)V .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; .line 1 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzpe;->zzf(Ljava/lang/String;)V return-void .end method .method public final zzan(Lcom/google/android/gms/internal/ads/zzab;Landroid/media/MediaFormat;)V .locals 7 .param p2 # Landroid/media/MediaFormat; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzib; } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzj:Lcom/google/android/gms/internal/ads/zzab; const/4 v1, 0x1 const/4 v2, 0x0 const/4 v3, 0x0 if-eqz v0, :cond_0 move-object p1, v0 goto/16 :goto_3 .line 30 :cond_0 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzaz()Lcom/google/android/gms/internal/ads/zzsd; move-result-object v0 if-nez v0, :cond_1 goto/16 :goto_3 .line 33 :cond_1 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 1 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzo:Ljava/lang/String; const-string v4, "audio/raw" invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 const/4 v5, 0x2 if-eqz v0, :cond_2 .line 2 iget v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzF:I goto :goto_0 .line 3 :cond_2 sget v0, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v6, 0x18 if-lt v0, v6, :cond_3 const-string v0, "pcm-encoding" invoke-virtual {p2, v0}, Landroid/media/MediaFormat;->containsKey(Ljava/lang/String;)Z move-result v6 if-eqz v6, :cond_3 .line 6 invoke-virtual {p2, v0}, Landroid/media/MediaFormat;->getInteger(Ljava/lang/String;)I move-result v0 goto :goto_0 :cond_3 const-string v0, "v-bits-per-sample" .line 4 invoke-virtual {p2, v0}, Landroid/media/MediaFormat;->containsKey(Ljava/lang/String;)Z move-result v6 if-eqz v6, :cond_4 .line 5 invoke-virtual {p2, v0}, Landroid/media/MediaFormat;->getInteger(Ljava/lang/String;)I move-result v0 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzei;->zzn(I)I move-result v0 goto :goto_0 :cond_4 move v0, v5 .line 2 :goto_0 new-instance v6, Lcom/google/android/gms/internal/ads/zzz; .line 7 invoke-direct {v6}, Lcom/google/android/gms/internal/ads/zzz;->()V .line 8 invoke-virtual {v6, v4}, Lcom/google/android/gms/internal/ads/zzz;->zzaa(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; .line 9 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzU(I)Lcom/google/android/gms/internal/ads/zzz; iget v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzG:I .line 10 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzG(I)Lcom/google/android/gms/internal/ads/zzz; iget v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzH:I .line 11 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzH(I)Lcom/google/android/gms/internal/ads/zzz; iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzl:Lcom/google/android/gms/internal/ads/zzay; .line 12 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzT(Lcom/google/android/gms/internal/ads/zzay;)Lcom/google/android/gms/internal/ads/zzz; .line 13 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zza:Ljava/lang/String; .line 14 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzM(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzb:Ljava/lang/String; .line 15 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzO(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzc:Ljava/util/List; .line 16 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzP(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzz; iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzd:Ljava/lang/String; .line 17 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzQ(Ljava/lang/String;)Lcom/google/android/gms/internal/ads/zzz; iget v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zze:I .line 18 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzac(I)Lcom/google/android/gms/internal/ads/zzz; iget v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzf:I .line 19 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzY(I)Lcom/google/android/gms/internal/ads/zzz; const-string v0, "channel-count" .line 20 invoke-virtual {p2, v0}, Landroid/media/MediaFormat;->getInteger(Ljava/lang/String;)I move-result v0 invoke-virtual {v6, v0}, Lcom/google/android/gms/internal/ads/zzz;->zzz(I)Lcom/google/android/gms/internal/ads/zzz; const-string v0, "sample-rate" .line 21 invoke-virtual {p2, v0}, Landroid/media/MediaFormat;->getInteger(Ljava/lang/String;)I move-result p2 invoke-virtual {v6, p2}, Lcom/google/android/gms/internal/ads/zzz;->zzab(I)Lcom/google/android/gms/internal/ads/zzz; .line 22 invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzz;->zzag()Lcom/google/android/gms/internal/ads/zzab; move-result-object p2 iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzg:Z const/4 v4, 0x6 if-eqz v0, :cond_6 iget v0, p2, Lcom/google/android/gms/internal/ads/zzab;->zzD:I if-ne v0, v4, :cond_6 .line 23 iget v0, p1, Lcom/google/android/gms/internal/ads/zzab;->zzD:I if-ge v0, v4, :cond_6 .line 24 new-array v2, v0, [I move v0, v3 .line 25 :goto_1 iget v4, p1, Lcom/google/android/gms/internal/ads/zzab;->zzD:I if-ge v0, v4, :cond_5 .line 26 aput v0, v2, v0 add-int/lit8 v0, v0, 0x1 goto :goto_1 :cond_5 :goto_2 move-object p1, p2 goto :goto_3 :cond_6 iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzh:Z if-eqz p1, :cond_5 iget p1, p2, Lcom/google/android/gms/internal/ads/zzab;->zzD:I const/4 v0, 0x3 if-eq p1, v0, :cond_b const/4 v6, 0x5 if-eq p1, v6, :cond_a if-eq p1, v4, :cond_9 const/4 v0, 0x7 if-eq p1, v0, :cond_8 const/16 v0, 0x8 if-eq p1, v0, :cond_7 goto :goto_2 :cond_7 new-array v2, v0, [I fill-array-data v2, :array_0 goto :goto_2 :cond_8 new-array v2, v0, [I fill-array-data v2, :array_1 goto :goto_2 :cond_9 new-array v2, v4, [I fill-array-data v2, :array_2 goto :goto_2 :cond_a const/4 p1, 0x4 filled-new-array {v3, v5, v1, v0, p1}, [I move-result-object v2 goto :goto_2 :cond_b filled-new-array {v3, v5, v1}, [I move-result-object v2 goto :goto_2 .line 27 :goto_3 :try_start_0 sget p2, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v0, 0x1d if-lt p2, v0, :cond_e invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzaL()Z move-result v4 if-eqz v4, :cond_c .line 28 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzn()Lcom/google/android/gms/internal/ads/zzln; goto :goto_4 :catch_0 move-exception p1 goto :goto_6 :cond_c :goto_4 if-lt p2, v0, :cond_d goto :goto_5 :cond_d move v1, v3 .line 29 :goto_5 invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzcw;->zzf(Z)V :cond_e iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 30 invoke-interface {p2, p1, v3, v2}, Lcom/google/android/gms/internal/ads/zzpm;->zze(Lcom/google/android/gms/internal/ads/zzab;I[I)V :try_end_0 .catch Lcom/google/android/gms/internal/ads/zzph; {:try_start_0 .. :try_end_0} :catch_0 return-void :goto_6 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzph;->zza:Lcom/google/android/gms/internal/ads/zzab; const/16 v0, 0x1389 .line 31 invoke-virtual {p0, p1, p2, v3, v0}, Lcom/google/android/gms/internal/ads/zzhr;->zzcW(Ljava/lang/Throwable;Lcom/google/android/gms/internal/ads/zzab;ZI)Lcom/google/android/gms/internal/ads/zzib; move-result-object p1 .line 32 throw p1 :array_0 .array-data 4 0x0 0x2 0x1 0x7 0x5 0x6 0x3 0x4 .end array-data :array_1 .array-data 4 0x0 0x2 0x1 0x6 0x5 0x3 0x4 .end array-data :array_2 .array-data 4 0x0 0x2 0x1 0x5 0x3 0x4 .end array-data .end method .method public final zzao()V .locals 1 .annotation build Landroidx/annotation/CallSuper; .end annotation const/4 v0, 0x1 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzl:Z return-void .end method .method public final zzap()V .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzg()V return-void .end method .method public final zzaq()V .locals 4 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzib; } .end annotation :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzj()V :try_end_0 .catch Lcom/google/android/gms/internal/ads/zzpl; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 const/4 v1, 0x1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzaL()Z move-result v2 if-eq v1, v2, :cond_0 const/16 v1, 0x138a goto :goto_0 :cond_0 const/16 v1, 0x138b :goto_0 iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzpl;->zzc:Lcom/google/android/gms/internal/ads/zzab; iget-boolean v3, v0, Lcom/google/android/gms/internal/ads/zzpl;->zzb:Z .line 2 invoke-virtual {p0, v0, v2, v3, v1}, Lcom/google/android/gms/internal/ads/zzhr;->zzcW(Ljava/lang/Throwable;Lcom/google/android/gms/internal/ads/zzab;ZI)Lcom/google/android/gms/internal/ads/zzib; move-result-object v0 throw v0 .end method .method public final zzar(JJLcom/google/android/gms/internal/ads/zzsd;Ljava/nio/ByteBuffer;IIIJZZLcom/google/android/gms/internal/ads/zzab;)Z .locals 0 .param p5 # Lcom/google/android/gms/internal/ads/zzsd; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p6 # Ljava/nio/ByteBuffer; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzib; } .end annotation .line 13 invoke-virtual {p6}, Ljava/lang/Object;->getClass()Ljava/lang/Class; iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzj:Lcom/google/android/gms/internal/ads/zzab; const/4 p2, 0x1 const/4 p3, 0x0 if-eqz p1, :cond_0 and-int/lit8 p1, p8, 0x2 if-eqz p1, :cond_0 .line 12 invoke-virtual {p5}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 11 invoke-interface {p5, p7, p3}, Lcom/google/android/gms/internal/ads/zzsd;->zzo(IZ)V return p2 :cond_0 if-eqz p12, :cond_2 if-eqz p5, :cond_1 .line 1 invoke-interface {p5, p7, p3}, Lcom/google/android/gms/internal/ads/zzsd;->zzo(IZ)V :cond_1 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzsn;->zza:Lcom/google/android/gms/internal/ads/zzhs; .line 2 iget p3, p1, Lcom/google/android/gms/internal/ads/zzhs;->zzf:I add-int/2addr p3, p9 iput p3, p1, Lcom/google/android/gms/internal/ads/zzhs;->zzf:I iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 3 invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzpm;->zzg()V return p2 :cond_2 :try_start_0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 4 invoke-interface {p1, p6, p10, p11, p9}, Lcom/google/android/gms/internal/ads/zzpm;->zzx(Ljava/nio/ByteBuffer;JI)Z move-result p1 :try_end_0 .catch Lcom/google/android/gms/internal/ads/zzpi; {:try_start_0 .. :try_end_0} :catch_1 .catch Lcom/google/android/gms/internal/ads/zzpl; {:try_start_0 .. :try_end_0} :catch_0 if-eqz p1, :cond_4 if-eqz p5, :cond_3 .line 9 invoke-interface {p5, p7, p3}, Lcom/google/android/gms/internal/ads/zzsd;->zzo(IZ)V :cond_3 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzsn;->zza:Lcom/google/android/gms/internal/ads/zzhs; .line 10 iget p3, p1, Lcom/google/android/gms/internal/ads/zzhs;->zze:I add-int/2addr p3, p9 iput p3, p1, Lcom/google/android/gms/internal/ads/zzhs;->zze:I return p2 :cond_4 return p3 :catch_0 move-exception p1 goto :goto_0 :catch_1 move-exception p1 goto :goto_2 .line 8 :goto_0 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzaL()Z move-result p2 if-nez p2, :cond_5 goto :goto_1 .line 5 :cond_5 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzn()Lcom/google/android/gms/internal/ads/zzln; :goto_1 iget-boolean p2, p1, Lcom/google/android/gms/internal/ads/zzpl;->zzb:Z const/16 p3, 0x138a .line 6 invoke-virtual {p0, p1, p14, p2, p3}, Lcom/google/android/gms/internal/ads/zzhr;->zzcW(Ljava/lang/Throwable;Lcom/google/android/gms/internal/ads/zzab;ZI)Lcom/google/android/gms/internal/ads/zzib; move-result-object p1 throw p1 :goto_2 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzi:Lcom/google/android/gms/internal/ads/zzab; .line 13 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzaL()Z move-result p3 if-eqz p3, :cond_6 .line 7 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzn()Lcom/google/android/gms/internal/ads/zzln; :cond_6 iget-boolean p3, p1, Lcom/google/android/gms/internal/ads/zzpi;->zzb:Z const/16 p4, 0x1389 .line 8 invoke-virtual {p0, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzhr;->zzcW(Ljava/lang/Throwable;Lcom/google/android/gms/internal/ads/zzab;ZI)Lcom/google/android/gms/internal/ads/zzib; move-result-object p1 throw p1 .end method .method public final zzas(Lcom/google/android/gms/internal/ads/zzab;)Z .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzn()Lcom/google/android/gms/internal/ads/zzln; iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 2 invoke-interface {v0, p1}, Lcom/google/android/gms/internal/ads/zzpm;->zzA(Lcom/google/android/gms/internal/ads/zzab;)Z move-result p1 return p1 .end method .method public final zzc()Lcom/google/android/gms/internal/ads/zzbe; .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzc()Lcom/google/android/gms/internal/ads/zzbe; move-result-object v0 return-object v0 .end method .method public final zzg(Lcom/google/android/gms/internal/ads/zzbe;)V .locals 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-interface {v0, p1}, Lcom/google/android/gms/internal/ads/zzpm;->zzs(Lcom/google/android/gms/internal/ads/zzbe;)V return-void .end method .method public final zzj()Z .locals 2 iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzn:Z const/4 v1, 0x0 iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzn:Z return v0 .end method .method public final zzl()Lcom/google/android/gms/internal/ads/zzkk; .locals 0 .annotation build Landroidx/annotation/Nullable; .end annotation return-object p0 .end method .method public final zzu(ILjava/lang/Object;)V .locals 2 .param p2 # Ljava/lang/Object; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzib; } .end annotation const/4 v0, 0x2 if-eq p1, v0, :cond_7 const/4 v0, 0x3 if-eq p1, v0, :cond_6 const/4 v0, 0x6 if-eq p1, v0, :cond_5 const/16 v0, 0xc if-eq p1, v0, :cond_3 const/16 v0, 0x10 const/16 v1, 0x23 if-eq p1, v0, :cond_2 const/16 v0, 0x9 if-eq p1, v0, :cond_1 const/16 v0, 0xa if-eq p1, v0, :cond_0 .line 25 invoke-super {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzsn;->zzu(ILjava/lang/Object;)V return-void .line 5 :cond_0 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 1 check-cast p2, Ljava/lang/Integer; invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p1 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 2 invoke-interface {p2, p1}, Lcom/google/android/gms/internal/ads/zzpm;->zzn(I)V .line 3 sget p2, Lcom/google/android/gms/internal/ads/zzei;->zza:I if-lt p2, v1, :cond_4 iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzqs;->zze:Lcom/google/android/gms/internal/ads/zzrz; if-eqz p2, :cond_4 .line 4 invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzrz;->zzd(I)V return-void :cond_1 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 16 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 15 check-cast p2, Ljava/lang/Boolean; invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result p2 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzv(Z)V return-void .line 11 :cond_2 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 6 check-cast p2, Ljava/lang/Integer; invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I move-result p1 iput p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzo:I invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzaz()Lcom/google/android/gms/internal/ads/zzsd; move-result-object p1 if-eqz p1, :cond_4 .line 7 sget p2, Lcom/google/android/gms/internal/ads/zzei;->zza:I if-lt p2, v1, :cond_4 new-instance p2, Landroid/os/Bundle; .line 8 invoke-direct {p2}, Landroid/os/Bundle;->()V iget v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzo:I neg-int v0, v0 const/4 v1, 0x0 .line 9 invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I move-result v0 const-string v1, "importance" invoke-virtual {p2, v1, v0}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V .line 10 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzsd;->zzq(Landroid/os/Bundle;)V return-void .line 12 :cond_3 sget p1, Lcom/google/android/gms/internal/ads/zzei;->zza:I const/16 v0, 0x17 if-lt p1, v0, :cond_4 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 13 check-cast p2, Landroid/media/AudioDeviceInfo; .line 14 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzu(Landroid/media/AudioDeviceInfo;)V :cond_4 return-void .line 17 :cond_5 check-cast p2, Lcom/google/android/gms/internal/ads/zzf; iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 19 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 18 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzo(Lcom/google/android/gms/internal/ads/zzf;)V return-void .line 20 :cond_6 check-cast p2, Lcom/google/android/gms/internal/ads/zze; iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 22 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 21 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzm(Lcom/google/android/gms/internal/ads/zze;)V return-void :cond_7 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 24 invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; .line 23 check-cast p2, Ljava/lang/Float; invoke-virtual {p2}, Ljava/lang/Float;->floatValue()F move-result p2 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzw(F)V return-void .end method .method public final zzx()V .locals 3 const/4 v0, 0x1 iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzm:Z const/4 v0, 0x0 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzi:Lcom/google/android/gms/internal/ads/zzab; :try_start_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 1 invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpm;->zzf()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_1 .line 2 :try_start_1 invoke-super {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzx()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzsn;->zza:Lcom/google/android/gms/internal/ads/zzhs; .line 3 invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpe;->zzg(Lcom/google/android/gms/internal/ads/zzhs;)V return-void :catchall_0 move-exception v0 goto :goto_0 :catchall_1 move-exception v0 .line 2 :try_start_2 invoke-super {p0}, Lcom/google/android/gms/internal/ads/zzsn;->zzx()V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzsn;->zza:Lcom/google/android/gms/internal/ads/zzhs; .line 3 invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzpe;->zzg(Lcom/google/android/gms/internal/ads/zzhs;)V .line 4 throw v0 :goto_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzsn;->zza:Lcom/google/android/gms/internal/ads/zzhs; .line 3 invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzpe;->zzg(Lcom/google/android/gms/internal/ads/zzhs;)V .line 5 throw v0 .end method .method public final zzy(ZZ)V .locals 0 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzib; } .end annotation .line 1 invoke-super {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzsn;->zzy(ZZ)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzc:Lcom/google/android/gms/internal/ads/zzpe; iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzsn;->zza:Lcom/google/android/gms/internal/ads/zzhs; .line 2 invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzpe;->zzh(Lcom/google/android/gms/internal/ads/zzhs;)V .line 3 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzn()Lcom/google/android/gms/internal/ads/zzln; iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 4 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzo()Lcom/google/android/gms/internal/ads/zzog; move-result-object p2 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzt(Lcom/google/android/gms/internal/ads/zzog;)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 5 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhr;->zzi()Lcom/google/android/gms/internal/ads/zzcx; move-result-object p2 invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzpm;->zzp(Lcom/google/android/gms/internal/ads/zzcx;)V return-void .end method .method public final zzz(JZ)V .locals 0 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzib; } .end annotation .line 1 invoke-super {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzsn;->zzz(JZ)V iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzd:Lcom/google/android/gms/internal/ads/zzpm; .line 2 invoke-interface {p3}, Lcom/google/android/gms/internal/ads/zzpm;->zzf()V iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzk:J const/4 p1, 0x0 iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzn:Z const/4 p1, 0x1 iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzqs;->zzl:Z return-void .end method