package com.google.android.gms.internal.ads; import android.annotation.TargetApi; import android.media.MediaCodec; import android.media.MediaCrypto; import android.media.MediaFormat; import android.os.Bundle; import androidx.annotation.CallSuper; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import com.applovin.exoplayer2.common.base.Ascii; import com.ironsource.mediationsdk.utils.IronSourceConstants; import com.mbridge.msdk.playercommon.exoplayer2.C; import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.ArrayDeque; import java.util.List; import java.util.Objects; /* loaded from: classes3.dex */ public abstract class zzsn extends zzhr { private static final byte[] zzb = {0, 0, 1, 103, 66, -64, Ascii.VT, -38, 37, -112, 0, 0, 1, 104, -50, Ascii.SI, 19, 32, 0, 0, 1, 101, -120, -124, Ascii.CR, -50, 113, Ascii.CAN, -96, 0, 47, -65, Ascii.FS, 49, -61, 39, 93, 120}; private int zzA; private boolean zzB; private boolean zzC; private boolean zzD; private boolean zzE; private boolean zzF; private boolean zzG; private long zzH; private long zzI; private int zzJ; private int zzK; @Nullable private ByteBuffer zzL; private boolean zzM; private boolean zzN; private boolean zzO; private boolean zzP; private boolean zzQ; private boolean zzR; private int zzS; private int zzT; private int zzU; private boolean zzV; private boolean zzW; private boolean zzX; private long zzY; private long zzZ; protected zzhs zza; private boolean zzaa; private boolean zzab; private boolean zzac; private zzsl zzad; private long zzae; private boolean zzaf; @Nullable private zzrg zzag; @Nullable private zzrg zzah; private final zzsb zzc; private final zzsp zzd; private final float zze; private final zzhh zzf; private final zzhh zzg; private final zzhh zzh; private final zzru zzi; private final MediaCodec.BufferInfo zzj; private final ArrayDeque zzk; private final zzqt zzl; @Nullable private zzab zzm; @Nullable private zzab zzn; @Nullable private zzli zzo; @Nullable private MediaCrypto zzp; private float zzq; private float zzr; @Nullable private zzsd zzs; @Nullable private zzab zzt; @Nullable private MediaFormat zzu; private boolean zzv; private float zzw; @Nullable private ArrayDeque zzx; @Nullable private zzsj zzy; @Nullable private zzsg zzz; public zzsn(int i, zzsb zzsbVar, zzsp zzspVar, boolean z, float f) { super(i); this.zzc = zzsbVar; this.zzd = zzspVar; this.zze = f; this.zzf = new zzhh(0, 0); this.zzg = new zzhh(0, 0); this.zzh = new zzhh(2, 0); zzru zzruVar = new zzru(); this.zzi = zzruVar; this.zzj = new MediaCodec.BufferInfo(); this.zzq = 1.0f; this.zzr = 1.0f; this.zzk = new ArrayDeque(); this.zzad = zzsl.zza; zzruVar.zzj(0); zzruVar.zzc.order(ByteOrder.nativeOrder()); this.zzl = new zzqt(); this.zzw = -1.0f; this.zzA = 0; this.zzS = 0; this.zzJ = -1; this.zzK = -1; this.zzI = C.TIME_UNSET; this.zzY = C.TIME_UNSET; this.zzZ = C.TIME_UNSET; this.zzae = C.TIME_UNSET; this.zzH = C.TIME_UNSET; this.zzT = 0; this.zzU = 0; this.zza = new zzhs(); } public static boolean zzaP(zzab zzabVar) { return zzabVar.zzK == 0; } private final void zzaQ() { this.zzK = -1; this.zzL = null; } private final void zzaR(zzsl zzslVar) { this.zzad = zzslVar; if (zzslVar.zzd != C.TIME_UNSET) { this.zzaf = true; } } @TargetApi(23) private final boolean zzaT() throws zzib { if (this.zzV) { this.zzT = 1; if (this.zzC) { this.zzU = 3; return false; } this.zzU = 2; } else { zzaS(); } return true; } private final boolean zzaU() { return this.zzK >= 0; } private final boolean zzaV(long j, long j2) { if (j2 >= j) { return false; } zzab zzabVar = this.zzn; if (zzabVar == null || !Objects.equals(zzabVar.zzo, MimeTypes.AUDIO_OPUS)) { return true; } return !zzadi.zzf(j, j2); } private final boolean zzaW(int i) throws zzib { zzhh zzhhVar = this.zzf; zzke zzk = zzk(); zzhhVar.zzb(); int zzcU = zzcU(zzk, this.zzf, i | 4); if (zzcU == -5) { zzac(zzk); return true; } if (zzcU != -4 || !this.zzf.zzf()) { return false; } this.zzaa = true; zzai(); return false; } private final boolean zzaX(@Nullable zzab zzabVar) throws zzib { if (zzei.zza >= 23 && this.zzs != null && this.zzU != 3 && zzcT() != 0) { float f = this.zzr; zzabVar.getClass(); float zzZ = zzZ(f, zzabVar, zzT()); float f2 = this.zzw; if (f2 != zzZ) { if (zzZ == -1.0f) { zzae(); return false; } if (f2 != -1.0f || zzZ > this.zze) { Bundle bundle = new Bundle(); bundle.putFloat("operating-rate", zzZ); zzsd zzsdVar = this.zzs; zzsdVar.getClass(); zzsdVar.zzq(bundle); this.zzw = zzZ; } } } return true; } private final void zzad() { this.zzQ = false; this.zzi.zzb(); this.zzh.zzb(); this.zzP = false; this.zzO = false; this.zzl.zzb(); } private final void zzae() throws zzib { if (this.zzV) { this.zzT = 1; this.zzU = 3; } else { zzaG(); zzaC(); } } private final void zzah() { try { zzsd zzsdVar = this.zzs; zzcw.zzb(zzsdVar); zzsdVar.zzj(); } finally { zzaH(); } } private final void zzao() { this.zzJ = -1; this.zzg.zzc = null; } @Override // com.google.android.gms.internal.ads.zzhr public void zzC() { try { zzad(); zzaG(); } finally { this.zzah = null; } } /* JADX WARN: Code restructure failed: missing block: B:13:0x0036, code lost: if (r5 >= r1) goto L14; */ @Override // com.google.android.gms.internal.ads.zzhr /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void zzF(com.google.android.gms.internal.ads.zzab[] r13, long r14, long r16, com.google.android.gms.internal.ads.zzug r18) throws com.google.android.gms.internal.ads.zzib { /* r12 = this; r0 = r12 com.google.android.gms.internal.ads.zzsl r1 = r0.zzad long r1 = r1.zzd r3 = -9223372036854775807(0x8000000000000001, double:-4.9E-324) int r1 = (r1 > r3 ? 1 : (r1 == r3 ? 0 : -1)) if (r1 != 0) goto L20 com.google.android.gms.internal.ads.zzsl r1 = new com.google.android.gms.internal.ads.zzsl r6 = -9223372036854775807(0x8000000000000001, double:-4.9E-324) r5 = r1 r8 = r14 r10 = r16 r5.(r6, r8, r10) r12.zzaR(r1) return L20: java.util.ArrayDeque r1 = r0.zzk boolean r1 = r1.isEmpty() if (r1 == 0) goto L55 long r1 = r0.zzY int r5 = (r1 > r3 ? 1 : (r1 == r3 ? 0 : -1)) if (r5 == 0) goto L38 long r5 = r0.zzae int r7 = (r5 > r3 ? 1 : (r5 == r3 ? 0 : -1)) if (r7 == 0) goto L55 int r1 = (r5 > r1 ? 1 : (r5 == r1 ? 0 : -1)) if (r1 < 0) goto L55 L38: com.google.android.gms.internal.ads.zzsl r1 = new com.google.android.gms.internal.ads.zzsl r6 = -9223372036854775807(0x8000000000000001, double:-4.9E-324) r5 = r1 r8 = r14 r10 = r16 r5.(r6, r8, r10) r12.zzaR(r1) com.google.android.gms.internal.ads.zzsl r1 = r0.zzad long r1 = r1.zzd int r1 = (r1 > r3 ? 1 : (r1 == r3 ? 0 : -1)) if (r1 == 0) goto L54 r12.zzap() L54: return L55: java.util.ArrayDeque r1 = r0.zzk com.google.android.gms.internal.ads.zzsl r9 = new com.google.android.gms.internal.ads.zzsl long r3 = r0.zzY r2 = r9 r5 = r14 r7 = r16 r2.(r3, r5, r7) r1.add(r9) return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzsn.zzF(com.google.android.gms.internal.ads.zzab[], long, long, com.google.android.gms.internal.ads.zzug):void"); } @Override // com.google.android.gms.internal.ads.zzhr, com.google.android.gms.internal.ads.zzlj public void zzM(float f, float f2) throws zzib { this.zzq = f; this.zzr = f2; zzaX(this.zzt); } /* JADX WARN: Code restructure failed: missing block: B:308:0x0360, code lost: if (r15.zzn != null) goto L222; */ /* JADX WARN: Code restructure failed: missing block: B:472:0x00a9, code lost: r14 = true; */ /* JADX WARN: Code restructure failed: missing block: B:474:0x00aa, code lost: r15.zzab = true; */ /* JADX WARN: Code restructure failed: missing block: B:475:0x00ac, code lost: r13 = false; */ /* JADX WARN: Code restructure failed: missing block: B:477:0x00af, code lost: r0 = move-exception; */ /* JADX WARN: Code restructure failed: missing block: B:478:0x00b0, code lost: r3 = r0; r11 = true; r1 = r15; */ /* JADX WARN: Code restructure failed: missing block: B:71:0x065e, code lost: r5 = r3.getStackTrace(); */ /* JADX WARN: Code restructure failed: missing block: B:72:0x0663, code lost: if (r5.length > 0) goto L408; */ /* JADX WARN: Code restructure failed: missing block: B:74:0x0671, code lost: if (r5[r2].getClassName().equals("android.media.MediaCodec") == false) goto L519; */ /* JADX WARN: Code restructure failed: missing block: B:75:?, code lost: throw r3; */ /* JADX WARN: Code restructure failed: missing block: B:76:0x06a1, code lost: throw r3; */ /* JADX WARN: Code restructure failed: missing block: B:81:0x0681, code lost: r14 = r11; */ /* JADX WARN: Code restructure failed: missing block: B:83:0x0686, code lost: zzaG(); */ /* JADX WARN: Code restructure failed: missing block: B:86:0x0695, code lost: r3 = 4006; */ /* JADX WARN: Code restructure failed: missing block: B:89:0x0698, code lost: r3 = 4003; */ /* JADX WARN: Code restructure failed: missing block: B:96:0x045a, code lost: if (r1.zzG != false) goto L287; */ /* JADX WARN: Code restructure failed: missing block: B:97:0x045c, code lost: r1.zzW = true; r4.zzk(r1.zzJ, 0, 0, 0, 4); zzao(); */ /* JADX WARN: Code restructure failed: missing block: B:98:0x0470, code lost: r1.zzT = 2; */ /* JADX WARN: Code restructure failed: missing block: B:99:0x0472, code lost: r2 = false; */ /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:71:0x065e */ /* JADX WARN: Removed duplicated region for block: B:79:0x0678 */ /* JADX WARN: Removed duplicated region for block: B:83:0x0686 */ /* JADX WARN: Removed duplicated region for block: B:86:0x0695 */ /* JADX WARN: Removed duplicated region for block: B:89:0x0698 */ /* JADX WARN: Type inference failed for: r11v0 */ /* JADX WARN: Type inference failed for: r11v1 */ /* JADX WARN: Type inference failed for: r11v11 */ /* JADX WARN: Type inference failed for: r11v15 */ /* JADX WARN: Type inference failed for: r11v16 */ /* JADX WARN: Type inference failed for: r11v17 */ /* JADX WARN: Type inference failed for: r11v2 */ /* JADX WARN: Type inference failed for: r11v21 */ /* JADX WARN: Type inference failed for: r11v24 */ /* JADX WARN: Type inference failed for: r11v27 */ /* JADX WARN: Type inference failed for: r11v29 */ /* JADX WARN: Type inference failed for: r11v35 */ /* JADX WARN: Type inference failed for: r11v38 */ /* JADX WARN: Type inference failed for: r11v6 */ /* JADX WARN: Type inference failed for: r11v7 */ /* JADX WARN: Type inference failed for: r1v0 */ /* JADX WARN: Type inference failed for: r1v10, types: [boolean] */ /* JADX WARN: Type inference failed for: r1v11 */ /* JADX WARN: Type inference failed for: r1v12 */ /* JADX WARN: Type inference failed for: r1v122 */ /* JADX WARN: Type inference failed for: r1v123 */ /* JADX WARN: Type inference failed for: r1v124 */ /* JADX WARN: Type inference failed for: r1v3 */ /* JADX WARN: Type inference failed for: r1v41 */ /* JADX WARN: Type inference failed for: r1v49, types: [com.google.android.gms.internal.ads.zzsn] */ /* JADX WARN: Type inference failed for: r1v56 */ /* JADX WARN: Type inference failed for: r1v57 */ /* JADX WARN: Type inference failed for: r1v60 */ /* JADX WARN: Type inference failed for: r1v63 */ /* JADX WARN: Type inference failed for: r1v64, types: [com.google.android.gms.internal.ads.zzsn] */ /* JADX WARN: Type inference failed for: r1v71 */ /* JADX WARN: Type inference failed for: r1v72 */ /* JADX WARN: Type inference failed for: r1v73 */ /* JADX WARN: Type inference failed for: r1v74 */ /* JADX WARN: Type inference failed for: r1v75, types: [com.google.android.gms.internal.ads.zzhr, com.google.android.gms.internal.ads.zzsn] */ /* JADX WARN: Type inference failed for: r1v76 */ /* JADX WARN: Type inference failed for: r2v114 */ /* JADX WARN: Type inference failed for: r2v115 */ /* JADX WARN: Type inference failed for: r2v21 */ /* JADX WARN: Type inference failed for: r2v60 */ /* JADX WARN: Type inference failed for: r2v8 */ @Override // com.google.android.gms.internal.ads.zzlj /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void zzV(long r24, long r26) throws com.google.android.gms.internal.ads.zzib { /* Method dump skipped, instructions count: 1713 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzsn.zzV(long, long):void"); } @Override // com.google.android.gms.internal.ads.zzlj public boolean zzW() { return this.zzab; } @Override // com.google.android.gms.internal.ads.zzlj public boolean zzX() { if (this.zzm == null) { return false; } if (zzS() || zzaU()) { return true; } return this.zzI != C.TIME_UNSET && zzi().zzb() < this.zzI; } @Override // com.google.android.gms.internal.ads.zzlm public final int zzY(zzab zzabVar) throws zzib { try { return zzaa(this.zzd, zzabVar); } catch (zzsu e) { throw zzcW(e, zzabVar, false, IronSourceConstants.NT_INSTANCE_LOAD); } } public float zzZ(float f, zzab zzabVar, zzab[] zzabVarArr) { throw null; } public zzsf zzaA(Throwable th, @Nullable zzsg zzsgVar) { return new zzsf(th, zzsgVar); } @Nullable public final zzsg zzaB() { return this.zzz; } /* JADX WARN: Can't wrap try/catch for region: R(37:73|74|75|76|(32:170|171|(1:173)|174|175|(1:177)|178|(1:180)|181|(4:183|184|(6:185|186|187|188|189|(6:191|(2:218|219)(2:193|(1:195)(2:204|(1:206)(2:207|(1:209)(2:210|(1:212)(7:213|214|215|216|217|198|203)))))|196|197|198|203)(1:223))|224)(1:323)|225|(1:229)|230|(1:236)|237|(1:239)|240|(1:242)|243|(1:245)|246|(1:248)|249|250|(1:252)|253|(5:255|(1:257)|258|(1:260)|261)|262|(33:264|(1:266)|267|(1:269)|270|(1:272)|273|(1:275)|276|(1:278)|279|(1:281)|282|(1:284)|285|(1:287)|288|(1:290)|291|(1:293)|294|(1:296)|297|(1:299)|300|(1:302)|303|(1:305)|306|(1:308)|309|(1:311)|312)|313|(1:315)|316)(1:78)|79|(2:83|(24:91|92|(1:152)(1:96)|97|(1:151)(1:101)|102|(1:150)(1:106)|107|(16:109|(1:111)|112|113|114|115|(1:117)|118|119|120|121|122|123|124|125|68)|(14:149|113|114|115|(0)|118|119|120|121|122|123|124|125|68)|112|113|114|115|(0)|118|119|120|121|122|123|124|125|68))|153|(4:155|(2:157|(1:159))|160|(28:168|92|(1:94)|152|97|(1:99)|151|102|(1:104)|150|107|(0)|(6:130|132|134|136|138|140)|142|149|113|114|115|(0)|118|119|120|121|122|123|124|125|68))|169|92|(0)|152|97|(0)|151|102|(0)|150|107|(0)|(0)|142|149|113|114|115|(0)|118|119|120|121|122|123|124|125|68) */ /* JADX WARN: Code restructure failed: missing block: B:127:0x051a, code lost: r0 = e; */ /* JADX WARN: Code restructure failed: missing block: B:128:0x051b, code lost: r20 = r20; */ /* JADX WARN: Code restructure failed: missing block: B:333:0x0518, code lost: r0 = e; */ /* JADX WARN: Code restructure failed: missing block: B:334:0x0519, code lost: r10 = r10; r13 = r13; r20 = r20; */ /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:104:0x0476 A[Catch: Exception -> 0x0225, TryCatch #10 {Exception -> 0x0225, blocks: (B:198:0x021d, B:216:0x0209, B:224:0x022c, B:225:0x024a, B:227:0x024f, B:229:0x0253, B:230:0x0267, B:232:0x026b, B:234:0x0271, B:236:0x0277, B:237:0x0285, B:239:0x028d, B:240:0x0297, B:242:0x029c, B:243:0x02a6, B:245:0x02ab, B:246:0x02b5, B:248:0x02b9, B:249:0x02c3, B:252:0x02cd, B:253:0x02e3, B:255:0x02e7, B:257:0x02f7, B:258:0x02fc, B:260:0x0300, B:261:0x0305, B:262:0x030b, B:264:0x0312, B:266:0x0322, B:267:0x0327, B:269:0x032b, B:270:0x0330, B:272:0x0334, B:273:0x0339, B:275:0x033d, B:276:0x0342, B:278:0x0346, B:279:0x034b, B:281:0x034f, B:282:0x0354, B:284:0x0358, B:285:0x035d, B:287:0x0361, B:288:0x0366, B:290:0x036a, B:291:0x036f, B:293:0x0373, B:294:0x0378, B:296:0x037c, B:297:0x0381, B:299:0x0385, B:300:0x038a, B:302:0x038e, B:303:0x0393, B:305:0x0397, B:306:0x039c, B:308:0x03a0, B:309:0x03a5, B:311:0x03a8, B:312:0x03ad, B:313:0x03b3, B:315:0x03b8, B:316:0x03c2, B:79:0x03dc, B:81:0x03e8, B:83:0x03f0, B:85:0x03fa, B:87:0x0402, B:89:0x040a, B:92:0x044e, B:94:0x0454, B:97:0x045f, B:99:0x0465, B:102:0x0470, B:104:0x0476, B:107:0x0481, B:109:0x0487, B:113:0x04de, B:115:0x04e5, B:117:0x04ec, B:118:0x04f9, B:130:0x0494, B:132:0x049c, B:134:0x04a4, B:136:0x04ac, B:138:0x04b4, B:140:0x04bc, B:142:0x04c4, B:144:0x04ce, B:146:0x04d8, B:155:0x0418, B:157:0x0420, B:160:0x042b, B:162:0x0435, B:164:0x043d, B:166:0x0445), top: B:215:0x0209 }] */ /* JADX WARN: Removed duplicated region for block: B:109:0x0487 A[Catch: Exception -> 0x0225, TryCatch #10 {Exception -> 0x0225, blocks: (B:198:0x021d, B:216:0x0209, B:224:0x022c, B:225:0x024a, B:227:0x024f, B:229:0x0253, B:230:0x0267, B:232:0x026b, B:234:0x0271, B:236:0x0277, B:237:0x0285, B:239:0x028d, B:240:0x0297, B:242:0x029c, B:243:0x02a6, B:245:0x02ab, B:246:0x02b5, B:248:0x02b9, B:249:0x02c3, B:252:0x02cd, B:253:0x02e3, B:255:0x02e7, B:257:0x02f7, B:258:0x02fc, B:260:0x0300, B:261:0x0305, B:262:0x030b, B:264:0x0312, B:266:0x0322, B:267:0x0327, B:269:0x032b, B:270:0x0330, B:272:0x0334, B:273:0x0339, B:275:0x033d, B:276:0x0342, B:278:0x0346, B:279:0x034b, B:281:0x034f, B:282:0x0354, B:284:0x0358, B:285:0x035d, B:287:0x0361, B:288:0x0366, B:290:0x036a, B:291:0x036f, B:293:0x0373, B:294:0x0378, B:296:0x037c, B:297:0x0381, B:299:0x0385, B:300:0x038a, B:302:0x038e, B:303:0x0393, B:305:0x0397, B:306:0x039c, B:308:0x03a0, B:309:0x03a5, B:311:0x03a8, B:312:0x03ad, B:313:0x03b3, B:315:0x03b8, B:316:0x03c2, B:79:0x03dc, B:81:0x03e8, B:83:0x03f0, B:85:0x03fa, B:87:0x0402, B:89:0x040a, B:92:0x044e, B:94:0x0454, B:97:0x045f, B:99:0x0465, B:102:0x0470, B:104:0x0476, B:107:0x0481, B:109:0x0487, B:113:0x04de, B:115:0x04e5, B:117:0x04ec, B:118:0x04f9, B:130:0x0494, B:132:0x049c, B:134:0x04a4, B:136:0x04ac, B:138:0x04b4, B:140:0x04bc, B:142:0x04c4, B:144:0x04ce, B:146:0x04d8, B:155:0x0418, B:157:0x0420, B:160:0x042b, B:162:0x0435, B:164:0x043d, B:166:0x0445), top: B:215:0x0209 }] */ /* JADX WARN: Removed duplicated region for block: B:117:0x04ec A[Catch: Exception -> 0x0225, TryCatch #10 {Exception -> 0x0225, blocks: (B:198:0x021d, B:216:0x0209, B:224:0x022c, B:225:0x024a, B:227:0x024f, B:229:0x0253, B:230:0x0267, B:232:0x026b, B:234:0x0271, B:236:0x0277, B:237:0x0285, B:239:0x028d, B:240:0x0297, B:242:0x029c, B:243:0x02a6, B:245:0x02ab, B:246:0x02b5, B:248:0x02b9, B:249:0x02c3, B:252:0x02cd, B:253:0x02e3, B:255:0x02e7, B:257:0x02f7, B:258:0x02fc, B:260:0x0300, B:261:0x0305, B:262:0x030b, B:264:0x0312, B:266:0x0322, B:267:0x0327, B:269:0x032b, B:270:0x0330, B:272:0x0334, B:273:0x0339, B:275:0x033d, B:276:0x0342, B:278:0x0346, B:279:0x034b, B:281:0x034f, B:282:0x0354, B:284:0x0358, B:285:0x035d, B:287:0x0361, B:288:0x0366, B:290:0x036a, B:291:0x036f, B:293:0x0373, B:294:0x0378, B:296:0x037c, B:297:0x0381, B:299:0x0385, B:300:0x038a, B:302:0x038e, B:303:0x0393, B:305:0x0397, B:306:0x039c, B:308:0x03a0, B:309:0x03a5, B:311:0x03a8, B:312:0x03ad, B:313:0x03b3, B:315:0x03b8, B:316:0x03c2, B:79:0x03dc, B:81:0x03e8, B:83:0x03f0, B:85:0x03fa, B:87:0x0402, B:89:0x040a, B:92:0x044e, B:94:0x0454, B:97:0x045f, B:99:0x0465, B:102:0x0470, B:104:0x0476, B:107:0x0481, B:109:0x0487, B:113:0x04de, B:115:0x04e5, B:117:0x04ec, B:118:0x04f9, B:130:0x0494, B:132:0x049c, B:134:0x04a4, B:136:0x04ac, B:138:0x04b4, B:140:0x04bc, B:142:0x04c4, B:144:0x04ce, B:146:0x04d8, B:155:0x0418, B:157:0x0420, B:160:0x042b, B:162:0x0435, B:164:0x043d, B:166:0x0445), top: B:215:0x0209 }] */ /* JADX WARN: Removed duplicated region for block: B:130:0x0494 A[Catch: Exception -> 0x0225, TryCatch #10 {Exception -> 0x0225, blocks: (B:198:0x021d, B:216:0x0209, B:224:0x022c, B:225:0x024a, B:227:0x024f, B:229:0x0253, B:230:0x0267, B:232:0x026b, B:234:0x0271, B:236:0x0277, B:237:0x0285, B:239:0x028d, B:240:0x0297, B:242:0x029c, B:243:0x02a6, B:245:0x02ab, B:246:0x02b5, B:248:0x02b9, B:249:0x02c3, B:252:0x02cd, B:253:0x02e3, B:255:0x02e7, B:257:0x02f7, B:258:0x02fc, B:260:0x0300, B:261:0x0305, B:262:0x030b, B:264:0x0312, B:266:0x0322, B:267:0x0327, B:269:0x032b, B:270:0x0330, B:272:0x0334, B:273:0x0339, B:275:0x033d, B:276:0x0342, B:278:0x0346, B:279:0x034b, B:281:0x034f, B:282:0x0354, B:284:0x0358, B:285:0x035d, B:287:0x0361, B:288:0x0366, B:290:0x036a, B:291:0x036f, B:293:0x0373, B:294:0x0378, B:296:0x037c, B:297:0x0381, B:299:0x0385, B:300:0x038a, B:302:0x038e, B:303:0x0393, B:305:0x0397, B:306:0x039c, B:308:0x03a0, B:309:0x03a5, B:311:0x03a8, B:312:0x03ad, B:313:0x03b3, B:315:0x03b8, B:316:0x03c2, B:79:0x03dc, B:81:0x03e8, B:83:0x03f0, B:85:0x03fa, B:87:0x0402, B:89:0x040a, B:92:0x044e, B:94:0x0454, B:97:0x045f, B:99:0x0465, B:102:0x0470, B:104:0x0476, B:107:0x0481, B:109:0x0487, B:113:0x04de, B:115:0x04e5, B:117:0x04ec, B:118:0x04f9, B:130:0x0494, B:132:0x049c, B:134:0x04a4, B:136:0x04ac, B:138:0x04b4, B:140:0x04bc, B:142:0x04c4, B:144:0x04ce, B:146:0x04d8, B:155:0x0418, B:157:0x0420, B:160:0x042b, B:162:0x0435, B:164:0x043d, B:166:0x0445), top: B:215:0x0209 }] */ /* JADX WARN: Removed duplicated region for block: B:63:0x0551 A[Catch: zzsj -> 0x0554, TryCatch #0 {zzsj -> 0x0554, blocks: (B:61:0x0534, B:63:0x0551, B:64:0x055c, B:70:0x0567, B:71:0x0569, B:72:0x0556, B:342:0x056a, B:344:0x0570, B:345:0x057d), top: B:31:0x009c }] */ /* JADX WARN: Removed duplicated region for block: B:66:0x0562 */ /* JADX WARN: Removed duplicated region for block: B:69:0x0567 A[SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:72:0x0556 A[Catch: zzsj -> 0x0554, TryCatch #0 {zzsj -> 0x0554, blocks: (B:61:0x0534, B:63:0x0551, B:64:0x055c, B:70:0x0567, B:71:0x0569, B:72:0x0556, B:342:0x056a, B:344:0x0570, B:345:0x057d), top: B:31:0x009c }] */ /* JADX WARN: Removed duplicated region for block: B:94:0x0454 A[Catch: Exception -> 0x0225, TryCatch #10 {Exception -> 0x0225, blocks: (B:198:0x021d, B:216:0x0209, B:224:0x022c, B:225:0x024a, B:227:0x024f, B:229:0x0253, B:230:0x0267, B:232:0x026b, B:234:0x0271, B:236:0x0277, B:237:0x0285, B:239:0x028d, B:240:0x0297, B:242:0x029c, B:243:0x02a6, B:245:0x02ab, B:246:0x02b5, B:248:0x02b9, B:249:0x02c3, B:252:0x02cd, B:253:0x02e3, B:255:0x02e7, B:257:0x02f7, B:258:0x02fc, B:260:0x0300, B:261:0x0305, B:262:0x030b, B:264:0x0312, B:266:0x0322, B:267:0x0327, B:269:0x032b, B:270:0x0330, B:272:0x0334, B:273:0x0339, B:275:0x033d, B:276:0x0342, B:278:0x0346, B:279:0x034b, B:281:0x034f, B:282:0x0354, B:284:0x0358, B:285:0x035d, B:287:0x0361, B:288:0x0366, B:290:0x036a, B:291:0x036f, B:293:0x0373, B:294:0x0378, B:296:0x037c, B:297:0x0381, B:299:0x0385, B:300:0x038a, B:302:0x038e, B:303:0x0393, B:305:0x0397, B:306:0x039c, B:308:0x03a0, B:309:0x03a5, B:311:0x03a8, B:312:0x03ad, B:313:0x03b3, B:315:0x03b8, B:316:0x03c2, B:79:0x03dc, B:81:0x03e8, B:83:0x03f0, B:85:0x03fa, B:87:0x0402, B:89:0x040a, B:92:0x044e, B:94:0x0454, B:97:0x045f, B:99:0x0465, B:102:0x0470, B:104:0x0476, B:107:0x0481, B:109:0x0487, B:113:0x04de, B:115:0x04e5, B:117:0x04ec, B:118:0x04f9, B:130:0x0494, B:132:0x049c, B:134:0x04a4, B:136:0x04ac, B:138:0x04b4, B:140:0x04bc, B:142:0x04c4, B:144:0x04ce, B:146:0x04d8, B:155:0x0418, B:157:0x0420, B:160:0x042b, B:162:0x0435, B:164:0x043d, B:166:0x0445), top: B:215:0x0209 }] */ /* JADX WARN: Removed duplicated region for block: B:99:0x0465 A[Catch: Exception -> 0x0225, TryCatch #10 {Exception -> 0x0225, blocks: (B:198:0x021d, B:216:0x0209, B:224:0x022c, B:225:0x024a, B:227:0x024f, B:229:0x0253, B:230:0x0267, B:232:0x026b, B:234:0x0271, B:236:0x0277, B:237:0x0285, B:239:0x028d, B:240:0x0297, B:242:0x029c, B:243:0x02a6, B:245:0x02ab, B:246:0x02b5, B:248:0x02b9, B:249:0x02c3, B:252:0x02cd, B:253:0x02e3, B:255:0x02e7, B:257:0x02f7, B:258:0x02fc, B:260:0x0300, B:261:0x0305, B:262:0x030b, B:264:0x0312, B:266:0x0322, B:267:0x0327, B:269:0x032b, B:270:0x0330, B:272:0x0334, B:273:0x0339, B:275:0x033d, B:276:0x0342, B:278:0x0346, B:279:0x034b, B:281:0x034f, B:282:0x0354, B:284:0x0358, B:285:0x035d, B:287:0x0361, B:288:0x0366, B:290:0x036a, B:291:0x036f, B:293:0x0373, B:294:0x0378, B:296:0x037c, B:297:0x0381, B:299:0x0385, B:300:0x038a, B:302:0x038e, B:303:0x0393, B:305:0x0397, B:306:0x039c, B:308:0x03a0, B:309:0x03a5, B:311:0x03a8, B:312:0x03ad, B:313:0x03b3, B:315:0x03b8, B:316:0x03c2, B:79:0x03dc, B:81:0x03e8, B:83:0x03f0, B:85:0x03fa, B:87:0x0402, B:89:0x040a, B:92:0x044e, B:94:0x0454, B:97:0x045f, B:99:0x0465, B:102:0x0470, B:104:0x0476, B:107:0x0481, B:109:0x0487, B:113:0x04de, B:115:0x04e5, B:117:0x04ec, B:118:0x04f9, B:130:0x0494, B:132:0x049c, B:134:0x04a4, B:136:0x04ac, B:138:0x04b4, B:140:0x04bc, B:142:0x04c4, B:144:0x04ce, B:146:0x04d8, B:155:0x0418, B:157:0x0420, B:160:0x042b, B:162:0x0435, B:164:0x043d, B:166:0x0445), top: B:215:0x0209 }] */ /* JADX WARN: Type inference failed for: r10v1 */ /* JADX WARN: Type inference failed for: r10v30 */ /* JADX WARN: Type inference failed for: r10v31 */ /* JADX WARN: Type inference failed for: r10v32 */ /* JADX WARN: Type inference failed for: r10v7 */ /* JADX WARN: Type inference failed for: r10v8 */ /* JADX WARN: Type inference failed for: r14v0 */ /* JADX WARN: Type inference failed for: r14v1, types: [android.media.MediaCrypto, com.google.android.gms.internal.ads.zzsm] */ /* JADX WARN: Type inference failed for: r14v2 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void zzaC() throws com.google.android.gms.internal.ads.zzib { /* Method dump skipped, instructions count: 1417 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzsn.zzaC():void"); } @CallSuper public void zzaD(long j) { this.zzae = j; while (!this.zzk.isEmpty() && j >= ((zzsl) this.zzk.peek()).zzb) { zzsl zzslVar = (zzsl) this.zzk.poll(); zzslVar.getClass(); zzaR(zzslVar); zzap(); } } public void zzaE(zzhh zzhhVar) throws zzib { } public void zzaF(zzab zzabVar) throws zzib { } /* JADX WARN: Multi-variable type inference failed */ public final void zzaG() { try { zzsd zzsdVar = this.zzs; if (zzsdVar != null) { zzsdVar.zzm(); this.zza.zzb++; zzsg zzsgVar = this.zzz; zzsgVar.getClass(); zzam(zzsgVar.zza); } } finally { this.zzs = null; this.zzp = null; this.zzag = null; zzaI(); } } @CallSuper public void zzaH() { zzao(); zzaQ(); this.zzI = C.TIME_UNSET; this.zzW = false; this.zzH = C.TIME_UNSET; this.zzV = false; this.zzE = false; this.zzF = false; this.zzM = false; this.zzN = false; this.zzY = C.TIME_UNSET; this.zzZ = C.TIME_UNSET; this.zzae = C.TIME_UNSET; this.zzT = 0; this.zzU = 0; this.zzS = this.zzR ? 1 : 0; } @CallSuper public final void zzaI() { zzaH(); this.zzx = null; this.zzz = null; this.zzt = null; this.zzu = null; this.zzv = false; this.zzX = false; this.zzw = -1.0f; this.zzA = 0; this.zzB = false; this.zzC = false; this.zzD = false; this.zzG = false; this.zzR = false; this.zzS = 0; } public final boolean zzaJ() throws zzib { boolean zzaK = zzaK(); if (zzaK) { zzaC(); } return zzaK; } public final boolean zzaK() { if (this.zzs == null) { return false; } int i = this.zzU; if (i == 3 || ((this.zzB && !this.zzX) || (this.zzC && this.zzW))) { zzaG(); return true; } if (i == 2) { int i2 = zzei.zza; zzcw.zzf(i2 >= 23); if (i2 >= 23) { try { zzaS(); } catch (zzib e) { zzdo.zzg("MediaCodecRenderer", "Failed to update the DRM session, releasing the codec instead.", e); zzaG(); return true; } } } zzah(); return false; } public final boolean zzaL() { return this.zzO; } public final boolean zzaM(zzab zzabVar) { return this.zzah == null && zzas(zzabVar); } public boolean zzaN(zzsg zzsgVar) { return true; } public boolean zzaO(zzhh zzhhVar) { return false; } public abstract int zzaa(zzsp zzspVar, zzab zzabVar) throws zzsu; public zzht zzab(zzsg zzsgVar, zzab zzabVar, zzab zzabVar2) { throw null; } /* JADX WARN: Code restructure failed: missing block: B:45:0x0085, code lost: if (zzaT() == false) goto L73; */ /* JADX WARN: Code restructure failed: missing block: B:60:0x00b3, code lost: if (zzaT() == false) goto L73; */ /* JADX WARN: Code restructure failed: missing block: B:66:0x00c5, code lost: if (zzaT() == false) goto L73; */ @androidx.annotation.Nullable @androidx.annotation.CallSuper /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public com.google.android.gms.internal.ads.zzht zzac(com.google.android.gms.internal.ads.zzke r12) throws com.google.android.gms.internal.ads.zzib { /* Method dump skipped, instructions count: 272 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzsn.zzac(com.google.android.gms.internal.ads.zzke):com.google.android.gms.internal.ads.zzht"); } public abstract zzsa zzaf(zzsg zzsgVar, zzab zzabVar, @Nullable MediaCrypto mediaCrypto, float f); public abstract List zzag(zzsp zzspVar, zzab zzabVar, boolean z) throws zzsu; public void zzaj(zzhh zzhhVar) throws zzib { throw null; } public void zzak(Exception exc) { throw null; } public void zzal(String str, zzsa zzsaVar, long j, long j2) { throw null; } public void zzam(String str) { throw null; } public void zzan(zzab zzabVar, @Nullable MediaFormat mediaFormat) throws zzib { throw null; } public void zzap() { } public void zzaq() throws zzib { } public abstract boolean zzar(long j, long j2, @Nullable zzsd zzsdVar, @Nullable ByteBuffer byteBuffer, int i, int i2, int i3, long j3, boolean z, boolean z2, zzab zzabVar) throws zzib; public boolean zzas(zzab zzabVar) { return false; } public final float zzat() { return this.zzq; } public int zzau(zzhh zzhhVar) { return 0; } public final long zzav() { return this.zzad.zzd; } public final long zzaw() { return this.zzad.zzc; } @Nullable public final zzli zzay() { return this.zzo; } @Nullable public final zzsd zzaz() { return this.zzs; } @Override // com.google.android.gms.internal.ads.zzhr, com.google.android.gms.internal.ads.zzlm public final int zze() { return 8; } @Override // com.google.android.gms.internal.ads.zzhr, com.google.android.gms.internal.ads.zzle public void zzu(int i, @Nullable Object obj) throws zzib { if (i == 11) { this.zzo = (zzli) obj; } } @Override // com.google.android.gms.internal.ads.zzhr public void zzx() { this.zzm = null; zzaR(zzsl.zza); this.zzk.clear(); zzaK(); } @Override // com.google.android.gms.internal.ads.zzhr public void zzy(boolean z, boolean z2) throws zzib { this.zza = new zzhs(); } @Override // com.google.android.gms.internal.ads.zzhr public void zzz(long j, boolean z) throws zzib { this.zzaa = false; this.zzab = false; if (this.zzO) { this.zzi.zzb(); this.zzh.zzb(); this.zzP = false; this.zzl.zzb(); } else { zzaJ(); } zzee zzeeVar = this.zzad.zze; if (zzeeVar.zza() > 0) { this.zzac = true; } zzeeVar.zze(); this.zzk.clear(); } @RequiresApi(23) private final void zzaS() throws zzib { zzrg zzrgVar = this.zzah; zzrgVar.getClass(); this.zzag = zzrgVar; this.zzT = 0; this.zzU = 0; } @TargetApi(23) private final void zzai() throws zzib { int i = this.zzU; if (i == 1) { zzah(); return; } if (i == 2) { zzah(); zzaS(); } else if (i != 3) { this.zzab = true; zzaq(); } else { zzaG(); zzaC(); } } }