package com.google.android.gms.internal.ads; import android.media.MediaCodec; import android.os.HandlerThread; import android.os.Trace; import android.view.Surface; import java.io.IOException; /* loaded from: classes3.dex */ public final class zzrl implements zzsb { private final zzfvf zza; private final zzfvf zzb; private boolean zzc; public zzrl(int i) { zzrj zzrjVar = new zzrj(i); zzrk zzrkVar = new zzrk(i); this.zza = zzrjVar; this.zzb = zzrkVar; this.zzc = true; } public static /* synthetic */ HandlerThread zza(int i) { String zzt; zzt = zzrn.zzt(i, "ExoPlayer:MediaCodecAsyncAdapter:"); return new HandlerThread(zzt); } public static /* synthetic */ HandlerThread zzb(int i) { String zzt; zzt = zzrn.zzt(i, "ExoPlayer:MediaCodecQueueingThread:"); return new HandlerThread(zzt); } public final zzrn zzc(zzsa zzsaVar) throws IOException { MediaCodec mediaCodec; zzse zzrrVar; int i; int i2; zzrn zzrnVar; Surface surface; String str = zzsaVar.zza.zza; zzrn zzrnVar2 = null; try { Trace.beginSection("createCodec:" + str); mediaCodec = MediaCodec.createByCodecName(str); try { try { if (this.zzc) { zzab zzabVar = zzsaVar.zzc; int i3 = zzei.zza; if (i3 >= 34) { if (i3 < 35) { if (zzbb.zzi(zzabVar.zzo)) { } } zzrrVar = new zztd(mediaCodec); i = 4; zzse zzseVar = zzrrVar; i2 = i; zzrnVar = new zzrn(mediaCodec, zza(((zzrj) this.zza).zza), zzseVar, zzsaVar.zzf, null); Trace.endSection(); surface = zzsaVar.zzd; if (surface == null && zzsaVar.zza.zzh && zzei.zza >= 35) { i2 |= 8; } zzrn.zzh(zzrnVar, zzsaVar.zzb, surface, null, i2); return zzrnVar; } } Trace.endSection(); surface = zzsaVar.zzd; if (surface == null) { i2 |= 8; } zzrn.zzh(zzrnVar, zzsaVar.zzb, surface, null, i2); return zzrnVar; } catch (Exception e) { e = e; zzrnVar2 = zzrnVar; if (zzrnVar2 != null) { zzrnVar2.zzm(); } else if (mediaCodec != null) { mediaCodec.release(); } throw e; } zzrrVar = new zzrr(mediaCodec, zzb(((zzrk) this.zzb).zza)); i = 0; zzse zzseVar2 = zzrrVar; i2 = i; zzrnVar = new zzrn(mediaCodec, zza(((zzrj) this.zza).zza), zzseVar2, zzsaVar.zzf, null); } catch (Exception e2) { e = e2; } } catch (Exception e3) { e = e3; mediaCodec = null; } } @Override // com.google.android.gms.internal.ads.zzsb public final /* bridge */ /* synthetic */ zzsd zzd(zzsa zzsaVar) throws IOException { throw null; } public final void zze(boolean z) { this.zzc = true; } }