package com.google.android.gms.internal.ads; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.SurfaceTexture; import android.media.AudioManager; import android.media.metrics.LogSessionId; import android.os.Handler; import android.os.Looper; import android.util.Pair; import android.view.Surface; import androidx.annotation.Nullable; import com.ironsource.v8; import com.mbridge.msdk.playercommon.exoplayer2.C; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Locale; import java.util.concurrent.CopyOnWriteArraySet; /* loaded from: classes3.dex */ final class zzjp extends zzg implements zzim { public static final /* synthetic */ int zzd = 0; private boolean zzA; private zzlp zzB; private zzil zzC; private zzbg zzD; private zzav zzE; @Nullable private Object zzF; @Nullable private Surface zzG; private int zzH; private zzdz zzI; private int zzJ; private zze zzK; private float zzL; private boolean zzM; private boolean zzN; private boolean zzO; private int zzP; private zzav zzQ; private zzlb zzR; private int zzS; private long zzT; private final zzix zzU; private zzwb zzV; final zzyc zzb; final zzbg zzc; private final zzda zze; private final Context zzf; private final zzbk zzg; private final zzlj[] zzh; private final zzyb zzi; private final zzdh zzj; private final zzkc zzk; private final zzdn zzl; private final CopyOnWriteArraySet zzm; private final zzbo zzn; private final List zzo; private final boolean zzp; private final zzlt zzq; private final Looper zzr; private final zzyj zzs; private final zzcx zzt; private final zzjl zzu; private final zzjm zzv; private final zzhq zzw; private final long zzx; private int zzy; private int zzz; static { zzas.zzb("media3.exoplayer"); } @SuppressLint({"HandlerLeak"}) public zzjp(zzik zzikVar, @Nullable zzbk zzbkVar) { zzog zzogVar; LogSessionId logSessionId; zzda zzdaVar = new zzda(zzcx.zza); this.zze = zzdaVar; try { zzdo.zze("ExoPlayerImpl", "Init " + Integer.toHexString(System.identityHashCode(this)) + " [AndroidXMedia3/1.5.0-beta01] [" + zzei.zze + v8.i.e); Context applicationContext = zzikVar.zza.getApplicationContext(); this.zzf = applicationContext; zzlt zzltVar = (zzlt) zzikVar.zzh.apply(zzikVar.zzb); this.zzq = zzltVar; this.zzP = zzikVar.zzj; this.zzK = zzikVar.zzk; this.zzH = zzikVar.zzl; this.zzM = false; this.zzx = zzikVar.zzp; zzjo zzjoVar = null; zzjl zzjlVar = new zzjl(this, zzjoVar); this.zzu = zzjlVar; zzjm zzjmVar = new zzjm(zzjoVar); this.zzv = zzjmVar; Handler handler = new Handler(zzikVar.zzi); zzlj[] zza = ((zzid) zzikVar.zzc).zza.zza(handler, zzjlVar, zzjlVar, zzjlVar, zzjlVar); this.zzh = zza; int length = zza.length; zzyb zzybVar = (zzyb) zzikVar.zze.zza(); this.zzi = zzybVar; zzik.zza(((zzie) zzikVar.zzd).zza); zzyn zzh = zzyn.zzh(((zzih) zzikVar.zzg).zza); this.zzs = zzh; this.zzp = zzikVar.zzm; this.zzB = zzikVar.zzn; Looper looper = zzikVar.zzi; this.zzr = looper; zzcx zzcxVar = zzikVar.zzb; this.zzt = zzcxVar; this.zzg = zzbkVar; zzdn zzdnVar = new zzdn(looper, zzcxVar, new zzdl(this) { // from class: com.google.android.gms.internal.ads.zziw @Override // com.google.android.gms.internal.ads.zzdl public final void zza(Object obj, zzx zzxVar) { } }); this.zzl = zzdnVar; CopyOnWriteArraySet copyOnWriteArraySet = new CopyOnWriteArraySet(); this.zzm = copyOnWriteArraySet; this.zzo = new ArrayList(); this.zzV = new zzwb(0); this.zzC = zzil.zza; int length2 = zza.length; zzyc zzycVar = new zzyc(new zzln[2], new zzxv[2], zzby.zza, null); this.zzb = zzycVar; this.zzn = new zzbo(); zzbf zzbfVar = new zzbf(); zzbfVar.zzc(1, 2, 3, 13, 14, 15, 16, 17, 18, 19, 31, 20, 30, 21, 35, 22, 24, 27, 28, 32); zzybVar.zzn(); zzbfVar.zzd(29, true); zzbfVar.zzd(23, false); zzbfVar.zzd(25, false); zzbfVar.zzd(33, false); zzbfVar.zzd(26, false); zzbfVar.zzd(34, false); zzbg zze = zzbfVar.zze(); this.zzc = zze; zzbf zzbfVar2 = new zzbf(); zzbfVar2.zzb(zze); zzbfVar2.zza(4); zzbfVar2.zza(10); this.zzD = zzbfVar2.zze(); this.zzj = zzcxVar.zzd(looper, null); zzix zzixVar = new zzix(this); this.zzU = zzixVar; this.zzR = zzlb.zzg(zzycVar); zzltVar.zzS(zzbkVar, looper); if (zzei.zza < 31) { zzogVar = new zzog(zzikVar.zzs); } else { boolean z = zzikVar.zzq; String str = zzikVar.zzs; zzoc zzb = zzoc.zzb(applicationContext); if (zzb == null) { zzdo.zzf("ExoPlayerImpl", "MediaMetricsService unavailable."); logSessionId = LogSessionId.LOG_SESSION_ID_NONE; zzogVar = new zzog(logSessionId, str); } else { if (z) { zzy(zzb); } zzogVar = new zzog(zzb.zza(), str); } } this.zzk = new zzkc(zza, zzybVar, zzycVar, (zzkg) zzikVar.zzf.zza(), zzh, 0, false, zzltVar, this.zzB, zzikVar.zzt, zzikVar.zzo, false, false, looper, zzcxVar, zzixVar, zzogVar, null, this.zzC); this.zzL = 1.0f; zzav zzavVar = zzav.zza; this.zzE = zzavVar; this.zzQ = zzavVar; this.zzS = -1; AudioManager audioManager = (AudioManager) applicationContext.getSystemService("audio"); this.zzJ = audioManager == null ? -1 : audioManager.generateAudioSessionId(); int i = zzcp.zza; this.zzN = true; zzltVar.getClass(); zzdnVar.zzb(zzltVar); zzh.zzf(new Handler(looper), zzltVar); copyOnWriteArraySet.add(zzjlVar); new zzhl(zzikVar.zza, handler, zzjlVar); this.zzw = new zzhq(zzikVar.zza, handler, zzjlVar); zzikVar.zza.getApplicationContext(); zzikVar.zza.getApplicationContext(); new zzo(0).zza(); zzcd zzcdVar = zzcd.zza; this.zzI = zzdz.zza; zzybVar.zzk(this.zzK); zzaa(1, 10, Integer.valueOf(this.zzJ)); zzaa(2, 10, Integer.valueOf(this.zzJ)); zzaa(1, 3, this.zzK); zzaa(2, 4, Integer.valueOf(this.zzH)); zzaa(2, 5, 0); zzaa(1, 9, Boolean.valueOf(this.zzM)); zzaa(2, 7, zzjmVar); zzaa(6, 8, zzjmVar); zzaa(-1, 16, Integer.valueOf(this.zzP)); zzdaVar.zze(); } catch (Throwable th) { this.zze.zze(); throw th; } } public static /* bridge */ /* synthetic */ void zzK(zzjp zzjpVar, SurfaceTexture surfaceTexture) { Surface surface = new Surface(surfaceTexture); zzjpVar.zzac(surface); zzjpVar.zzG = surface; } private final int zzR(zzlb zzlbVar) { return zzlbVar.zza.zzo() ? this.zzS : zzlbVar.zza.zzn(zzlbVar.zzb.zza, this.zzn).zzc; } /* JADX INFO: Access modifiers changed from: private */ public static int zzS(int i) { return i == -1 ? 2 : 1; } private final long zzT(zzlb zzlbVar) { if (!zzlbVar.zzb.zzb()) { return zzei.zzv(zzU(zzlbVar)); } zzlbVar.zza.zzn(zzlbVar.zzb.zza, this.zzn); long j = zzlbVar.zzc; if (j != C.TIME_UNSET) { return zzei.zzv(j) + zzei.zzv(0L); } long j2 = zzlbVar.zza.zze(zzR(zzlbVar), this.zza, 0L).zzl; return zzei.zzv(0L); } private final long zzU(zzlb zzlbVar) { if (zzlbVar.zza.zzo()) { return zzei.zzs(this.zzT); } long j = zzlbVar.zzs; if (zzlbVar.zzb.zzb()) { return j; } zzW(zzlbVar.zza, zzlbVar.zzb, j); return j; } private static long zzV(zzlb zzlbVar) { zzbp zzbpVar = new zzbp(); zzbo zzboVar = new zzbo(); zzlbVar.zza.zzn(zzlbVar.zzb.zza, zzboVar); long j = zzlbVar.zzc; if (j != C.TIME_UNSET) { return j; } long j2 = zzlbVar.zza.zze(zzboVar.zzc, zzbpVar, 0L).zzl; return 0L; } private final long zzW(zzbq zzbqVar, zzug zzugVar, long j) { zzbqVar.zzn(zzugVar.zza, this.zzn); return j; } @Nullable private final Pair zzX(zzbq zzbqVar, int i, long j) { if (zzbqVar.zzo()) { this.zzS = i; if (j == C.TIME_UNSET) { j = 0; } this.zzT = j; return null; } if (i == -1 || i >= zzbqVar.zzc()) { i = zzbqVar.zzg(false); long j2 = zzbqVar.zze(i, this.zza, 0L).zzl; j = zzei.zzv(0L); } return zzbqVar.zzl(this.zza, this.zzn, i, zzei.zzs(j)); } private final zzlb zzY(zzlb zzlbVar, zzbq zzbqVar, @Nullable Pair pair) { zzcw.zzd(zzbqVar.zzo() || pair != null); zzbq zzbqVar2 = zzlbVar.zza; long zzT = zzT(zzlbVar); zzlb zzf = zzlbVar.zzf(zzbqVar); if (zzbqVar.zzo()) { zzug zzh = zzlb.zzh(); long zzs = zzei.zzs(this.zzT); zzlb zza = zzf.zzb(zzh, zzs, zzs, zzs, 0L, zzwj.zza, this.zzb, zzfxn.zzn()).zza(zzh); zza.zzq = zza.zzs; return zza; } Object obj = zzf.zzb.zza; int i = zzei.zza; boolean z = !obj.equals(pair.first); zzug zzugVar = z ? new zzug(pair.first, -1L) : zzf.zzb; long longValue = ((Long) pair.second).longValue(); long zzs2 = zzei.zzs(zzT); if (!zzbqVar2.zzo()) { zzbqVar2.zzn(obj, this.zzn); } if (z || longValue < zzs2) { zzcw.zzf(!zzugVar.zzb()); zzlb zza2 = zzf.zzb(zzugVar, longValue, longValue, longValue, 0L, z ? zzwj.zza : zzf.zzh, z ? this.zzb : zzf.zzi, z ? zzfxn.zzn() : zzf.zzj).zza(zzugVar); zza2.zzq = longValue; return zza2; } if (longValue != zzs2) { zzcw.zzf(!zzugVar.zzb()); long max = Math.max(0L, zzf.zzr - (longValue - zzs2)); long j = zzf.zzq; if (zzf.zzk.equals(zzf.zzb)) { j = longValue + max; } zzlb zzb = zzf.zzb(zzugVar, longValue, longValue, longValue, max, zzf.zzh, zzf.zzi, zzf.zzj); zzb.zzq = j; return zzb; } int zza3 = zzbqVar.zza(zzf.zzk.zza); if (zza3 != -1 && zzbqVar.zzd(zza3, this.zzn, false).zzc == zzbqVar.zzn(zzugVar.zza, this.zzn).zzc) { return zzf; } zzbqVar.zzn(zzugVar.zza, this.zzn); long zzf2 = zzugVar.zzb() ? this.zzn.zzf(zzugVar.zzb, zzugVar.zzc) : this.zzn.zzd; zzlb zza4 = zzf.zzb(zzugVar, zzf.zzs, zzf.zzs, zzf.zzd, zzf2 - zzf.zzs, zzf.zzh, zzf.zzi, zzf.zzj).zza(zzugVar); zza4.zzq = zzf2; return zza4; } /* JADX INFO: Access modifiers changed from: private */ public final void zzZ(final int i, final int i2) { if (i == this.zzI.zzb() && i2 == this.zzI.zza()) { return; } this.zzI = new zzdz(i, i2); zzdn zzdnVar = this.zzl; zzdnVar.zzd(24, new zzdk() { // from class: com.google.android.gms.internal.ads.zzit @Override // com.google.android.gms.internal.ads.zzdk public final void zza(Object obj) { int i3 = zzjp.zzd; ((zzbh) obj).zzo(i, i2); } }); zzdnVar.zzc(); zzaa(2, 14, new zzdz(i, i2)); } private final void zzaa(int i, int i2, @Nullable Object obj) { zzlj[] zzljVarArr = this.zzh; int length = zzljVarArr.length; for (int i3 = 0; i3 < 2; i3++) { zzlj zzljVar = zzljVarArr[i3]; if (i == -1 || zzljVar.zzb() == i) { int zzR = zzR(this.zzR); zzkc zzkcVar = this.zzk; zzlf zzlfVar = new zzlf(zzkcVar, zzljVar, this.zzR.zza, zzR == -1 ? 0 : zzR, this.zzt, zzkcVar.zzc()); zzlfVar.zzf(i2); zzlfVar.zze(obj); zzlfVar.zzd(); } } } /* JADX INFO: Access modifiers changed from: private */ public final void zzab() { zzaa(1, 2, Float.valueOf(this.zzL * this.zzw.zza())); } /* JADX INFO: Access modifiers changed from: private */ public final void zzac(@Nullable Object obj) { Object obj2 = this.zzF; boolean z = false; if (obj2 != null && obj2 != obj) { z = true; } boolean zzq = this.zzk.zzq(obj, z ? this.zzx : C.TIME_UNSET); if (z) { Object obj3 = this.zzF; Surface surface = this.zzG; if (obj3 == surface) { surface.release(); this.zzG = null; } } this.zzF = obj; if (zzq) { return; } zzad(zzib.zzd(new zzkd(3), 1003)); } private final void zzad(@Nullable zzib zzibVar) { zzlb zzlbVar = this.zzR; zzlb zza = zzlbVar.zza(zzlbVar.zzb); zza.zzq = zza.zzs; zza.zzr = 0L; zzlb zze = zza.zze(1); if (zzibVar != null) { zze = zze.zzd(zzibVar); } this.zzy++; this.zzk.zzo(); zzaf(zze, 0, false, 5, C.TIME_UNSET, -1, false); } /* JADX INFO: Access modifiers changed from: private */ public final void zzae(boolean z, int i, int i2) { boolean z2 = z && i != -1; int i3 = i == 0 ? 1 : 0; zzlb zzlbVar = this.zzR; if (zzlbVar.zzl == z2 && zzlbVar.zzn == i3 && zzlbVar.zzm == i2) { return; } this.zzy++; zzlb zzc = zzlbVar.zzc(z2, i2, i3); this.zzk.zzn(z2, i2, i3); zzaf(zzc, 0, false, 5, C.TIME_UNSET, -1, false); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:102:0x047c A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:106:0x0486 A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:111:0x0492 A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:119:0x04a5 A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:123:0x04b1 A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:130:0x04c9 A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:134:0x04d7 A[ADDED_TO_REGION] */ /* JADX WARN: Removed duplicated region for block: B:138:0x04ef */ /* JADX WARN: Removed duplicated region for block: B:151:0x0447 */ /* JADX WARN: Removed duplicated region for block: B:152:0x0416 */ /* JADX WARN: Removed duplicated region for block: B:155:0x03f3 */ /* JADX WARN: Removed duplicated region for block: B:162:0x02f7 */ /* JADX WARN: Removed duplicated region for block: B:163:0x02c3 */ /* JADX WARN: Removed duplicated region for block: B:164:0x029e */ /* JADX WARN: Removed duplicated region for block: B:175:0x02e5 */ /* JADX WARN: Removed duplicated region for block: B:176:0x01a6 */ /* JADX WARN: Removed duplicated region for block: B:178:0x0196 */ /* JADX WARN: Removed duplicated region for block: B:179:0x018d */ /* JADX WARN: Removed duplicated region for block: B:180:0x015e */ /* JADX WARN: Removed duplicated region for block: B:184:0x012e */ /* JADX WARN: Removed duplicated region for block: B:18:0x015b */ /* JADX WARN: Removed duplicated region for block: B:193:0x0112 */ /* JADX WARN: Removed duplicated region for block: B:21:0x018b */ /* JADX WARN: Removed duplicated region for block: B:24:0x0194 */ /* JADX WARN: Removed duplicated region for block: B:29:0x01a4 */ /* JADX WARN: Removed duplicated region for block: B:31:0x01a9 */ /* JADX WARN: Removed duplicated region for block: B:33:0x01b8 */ /* JADX WARN: Removed duplicated region for block: B:42:0x026b */ /* JADX WARN: Removed duplicated region for block: B:45:0x02b6 */ /* JADX WARN: Removed duplicated region for block: B:48:0x02eb */ /* JADX WARN: Removed duplicated region for block: B:51:0x0300 */ /* JADX WARN: Removed duplicated region for block: B:56:0x031e */ /* JADX WARN: Removed duplicated region for block: B:58:0x0332 */ /* JADX WARN: Removed duplicated region for block: B:60:0x0342 */ /* JADX WARN: Removed duplicated region for block: B:65:0x035f */ /* JADX WARN: Removed duplicated region for block: B:72:0x0383 */ /* JADX WARN: Removed duplicated region for block: B:75:0x0398 */ /* JADX WARN: Removed duplicated region for block: B:78:0x03ae */ /* JADX WARN: Removed duplicated region for block: B:86:0x03ee */ /* JADX WARN: Removed duplicated region for block: B:92:0x0431 */ /* JADX WARN: Removed duplicated region for block: B:97:0x0454 */ /* JADX WARN: Removed duplicated region for block: B:9:0x00eb */ /* JADX WARN: Type inference failed for: r14v1 */ /* JADX WARN: Type inference failed for: r14v2, types: [boolean, int] */ /* JADX WARN: Type inference failed for: r14v3 */ /* JADX WARN: Type inference failed for: r14v8 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private final void zzaf(final com.google.android.gms.internal.ads.zzlb r43, final int r44, boolean r45, int r46, long r47, int r49, boolean r50) { /* Method dump skipped, instructions count: 1281 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzjp.zzaf(com.google.android.gms.internal.ads.zzlb, int, boolean, int, long, int, boolean):void"); } private final void zzag() { int zzf = zzf(); if (zzf == 2 || zzf == 3) { zzah(); boolean z = this.zzR.zzp; zzu(); zzu(); } } private final void zzah() { this.zze.zzb(); if (Thread.currentThread() != this.zzr.getThread()) { String format = String.format(Locale.US, "Player is accessed on the wrong thread.\nCurrent thread: '%s'\nExpected thread: '%s'\nSee https://developer.android.com/guide/topics/media/issues/player-accessed-on-wrong-thread", Thread.currentThread().getName(), this.zzr.getThread().getName()); if (this.zzN) { throw new IllegalStateException(format); } zzdo.zzg("ExoPlayerImpl", format, this.zzO ? null : new IllegalStateException()); this.zzO = true; } } @Override // com.google.android.gms.internal.ads.zzim public final void zzA(zzlw zzlwVar) { zzah(); this.zzq.zzR(zzlwVar); } @Override // com.google.android.gms.internal.ads.zzim public final void zzB(zzui zzuiVar) { zzah(); List singletonList = Collections.singletonList(zzuiVar); zzah(); zzah(); zzR(this.zzR); zzk(); this.zzy++; boolean z = false; if (!this.zzo.isEmpty()) { int size = this.zzo.size(); for (int i = size - 1; i >= 0; i--) { this.zzo.remove(i); } this.zzV = this.zzV.zzh(0, size); } ArrayList arrayList = new ArrayList(); for (int i2 = 0; i2 < singletonList.size(); i2++) { zzky zzkyVar = new zzky((zzui) singletonList.get(i2), this.zzp); arrayList.add(zzkyVar); this.zzo.add(i2, new zzjn(zzkyVar.zzb, zzkyVar.zza)); } this.zzV = this.zzV.zzg(0, arrayList.size()); zzlh zzlhVar = new zzlh(this.zzo, this.zzV); if (!zzlhVar.zzo() && zzlhVar.zzc() < 0) { throw new zzac(zzlhVar, -1, C.TIME_UNSET); } int zzg = zzlhVar.zzg(false); zzlb zzY = zzY(this.zzR, zzlhVar, zzX(zzlhVar, zzg, C.TIME_UNSET)); int i3 = zzY.zze; if (zzg != -1 && i3 != 1) { i3 = 4; if (!zzlhVar.zzo() && zzg < zzlhVar.zzc()) { i3 = 2; } } zzlb zze = zzY.zze(i3); this.zzk.zzr(arrayList, zzg, zzei.zzs(C.TIME_UNSET), this.zzV); if (!this.zzR.zzb.zza.equals(zze.zzb.zza) && !this.zzR.zza.zzo()) { z = true; } zzaf(zze, 0, z, 4, zzU(zze), -1, false); } @Nullable public final zzib zzE() { zzah(); return this.zzR.zzf; } public final /* synthetic */ void zzN(final zzjz zzjzVar) { this.zzj.zzh(new Runnable() { // from class: com.google.android.gms.internal.ads.zziy @Override // java.lang.Runnable public final void run() { zzjp.this.zzO(zzjzVar); } }); } public final /* synthetic */ void zzO(zzjz zzjzVar) { long j; int i = this.zzy - zzjzVar.zzb; this.zzy = i; boolean z = true; if (zzjzVar.zzc) { this.zzz = zzjzVar.zzd; this.zzA = true; } if (i == 0) { zzbq zzbqVar = zzjzVar.zza.zza; if (!this.zzR.zza.zzo() && zzbqVar.zzo()) { this.zzS = -1; this.zzT = 0L; } if (!zzbqVar.zzo()) { List zzw = ((zzlh) zzbqVar).zzw(); zzcw.zzf(zzw.size() == this.zzo.size()); for (int i2 = 0; i2 < zzw.size(); i2++) { ((zzjn) this.zzo.get(i2)).zzc((zzbq) zzw.get(i2)); } } boolean z2 = this.zzA; long j2 = C.TIME_UNSET; if (z2) { if (zzjzVar.zza.zzb.equals(this.zzR.zzb) && zzjzVar.zza.zzd == this.zzR.zzs) { z = false; } if (z) { if (zzbqVar.zzo() || zzjzVar.zza.zzb.zzb()) { j = zzjzVar.zza.zzd; } else { zzlb zzlbVar = zzjzVar.zza; zzug zzugVar = zzlbVar.zzb; j = zzlbVar.zzd; zzW(zzbqVar, zzugVar, j); } j2 = j; } } else { z = false; } this.zzA = false; zzaf(zzjzVar.zza, 1, z, this.zzz, j2, -1, false); } } public final /* synthetic */ void zzP(zzbh zzbhVar) { zzbhVar.zza(this.zzD); } @Override // com.google.android.gms.internal.ads.zzg public final void zza(int i, long j, int i2, boolean z) { zzah(); if (i == -1) { return; } zzcw.zzd(i >= 0); zzbq zzbqVar = this.zzR.zza; if (zzbqVar.zzo() || i < zzbqVar.zzc()) { this.zzq.zzu(); this.zzy++; if (zzw()) { zzdo.zzf("ExoPlayerImpl", "seekTo ignored because an ad is playing"); zzjz zzjzVar = new zzjz(this.zzR); zzjzVar.zza(1); this.zzU.zza.zzN(zzjzVar); return; } zzlb zzlbVar = this.zzR; int i3 = zzlbVar.zze; if (i3 == 3 || (i3 == 4 && !zzbqVar.zzo())) { zzlbVar = this.zzR.zze(2); } int zzd2 = zzd(); zzlb zzY = zzY(zzlbVar, zzbqVar, zzX(zzbqVar, i, j)); this.zzk.zzl(zzbqVar, i, zzei.zzs(j)); zzaf(zzY, 0, true, 1, zzU(zzY), zzd2, false); } } @Override // com.google.android.gms.internal.ads.zzbk public final int zzb() { zzah(); if (zzw()) { return this.zzR.zzb.zzb; } return -1; } @Override // com.google.android.gms.internal.ads.zzbk public final int zzc() { zzah(); if (zzw()) { return this.zzR.zzb.zzc; } return -1; } @Override // com.google.android.gms.internal.ads.zzbk public final int zzd() { zzah(); int zzR = zzR(this.zzR); if (zzR == -1) { return 0; } return zzR; } @Override // com.google.android.gms.internal.ads.zzbk public final int zze() { zzah(); if (this.zzR.zza.zzo()) { return 0; } zzlb zzlbVar = this.zzR; return zzlbVar.zza.zza(zzlbVar.zzb.zza); } @Override // com.google.android.gms.internal.ads.zzbk public final int zzf() { zzah(); return this.zzR.zze; } @Override // com.google.android.gms.internal.ads.zzbk public final int zzg() { zzah(); return this.zzR.zzn; } @Override // com.google.android.gms.internal.ads.zzbk public final int zzh() { zzah(); return 0; } @Override // com.google.android.gms.internal.ads.zzbk public final long zzi() { zzah(); if (zzw()) { zzlb zzlbVar = this.zzR; return zzlbVar.zzk.equals(zzlbVar.zzb) ? zzei.zzv(this.zzR.zzq) : zzl(); } zzah(); if (this.zzR.zza.zzo()) { return this.zzT; } zzlb zzlbVar2 = this.zzR; long j = 0; if (zzlbVar2.zzk.zzd != zzlbVar2.zzb.zzd) { return zzei.zzv(zzlbVar2.zza.zze(zzd(), this.zza, 0L).zzm); } long j2 = zzlbVar2.zzq; if (this.zzR.zzk.zzb()) { zzlb zzlbVar3 = this.zzR; zzlbVar3.zza.zzn(zzlbVar3.zzk.zza, this.zzn).zzg(this.zzR.zzk.zzb); } else { j = j2; } zzlb zzlbVar4 = this.zzR; zzW(zzlbVar4.zza, zzlbVar4.zzk, j); return zzei.zzv(j); } @Override // com.google.android.gms.internal.ads.zzbk public final long zzj() { zzah(); return zzT(this.zzR); } @Override // com.google.android.gms.internal.ads.zzbk public final long zzk() { zzah(); return zzei.zzv(zzU(this.zzR)); } @Override // com.google.android.gms.internal.ads.zzbk public final long zzl() { zzah(); if (!zzw()) { zzbq zzn = zzn(); return zzn.zzo() ? C.TIME_UNSET : zzei.zzv(zzn.zze(zzd(), this.zza, 0L).zzm); } zzlb zzlbVar = this.zzR; zzug zzugVar = zzlbVar.zzb; zzlbVar.zza.zzn(zzugVar.zza, this.zzn); return zzei.zzv(this.zzn.zzf(zzugVar.zzb, zzugVar.zzc)); } @Override // com.google.android.gms.internal.ads.zzbk public final long zzm() { zzah(); return zzei.zzv(this.zzR.zzr); } @Override // com.google.android.gms.internal.ads.zzbk public final zzbq zzn() { zzah(); return this.zzR.zza; } @Override // com.google.android.gms.internal.ads.zzbk public final zzby zzo() { zzah(); return this.zzR.zzi.zzd; } @Override // com.google.android.gms.internal.ads.zzbk public final void zzp() { zzah(); zzhq zzhqVar = this.zzw; boolean zzu = zzu(); zzhqVar.zzb(zzu, 2); zzae(zzu, 1, zzS(1)); zzlb zzlbVar = this.zzR; if (zzlbVar.zze != 1) { return; } zzlb zzd2 = zzlbVar.zzd(null); zzlb zze = zzd2.zze(true == zzd2.zza.zzo() ? 4 : 2); this.zzy++; this.zzk.zzk(); zzaf(zze, 1, false, 5, C.TIME_UNSET, -1, false); } @Override // com.google.android.gms.internal.ads.zzbk public final void zzq(boolean z) { zzah(); this.zzw.zzb(z, zzf()); zzae(z, 1, zzS(1)); } @Override // com.google.android.gms.internal.ads.zzbk public final void zzr(@Nullable Surface surface) { zzah(); zzac(surface); int i = surface == null ? 0 : -1; zzZ(i, i); } @Override // com.google.android.gms.internal.ads.zzbk public final void zzs(float f) { zzah(); final float max = Math.max(0.0f, Math.min(f, 1.0f)); if (this.zzL == max) { return; } this.zzL = max; zzab(); zzdn zzdnVar = this.zzl; zzdnVar.zzd(22, new zzdk() { // from class: com.google.android.gms.internal.ads.zzis @Override // com.google.android.gms.internal.ads.zzdk public final void zza(Object obj) { int i = zzjp.zzd; ((zzbh) obj).zzs(max); } }); zzdnVar.zzc(); } @Override // com.google.android.gms.internal.ads.zzbk public final void zzt() { zzah(); this.zzw.zzb(zzu(), 1); zzad(null); int i = zzcp.zza; zzfxn zzn = zzfxn.zzn(); long j = this.zzR.zzs; zzfxn.zzl(zzn); } @Override // com.google.android.gms.internal.ads.zzbk public final boolean zzu() { zzah(); return this.zzR.zzl; } @Override // com.google.android.gms.internal.ads.zzbk public final boolean zzv() { zzah(); return false; } @Override // com.google.android.gms.internal.ads.zzbk public final boolean zzw() { zzah(); return this.zzR.zzb.zzb(); } @Override // com.google.android.gms.internal.ads.zzim public final int zzx() { zzah(); int length = this.zzh.length; return 2; } @Override // com.google.android.gms.internal.ads.zzim public final void zzy(zzlw zzlwVar) { this.zzq.zzt(zzlwVar); } @Override // com.google.android.gms.internal.ads.zzim public final void zzz() { zzdo.zze("ExoPlayerImpl", "Release " + Integer.toHexString(System.identityHashCode(this)) + " [AndroidXMedia3/1.5.0-beta01] [" + zzei.zze + "] [" + zzas.zza() + v8.i.e); zzah(); this.zzw.zzd(); if (!this.zzk.zzp()) { zzdn zzdnVar = this.zzl; zzdnVar.zzd(10, new zzdk() { // from class: com.google.android.gms.internal.ads.zziu @Override // com.google.android.gms.internal.ads.zzdk public final void zza(Object obj) { ((zzbh) obj).zzj(zzib.zzd(new zzkd(1), 1003)); } }); zzdnVar.zzc(); } this.zzl.zze(); this.zzj.zze(null); this.zzs.zzg(this.zzq); zzlb zzlbVar = this.zzR; boolean z = zzlbVar.zzp; zzlb zze = zzlbVar.zze(1); this.zzR = zze; zzlb zza = zze.zza(zze.zzb); this.zzR = zza; zza.zzq = zza.zzs; this.zzR.zzr = 0L; this.zzq.zzQ(); this.zzi.zzj(); Surface surface = this.zzG; if (surface != null) { surface.release(); this.zzG = null; } int i = zzcp.zza; } }