Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzsn.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

869 lines
36 KiB
Java

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.<init>(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.<init>(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.<init>(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();
}
}
}