package uc; import ai.clova.cic.clientlib.exoplayer2.C; import ai.clova.cic.clientlib.exoplayer2.util.MimeTypes; import android.util.Pair; import android.util.SparseArray; import com.android.billingclient.api.p; import com.google.android.exoplayer.text.eia608.ClosedCaptionCtrl; import com.google.android.gms.internal.ads.zzm; import com.google.android.gms.internal.ads.zzn; import com.linecorp.yuki.sensetime.model.SegmentationData; import io.card.payment.CardScanner; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Objects; import java.util.UUID; import k9.a; import k9.f; import kotlin.UByte; import ra.r; public final class tr2 implements up2 { /* renamed from: b0 reason: collision with root package name */ public static final byte[] f162331b0 = {49, 10, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY, 48, 48, 48, ClosedCaptionCtrl.RESUME_CAPTION_LOADING, ClosedCaptionCtrl.CARRIAGE_RETURN, ClosedCaptionCtrl.CARRIAGE_RETURN, 62, ClosedCaptionCtrl.RESUME_CAPTION_LOADING, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY, 48, 48, 48, 10}; /* renamed from: c0 reason: collision with root package name */ public static final byte[] f162332c0 = d8.r("Format: Start, End, ReadOrder, Layer, Style, Name, MarginL, MarginR, MarginV, Effect, Text"); /* renamed from: d0 reason: collision with root package name */ public static final byte[] f162333d0 = {68, 105, 97, 108, 111, 103, 117, 101, 58, ClosedCaptionCtrl.RESUME_CAPTION_LOADING, 48, 58, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY, 48, 58, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY}; /* renamed from: e0 reason: collision with root package name */ public static final UUID f162334e0 = new UUID(72057594037932032L, -9223371306706625679L); /* renamed from: f0 reason: collision with root package name */ public static final Map<String, Integer> f162335f0; public long A = C.TIME_UNSET; public r B; public r C; public boolean D; public boolean E; public int F; public long G; public long H; public int I; public int J; public int[] K; public int L; public int M; public int N; public int O; public boolean P; public int Q; public int R; public int S; public boolean T; public boolean U; public boolean V; public int W; public byte X; public boolean Y; public wp2 Z; /* renamed from: a reason: collision with root package name */ public final vr2 f162336a; /* renamed from: a0 reason: collision with root package name */ public final pr2 f162337a0; /* renamed from: b reason: collision with root package name */ public final SparseArray<rr2> f162338b; /* renamed from: c reason: collision with root package name */ public final boolean f162339c; /* renamed from: d reason: collision with root package name */ public final u7 f162340d; /* renamed from: e reason: collision with root package name */ public final u7 f162341e; /* renamed from: f reason: collision with root package name */ public final u7 f162342f; /* renamed from: g reason: collision with root package name */ public final u7 f162343g; /* renamed from: h reason: collision with root package name */ public final u7 f162344h; /* renamed from: i reason: collision with root package name */ public final u7 f162345i; /* renamed from: j reason: collision with root package name */ public final u7 f162346j; /* renamed from: k reason: collision with root package name */ public final u7 f162347k; /* renamed from: l reason: collision with root package name */ public final u7 f162348l; /* renamed from: m reason: collision with root package name */ public final u7 f162349m; /* renamed from: n reason: collision with root package name */ public ByteBuffer f162350n; /* renamed from: o reason: collision with root package name */ public long f162351o; /* renamed from: p reason: collision with root package name */ public long f162352p = -1; /* renamed from: q reason: collision with root package name */ public long f162353q = C.TIME_UNSET; /* renamed from: r reason: collision with root package name */ public long f162354r = C.TIME_UNSET; /* renamed from: s reason: collision with root package name */ public long f162355s = C.TIME_UNSET; /* renamed from: t reason: collision with root package name */ public rr2 f162356t; /* renamed from: u reason: collision with root package name */ public boolean f162357u; /* renamed from: v reason: collision with root package name */ public int f162358v; /* renamed from: w reason: collision with root package name */ public long f162359w; /* renamed from: x reason: collision with root package name */ public boolean f162360x; /* renamed from: y reason: collision with root package name */ public long f162361y = -1; /* renamed from: z reason: collision with root package name */ public long f162362z = -1; static { HashMap hashMap = new HashMap(); f.a(0, hashMap, "htc_video_rotA-000", 90, "htc_video_rotA-090", 180, "htc_video_rotA-180", CardScanner.CREDIT_CARD_TARGET_HEIGHT, "htc_video_rotA-270"); f162335f0 = Collections.unmodifiableMap(hashMap); } public tr2(int i14) { pr2 pr22 = new pr2(); this.f162337a0 = pr22; pr22.f160749d = new qr2(this); this.f162339c = true; this.f162336a = new vr2(); this.f162338b = new SparseArray<>(); this.f162342f = new u7(4); this.f162343g = new u7(ByteBuffer.allocate(4).putInt(-1).array()); this.f162344h = new u7(4); this.f162340d = new u7(o7.f159737a); this.f162341e = new u7(4); this.f162345i = new u7(); this.f162346j = new u7(); this.f162347k = new u7(8); this.f162348l = new u7(); this.f162349m = new u7(); this.K = new int[1]; } public static byte[] m(long j14, String str, long j15) { r52.b(j14 != C.TIME_UNSET); int i14 = (int) (j14 / 3600000000L); long j16 = j14 - (((long) (i14 * 3600)) * 1000000); int i15 = (int) (j16 / 60000000); long j17 = j16 - (((long) (i15 * 60)) * 1000000); int i16 = (int) (j17 / 1000000); return d8.r(String.format(Locale.US, str, Integer.valueOf(i14), Integer.valueOf(i15), Integer.valueOf(i16), Integer.valueOf((int) ((j17 - (((long) i16) * 1000000)) / j15)))); } public static int[] p(int[] iArr, int i14) { if (iArr == null) { return new int[i14]; } int length = iArr.length; return length >= i14 ? iArr : new int[Math.max(length + length, i14)]; } /* JADX DEBUG: Failed to insert an additional move for type inference into block B:433:0x08a6 */ /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r3v2, types: [int, boolean] */ /* JADX WARN: Type inference failed for: r3v3 */ /* JADX WARN: Type inference failed for: r3v11 */ /* JADX WARN: Type inference failed for: r3v12 */ /* JADX WARN: Type inference failed for: r9v7, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r8v22, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r10v20, types: [uc.vr2] */ /* JADX WARN: Type inference failed for: r10v24, types: [uc.u7] */ /* JADX WARN: Type inference failed for: r6v34, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r7v22, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r6v42, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r6v44, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r6v47, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r10v26, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r8v35, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r5v109, types: [uc.u7] */ /* JADX WARN: Type inference failed for: r6v55, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r6v58, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r3v104 */ /* JADX WARN: Type inference failed for: r5v130, types: [uc.vr2] */ /* JADX WARN: Type inference failed for: r5v132, types: [uc.vr2] */ /* JADX WARN: Type inference failed for: r14v19, types: [uc.qp2] */ /* JADX WARN: Type inference failed for: r3v121 */ /* JADX WARNING: Code restructure failed: missing block: B:31:0x00a5, code lost: if (r5 == 1) goto L_0x00a7; */ /* JADX WARNING: Unknown variable types count: 18 */ @Override // uc.up2 public final int a(vp2 vp22, kq2 kq22) throws IOException { char c14; int i14; int i15; int i16; String str; boolean z14; int i17; long j14; int i18; int i19; double d14; boolean z15 = false; this.E = false; while (!this.E) { pr2 pr22 = this.f162337a0; r52.f(pr22.f160749d); ?? r34 = z15; while (true) { nr2 peek = pr22.f160747b.peek(); int i24 = -1; if (peek == null || vp22.C() < peek.f159575b) { int i25 = pr22.f160750e; int i26 = 4; if (i25 == 0) { long a14 = pr22.f160748c.a(vp22, true, r34, 4); if (a14 == -2) { vp22.A(); while (true) { ?? r14 = (qp2) vp22; r14.c(pr22.f160746a, r34, i26, r34); int b14 = vr2.b(pr22.f160746a[r34]); if (b14 != i24 && b14 <= i26) { int c15 = (int) vr2.c(pr22.f160746a, b14, r34); tr2 tr22 = pr22.f160749d.f161148a; if ((c15 == 357149030 || c15 == 524531317 || c15 == 475249515 || c15 == 374648427) ? true : r34) { r14.m(b14, r34); a14 = (long) c15; } } r14.m(1, r34); i24 = -1; i26 = 4; } } if (a14 != -1) { pr22.f160751f = (int) a14; pr22.f160750e = 1; } } pr22.f160752g = pr22.f160748c.a(vp22, r34, true, 8); pr22.f160750e = 2; qr2 qr22 = pr22.f160749d; int i27 = pr22.f160751f; tr2 tr23 = qr22.f161148a; switch (i27) { case 131: case 136: case 155: case 159: case 176: case 179: case 186: case 215: case 231: case 238: case 241: case 251: case 16871: case 16980: case 17029: case 17143: case 18401: case 18408: case 20529: case 20530: case 21420: case 21432: case 21680: case 21682: case 21690: case 21930: case 21945: case 21946: case 21947: case 21948: case 21949: case 21998: case 22186: case 22203: case 25188: case 30321: case 2352003: case 2807729: c14 = 2; break; case 134: case 17026: case 21358: case 2274716: c14 = 3; break; case SegmentationData.MAX_SEGMENTATION_WIDTH: case 166: case 174: case 183: case 187: case 224: case 225: case 16868: case 18407: case 19899: case 20532: case 20533: case 21936: case 21968: case 25152: case 28032: case 30113: case 30320: case 290298740: case 357149030: case 374648427: case 408125543: case 440786851: case 475249515: case 524531317: c14 = 1; break; case 161: case 163: case 165: case 16877: case 16981: case 18402: case 21419: case 25506: case 30322: c14 = 4; break; case 181: case 17545: case 21969: case 21970: case 21971: case 21972: case 21973: case 21974: case 21975: case 21976: case 21977: case 21978: case 30323: case 30324: case 30325: c14 = 5; break; default: c14 = r34; break; } if (c14 != 0) { if (c14 == 1) { long C2 = vp22.C(); pr22.f160747b.push(new nr2(pr22.f160751f, pr22.f160752g + C2)); qr2 qr23 = pr22.f160749d; int i28 = pr22.f160751f; long j15 = pr22.f160752g; tr2 tr24 = qr23.f161148a; r52.f(tr24.Z); if (i28 == 160) { i15 = 0; tr24.P = false; } else if (i28 == 174) { i15 = 0; tr24.f162356t = new rr2(null); } else if (i28 != 187) { if (i28 == 19899) { tr24.f162358v = -1; tr24.f162359w = -1; } else if (i28 == 20533) { tr24.c(i28); tr24.f162356t.f161535h = true; } else if (i28 == 21968) { tr24.c(i28); tr24.f162356t.f161551x = true; } else if (i28 == 408125543) { long j16 = tr24.f162352p; if (j16 == -1 || j16 == C2) { tr24.f162352p = C2; tr24.f162351o = j15; } else { throw n4.a("Multiple Segment elements not supported", null); } } else if (i28 == 475249515) { tr24.B = new r(1, null); tr24.C = new r(1, null); } else if (i28 == 524531317 && !tr24.f162357u) { if (!tr24.f162339c || tr24.f162361y == -1) { tr24.Z.a(new mq2(tr24.f162355s, 0)); tr24.f162357u = true; } else { tr24.f162360x = true; } } i14 = 0; pr22.f160750e = i14; } else { i15 = 0; tr24.D = false; } i14 = i15; pr22.f160750e = i14; } else if (c14 == 2) { long j17 = pr22.f160752g; if (j17 <= 8) { long a15 = pr22.a(vp22, (int) j17); tr2 tr25 = qr22.f161148a; Objects.requireNonNull(tr25); if (i27 != 20529) { if (i27 != 20530) { switch (i27) { case 131: tr25.c(i27); tr25.f162356t.f161531d = (int) a15; break; case 136: tr25.c(i27); tr25.f162356t.V = a15 == 1; break; case 155: tr25.H = tr25.o(a15); break; case 159: tr25.c(i27); tr25.f162356t.O = (int) a15; break; case 176: tr25.c(i27); tr25.f162356t.f161540m = (int) a15; break; case 179: tr25.g(i27); tr25.B.c(tr25.o(a15)); break; case 186: tr25.c(i27); tr25.f162356t.f161541n = (int) a15; break; case 215: tr25.c(i27); tr25.f162356t.f161530c = (int) a15; break; case 231: tr25.A = tr25.o(a15); break; case 238: tr25.O = (int) a15; break; case 241: if (!tr25.D) { tr25.g(i27); tr25.C.c(a15); tr25.D = true; break; } break; case 251: tr25.P = true; break; case 16871: tr25.c(i27); tr25.f162356t.f161534g = (int) a15; break; case 16980: if (a15 != 3) { throw n4.a(a.a(50, "ContentCompAlgo ", a15, " not supported"), null); } break; case 17029: if (a15 < 1 || a15 > 2) { throw n4.a(a.a(53, "DocTypeReadVersion ", a15, " not supported"), null); } case 17143: if (a15 != 1) { throw n4.a(a.a(50, "EBMLReadVersion ", a15, " not supported"), null); } break; case 18401: if (a15 != 5) { throw n4.a(a.a(49, "ContentEncAlgo ", a15, " not supported"), null); } break; case 18408: if (a15 != 1) { throw n4.a(a.a(56, "AESSettingsCipherMode ", a15, " not supported"), null); } break; case 21420: tr25.f162359w = a15 + tr25.f162352p; break; case 21432: tr25.c(i27); int i29 = (int) a15; if (i29 != 0) { if (i29 != 1) { if (i29 != 3) { if (i29 == 15) { tr25.f162356t.f161550w = 3; break; } } else { tr25.f162356t.f161550w = 1; break; } } else { tr25.f162356t.f161550w = 2; break; } } else { i16 = 0; tr25.f162356t.f161550w = 0; break; } break; case 21680: tr25.c(i27); tr25.f162356t.f161542o = (int) a15; break; case 21682: tr25.c(i27); tr25.f162356t.f161544q = (int) a15; break; case 21690: tr25.c(i27); tr25.f162356t.f161543p = (int) a15; break; case 21930: tr25.c(i27); tr25.f162356t.U = a15 == 1; break; case 21998: tr25.c(i27); tr25.f162356t.f161533f = (int) a15; break; case 22186: tr25.c(i27); tr25.f162356t.R = a15; break; case 22203: tr25.c(i27); tr25.f162356t.S = a15; break; case 25188: tr25.c(i27); tr25.f162356t.P = (int) a15; break; case 30321: tr25.c(i27); int i34 = (int) a15; if (i34 != 0) { if (i34 != 1) { if (i34 != 2) { if (i34 == 3) { tr25.f162356t.f161545r = 3; break; } } else { tr25.f162356t.f161545r = 2; break; } } else { tr25.f162356t.f161545r = 1; break; } } else { i16 = 0; tr25.f162356t.f161545r = 0; break; } break; case 2352003: tr25.c(i27); tr25.f162356t.f161532e = (int) a15; break; case 2807729: tr25.f162353q = a15; break; default: switch (i27) { case 21945: tr25.c(i27); int i35 = (int) a15; if (i35 != 1) { if (i35 == 2) { tr25.f162356t.A = 1; break; } } else { tr25.f162356t.A = 2; break; } break; case 21946: tr25.c(i27); int b15 = em2.b((int) a15); if (b15 != -1) { tr25.f162356t.f161553z = b15; break; } break; case 21947: tr25.c(i27); tr25.f162356t.f161551x = true; int a16 = em2.a((int) a15); if (a16 != -1) { tr25.f162356t.f161552y = a16; break; } break; case 21948: tr25.c(i27); tr25.f162356t.B = (int) a15; break; case 21949: tr25.c(i27); tr25.f162356t.C = (int) a15; break; } } pr22.f160750e = i16; } else if (a15 != 1) { throw n4.a(a.a(55, "ContentEncodingScope ", a15, " not supported"), null); } } else if (a15 != 0) { throw n4.a(a.a(55, "ContentEncodingOrder ", a15, " not supported"), null); } i16 = 0; pr22.f160750e = i16; } else { StringBuilder sb4 = new StringBuilder(42); sb4.append("Invalid integer size: "); sb4.append(j17); throw n4.a(sb4.toString(), null); } } else if (c14 == 3) { long j18 = pr22.f160752g; if (j18 <= 2147483647L) { int i36 = (int) j18; if (i36 == 0) { str = ""; } else { byte[] bArr = new byte[i36]; ((qp2) vp22).k(bArr, r34, i36, r34); while (i36 > 0) { int i37 = i36 - 1; if (bArr[i37] == 0) { i36 = i37; } else { str = new String(bArr, (int) r34, i36); } } str = new String(bArr, (int) r34, i36); } tr2 tr26 = qr22.f161148a; Objects.requireNonNull(tr26); if (i27 == 134) { tr26.c(i27); tr26.f162356t.f161529b = str; } else if (i27 != 17026) { if (i27 == 21358) { tr26.c(i27); tr26.f162356t.f161528a = str; } else if (i27 == 2274716) { tr26.c(i27); tr26.f162356t.W = str; } } else if (!"webm".equals(str) && !"matroska".equals(str)) { StringBuilder sb5 = new StringBuilder(str.length() + 22); sb5.append("DocType "); sb5.append(str); sb5.append(" not supported"); throw n4.a(sb5.toString(), null); } pr22.f160750e = 0; } else { StringBuilder sb6 = new StringBuilder(41); sb6.append("String element size: "); sb6.append(j18); throw n4.a(sb6.toString(), null); } } else if (c14 != 4) { long j19 = pr22.f160752g; if (j19 == 4 || j19 == 8) { int i38 = (int) j19; long a17 = pr22.a(vp22, i38); if (i38 == 4) { d14 = (double) Float.intBitsToFloat((int) a17); } else { d14 = Double.longBitsToDouble(a17); } tr2 tr27 = qr22.f161148a; Objects.requireNonNull(tr27); if (i27 == 181) { tr27.c(i27); tr27.f162356t.Q = (int) d14; } else if (i27 != 17545) { switch (i27) { case 21969: tr27.c(i27); tr27.f162356t.D = (float) d14; break; case 21970: tr27.c(i27); tr27.f162356t.E = (float) d14; break; case 21971: tr27.c(i27); tr27.f162356t.F = (float) d14; break; case 21972: tr27.c(i27); tr27.f162356t.G = (float) d14; break; case 21973: tr27.c(i27); tr27.f162356t.H = (float) d14; break; case 21974: tr27.c(i27); tr27.f162356t.I = (float) d14; break; case 21975: tr27.c(i27); tr27.f162356t.J = (float) d14; break; case 21976: tr27.c(i27); tr27.f162356t.K = (float) d14; break; case 21977: tr27.c(i27); tr27.f162356t.L = (float) d14; break; case 21978: tr27.c(i27); tr27.f162356t.M = (float) d14; break; default: switch (i27) { case 30323: tr27.c(i27); tr27.f162356t.f161546s = (float) d14; break; case 30324: tr27.c(i27); tr27.f162356t.f161547t = (float) d14; break; case 30325: tr27.c(i27); tr27.f162356t.f161548u = (float) d14; break; } } } else { tr27.f162354r = (long) d14; } pr22.f160750e = r34; } else { StringBuilder sb7 = new StringBuilder(40); sb7.append("Invalid float size: "); sb7.append(j19); throw n4.a(sb7.toString(), null); } } else { int i39 = (int) pr22.f160752g; Objects.requireNonNull(tr23); if (i27 == 161 || i27 == 163) { if (tr23.F == 0) { tr23.L = (int) tr23.f162336a.a(vp22, r34, true, 8); tr23.M = tr23.f162336a.f163086c; tr23.H = C.TIME_UNSET; tr23.F = 1; tr23.f162342f.i(r34); } rr2 rr22 = tr23.f162338b.get(tr23.L); if (rr22 == null) { ((qp2) vp22).m(i39 - tr23.M, r34); tr23.F = r34; z14 = r34; } else { Objects.requireNonNull(rr22.X); if (tr23.F == 1) { tr23.i(vp22, 3); int i44 = (tr23.f162342f.f162518a[2] & 6) >> 1; byte b16 = UByte.MAX_VALUE; if (i44 == 0) { tr23.J = 1; int[] p14 = p(tr23.K, 1); tr23.K = p14; char c16 = r34 == true ? 1 : 0; char c17 = r34 == true ? 1 : 0; p14[c16] = (i39 - tr23.M) - 3; } else { tr23.i(vp22, 4); int i45 = (tr23.f162342f.f162518a[3] & UByte.MAX_VALUE) + 1; tr23.J = i45; int[] p15 = p(tr23.K, i45); tr23.K = p15; if (i44 == 2) { int i46 = tr23.M; int i47 = tr23.J; Arrays.fill(p15, (int) r34, i47, ((i39 - i46) - 4) / i47); } else if (i44 == 1) { int i48 = 4; int i49 = r34; int i54 = i49; while (true) { int i55 = tr23.J - 1; if (i49 < i55) { int[] iArr = tr23.K; int i56 = r34 == true ? 1 : 0; int i57 = r34 == true ? 1 : 0; iArr[i49] = i56; do { i48++; tr23.i(vp22, i48); i18 = tr23.f162342f.f162518a[i48 - 1] & UByte.MAX_VALUE; int[] iArr2 = tr23.K; i19 = iArr2[i49] + i18; iArr2[i49] = i19; } while (i18 == 255); i54 += i19; i49++; } else { tr23.K[i55] = ((i39 - tr23.M) - i48) - i54; } } } else if (i44 == 3) { int i58 = 4; int i59 = 1; Throwable th4 = null; int i64 = r34 == true ? 1 : 0; boolean z16 = r34 == true ? 1 : 0; int i65 = i64; int i66 = i65; int i67 = r34; while (true) { int i68 = tr23.J - 1; if (i67 < i68) { tr23.K[i67 == 1 ? 1 : 0] = i66; i58++; tr23.i(vp22, i58); int i69 = i58 - 1; if (tr23.f162342f.f162518a[i69] != 0) { int i74 = i59; int i75 = 8; int i76 = i66; while (true) { if (i76 < i75) { int i77 = i74 << (7 - i76); if ((tr23.f162342f.f162518a[i69] & i77) != 0) { int i78 = i58 + i76; tr23.i(vp22, i78); j14 = (long) ((~i77) & tr23.f162342f.f162518a[i69] & b16); for (int i79 = i69 + 1; i79 < i78; i79++) { j14 = (j14 << 8) | ((long) (tr23.f162342f.f162518a[i79] & UByte.MAX_VALUE)); i78 = i78; } if (i67 > 0) { j14 -= (1 << ((i76 * 7) + 6)) - 1; } i58 = i78; } else { i76++; i75 = 8; b16 = UByte.MAX_VALUE; i74 = 1; } } else { j14 = 0; } } if (j14 >= -2147483648L && j14 <= 2147483647L) { int i84 = (int) j14; int[] iArr3 = tr23.K; if (i67 != 0) { i84 += iArr3[i67 - 1]; } iArr3[i67] = i84; i65 += i84; i66 = 0; b16 = UByte.MAX_VALUE; i59 = 1; th4 = null; i67 = (i67 == 1 ? 1 : 0) + 1; } } else { throw n4.a("No valid varint length mask found", th4); } } else { tr23.K[i68] = ((i39 - tr23.M) - i58) - i65; } } throw n4.a("EBML lacing sample size out of range.", null); } else { throw n4.a("Unexpected lacing value: 2", null); } } byte[] bArr2 = tr23.f162342f.f162518a; tr23.G = tr23.o((long) ((bArr2[1] & UByte.MAX_VALUE) | (bArr2[0] << 8))) + tr23.A; if (rr22.f161531d != 2) { if (i27 == 163) { if ((tr23.f162342f.f162518a[2] & 128) == 128) { i27 = 163; } else { i27 = 163; } } i17 = 0; tr23.N = i17; tr23.F = 2; tr23.I = 0; } i17 = 1; tr23.N = i17; tr23.F = 2; tr23.I = 0; } if (i27 == 163) { while (true) { int i85 = tr23.I; if (i85 < tr23.J) { tr23.h(rr22, ((long) ((tr23.I * rr22.f161532e) / 1000)) + tr23.G, tr23.N, tr23.j(vp22, rr22, tr23.K[i85]), 0); tr23.I++; } else { tr23.F = 0; } } } else { while (true) { int i86 = tr23.I; if (i86 < tr23.J) { int[] iArr4 = tr23.K; iArr4[i86] = tr23.j(vp22, rr22, iArr4[i86]); tr23.I++; } } } z14 = false; } } else if (i27 == 165) { z14 = r34; if (tr23.F == 2) { rr2 rr23 = tr23.f162338b.get(tr23.L); if (tr23.O != 4 || !"V_VP9".equals(rr23.f161529b)) { ((qp2) vp22).m(i39, r34); z14 = r34; } else { tr23.f162349m.i(i39); ((qp2) vp22).k(tr23.f162349m.f162518a, r34, i39, r34); z14 = r34; } } } else if (i27 == 16877) { tr23.c(i27); rr2 rr24 = tr23.f162356t; int i87 = rr24.f161534g; if (i87 == 1685485123 || i87 == 1685480259) { byte[] bArr3 = new byte[i39]; rr24.N = bArr3; ((qp2) vp22).k(bArr3, r34, i39, r34); z14 = r34; } else { ((qp2) vp22).m(i39, r34); z14 = r34; } } else if (i27 == 16981) { tr23.c(i27); rr2 rr25 = tr23.f162356t; byte[] bArr4 = new byte[i39]; rr25.f161536i = bArr4; ((qp2) vp22).k(bArr4, r34, i39, r34); z14 = r34; } else if (i27 == 18402) { byte[] bArr5 = new byte[i39]; ((qp2) vp22).k(bArr5, r34, i39, r34); tr23.c(i27); tr23.f162356t.f161537j = new qq2(1, bArr5, r34, r34); z14 = r34; } else if (i27 == 21419) { byte[] bArr6 = tr23.f162344h.f162518a; byte b17 = r34 == true ? (byte) 1 : 0; byte b18 = r34 == true ? (byte) 1 : 0; Arrays.fill(bArr6, b17); ((qp2) vp22).k(tr23.f162344h.f162518a, 4 - i39, i39, r34); tr23.f162344h.o(r34); tr23.f162358v = (int) tr23.f162344h.y(); z14 = r34; } else if (i27 == 25506) { tr23.c(i27); rr2 rr26 = tr23.f162356t; byte[] bArr7 = new byte[i39]; rr26.f161538k = bArr7; ((qp2) vp22).k(bArr7, r34, i39, r34); z14 = r34; } else if (i27 == 30322) { tr23.c(i27); rr2 rr27 = tr23.f162356t; byte[] bArr8 = new byte[i39]; rr27.f161549v = bArr8; ((qp2) vp22).k(bArr8, r34, i39, r34); z14 = r34; } else { StringBuilder sb8 = new StringBuilder(26); sb8.append("Unexpected id: "); sb8.append(i27); throw n4.a(sb8.toString(), null); } pr22.f160750e = z14 ? 1 : 0; } r34 = 1; } else { ((qp2) vp22).m((int) pr22.f160752g, false); pr22.f160750e = 0; r34 = 0; } } else { pr22.f160749d.f161148a.b(pr22.f160747b.pop().f159574a); } } r34 = 1; if (r34 != 0) { long C3 = vp22.C(); if (this.f162360x) { this.f162362z = C3; kq22.f158223a = this.f162361y; this.f162360x = false; return 1; } if (this.f162357u) { long j24 = this.f162362z; if (j24 != -1) { kq22.f158223a = j24; this.f162362z = -1; return 1; } } z15 = false; } else { for (int i88 = 0; i88 < this.f162338b.size(); i88++) { rr2 valueAt = this.f162338b.valueAt(i88); Objects.requireNonNull(valueAt.X); sr2 sr22 = valueAt.T; if (sr22 != null) { sr22.a(valueAt); } } return -1; } } int i89 = z15 ? 1 : 0; int i94 = z15 ? 1 : 0; int i95 = z15 ? 1 : 0; return i89; } /* JADX WARN: Multi-variable type inference failed */ /* JADX DEBUG: Type inference failed for r0v62. Raw type applied. Possible types: java.util.List, java.util.List<byte[]> */ /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARNING: Code restructure failed: missing block: B:296:0x051a, code lost: if (r3.P == 32) goto L_0x057c; */ /* JADX WARNING: Code restructure failed: missing block: B:304:0x0534, code lost: if (r0 == 0) goto L_0x0582; */ /* JADX WARNING: Code restructure failed: missing block: B:316:0x056c, code lost: if (r0.C() == r4.getLeastSignificantBits()) goto L_0x056e; */ /* JADX WARNING: Code restructure failed: missing block: B:321:0x0579, code lost: if (r0 != 0) goto L_0x057c; */ /* JADX WARNING: Removed duplicated region for block: B:320:0x0573 */ /* JADX WARNING: Removed duplicated region for block: B:437:0x07fc */ /* JADX WARNING: Removed duplicated region for block: B:438:0x07fe */ /* JADX WARNING: Removed duplicated region for block: B:441:0x080b */ /* JADX WARNING: Removed duplicated region for block: B:442:0x0818 */ public final void b(int i14) throws n4 { int i15; int i16; Object obj; Object obj2; Object obj3; Object obj4; char c14; tr2 tr22; rr2 rr22; char c15; int i17; String str; List list; rr2 rr23; int i18; String str2; int i19; o3 o3Var; int i24; em2 em22; byte[] bArr; int i25; xb3.a g14; List list2; int i26; String str3; List list3; String str4; List list4; String str5; String str6; List list5; String str7; Pair pair; Throwable th4; ArrayList arrayList; String str8; List list6; String str9; j12 j122; boolean z14; nq2 nq22; int i27; int i28; r52.f(this.Z); int i29 = 0; if (i14 == 160) { tr2 tr23 = this; if (tr23.F == 2) { int i34 = 0; for (int i35 = 0; i35 < tr23.J; i35++) { i34 += tr23.K[i35]; } rr2 rr24 = tr23.f162338b.get(tr23.L); Objects.requireNonNull(rr24.X); int i36 = 0; while (i36 < tr23.J) { long j14 = tr23.G + ((long) ((rr24.f161532e * i36) / 1000)); int i37 = tr23.N; if (i36 == 0) { if (!tr23.P) { i37 |= 1; } i16 = i37; i15 = 0; } else { i15 = i36; i16 = i37; } int i38 = tr23.K[i15]; int i39 = i34 - i38; h(rr24, j14, i16, i38, i39); i36 = i15 + 1; i34 = i39; tr23 = tr23; } tr23.F = 0; } } else if (i14 == 174) { rr2 rr25 = this.f162356t; r52.f(rr25); String str10 = rr25.f161529b; if (str10 != null) { Object obj5 = "V_MPEG4/ISO/SP"; switch (str10.hashCode()) { case -2095576542: obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; if (str10.equals(obj3)) { c14 = 6; break; } c14 = 65535; break; case -2095575984: obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; if (str10.equals(obj5)) { c14 = 4; obj5 = obj5; obj3 = "V_MPEG4/ISO/AP"; break; } else { obj5 = obj5; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; } case -1985379776: obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; if (str10.equals(obj2)) { c14 = 23; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -1784763192: obj4 = "A_TRUEHD"; if (str10.equals(obj4)) { c14 = 18; obj2 = "A_MS/ACM"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } else { obj2 = "A_MS/ACM"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; } case -1730367663: if (str10.equals("A_VORBIS")) { c14 = '\f'; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -1482641358: if (str10.equals("A_MPEG/L2")) { c14 = 14; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -1482641357: if (str10.equals("A_MPEG/L3")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 15; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -1373388978: if (str10.equals("V_MS/VFW/FOURCC")) { c14 = '\t'; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -933872740: if (str10.equals("S_DVBSUB")) { c14 = 31; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -538363189: if (str10.equals("V_MPEG4/ISO/ASP")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 5; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -538363109: if (str10.equals("V_MPEG4/ISO/AVC")) { c14 = 7; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -425012669: if (str10.equals("S_VOBSUB")) { c14 = 29; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case -356037306: if (str10.equals("A_DTS/LOSSLESS")) { c14 = 21; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 62923557: if (str10.equals("A_AAC")) { c14 = '\r'; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 62923603: if (str10.equals("A_AC3")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 16; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 62927045: if (str10.equals("A_DTS")) { c14 = 19; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 82318131: if (str10.equals("V_AV1")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 2; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 82338133: if (str10.equals("V_VP8")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 0; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 82338134: if (str10.equals("V_VP9")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 1; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 99146302: if (str10.equals("S_HDMV/PGS")) { c14 = 30; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 444813526: if (str10.equals("V_THEORA")) { c14 = '\n'; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 542569478: if (str10.equals("A_DTS/EXPRESS")) { c14 = 20; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 635596514: if (str10.equals("A_PCM/FLOAT/IEEE")) { c14 = 26; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 725948237: if (str10.equals("A_PCM/INT/BIG")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 25; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 725957860: if (str10.equals("A_PCM/INT/LIT")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 24; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 738597099: if (str10.equals("S_TEXT/ASS")) { c14 = 28; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 855502857: if (str10.equals("V_MPEGH/ISO/HEVC")) { c14 = '\b'; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 1422270023: if (str10.equals("S_TEXT/UTF8")) { c14 = 27; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 1809237540: if (str10.equals("V_MPEG2")) { obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; c14 = 3; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 1950749482: if (str10.equals("A_EAC3")) { c14 = 17; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 1950789798: if (str10.equals("A_FLAC")) { c14 = 22; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; case 1951062397: if (str10.equals("A_OPUS")) { c14 = 11; obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; break; } obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; default: obj2 = "A_MS/ACM"; obj4 = "A_TRUEHD"; obj = "V_MPEG4/ISO/AVC"; obj3 = "V_MPEG4/ISO/AP"; c14 = 65535; break; } switch (c14) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case '\b': case '\t': case '\n': case 11: case '\f': case '\r': case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: wp2 wp22 = this.Z; int i44 = rr25.f161530c; String str11 = rr25.f161529b; switch (str11.hashCode()) { case -2095576542: if (str11.equals(obj3)) { c15 = 6; break; } c15 = 65535; break; case -2095575984: if (str11.equals(obj5)) { c15 = 4; break; } c15 = 65535; break; case -1985379776: if (str11.equals(obj2)) { c15 = 23; break; } c15 = 65535; break; case -1784763192: if (str11.equals(obj4)) { c15 = 18; break; } c15 = 65535; break; case -1730367663: if (str11.equals("A_VORBIS")) { c15 = 11; break; } c15 = 65535; break; case -1482641358: if (str11.equals("A_MPEG/L2")) { c15 = 14; break; } c15 = 65535; break; case -1482641357: if (str11.equals("A_MPEG/L3")) { c15 = 15; break; } c15 = 65535; break; case -1373388978: if (str11.equals("V_MS/VFW/FOURCC")) { c15 = '\t'; break; } c15 = 65535; break; case -933872740: if (str11.equals("S_DVBSUB")) { c15 = 31; break; } c15 = 65535; break; case -538363189: if (str11.equals("V_MPEG4/ISO/ASP")) { c15 = 5; break; } c15 = 65535; break; case -538363109: if (str11.equals(obj)) { c15 = 7; break; } c15 = 65535; break; case -425012669: if (str11.equals("S_VOBSUB")) { c15 = 29; break; } c15 = 65535; break; case -356037306: if (str11.equals("A_DTS/LOSSLESS")) { c15 = 21; break; } c15 = 65535; break; case 62923557: if (str11.equals("A_AAC")) { c15 = '\r'; break; } c15 = 65535; break; case 62923603: if (str11.equals("A_AC3")) { c15 = 16; break; } c15 = 65535; break; case 62927045: if (str11.equals("A_DTS")) { c15 = 19; break; } c15 = 65535; break; case 82318131: if (str11.equals("V_AV1")) { c15 = 2; break; } c15 = 65535; break; case 82338133: if (str11.equals("V_VP8")) { c15 = 0; break; } c15 = 65535; break; case 82338134: if (str11.equals("V_VP9")) { c15 = 1; break; } c15 = 65535; break; case 99146302: if (str11.equals("S_HDMV/PGS")) { c15 = 30; break; } c15 = 65535; break; case 444813526: if (str11.equals("V_THEORA")) { c15 = '\n'; break; } c15 = 65535; break; case 542569478: if (str11.equals("A_DTS/EXPRESS")) { c15 = 20; break; } c15 = 65535; break; case 635596514: if (str11.equals("A_PCM/FLOAT/IEEE")) { c15 = 26; break; } c15 = 65535; break; case 725948237: if (str11.equals("A_PCM/INT/BIG")) { c15 = 25; break; } c15 = 65535; break; case 725957860: if (str11.equals("A_PCM/INT/LIT")) { c15 = 24; break; } c15 = 65535; break; case 738597099: if (str11.equals("S_TEXT/ASS")) { c15 = 28; break; } c15 = 65535; break; case 855502857: if (str11.equals("V_MPEGH/ISO/HEVC")) { c15 = '\b'; break; } c15 = 65535; break; case 1422270023: if (str11.equals("S_TEXT/UTF8")) { c15 = 27; break; } c15 = 65535; break; case 1809237540: if (str11.equals("V_MPEG2")) { c15 = 3; break; } c15 = 65535; break; case 1950749482: if (str11.equals("A_EAC3")) { c15 = 17; break; } c15 = 65535; break; case 1950789798: if (str11.equals("A_FLAC")) { c15 = 22; break; } c15 = 65535; break; case 1951062397: if (str11.equals("A_OPUS")) { c15 = '\f'; break; } c15 = 65535; break; default: c15 = 65535; break; } String str12 = MimeTypes.VIDEO_UNKNOWN; switch (c15) { case 0: rr23 = rr25; i17 = 3; str3 = "video/x-vnd.on2.vp8"; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2 = rr23.N; if (!(bArr2 == null || (g14 = xb3.a.g(new u7(bArr2))) == null)) { str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; } int i45 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { o3Var.f159700w = rr23.O; o3Var.f159701x = rr23.Q; o3Var.f159702y = i19; i17 = 1; } else if (l7.b(str2)) { if (rr23.f161544q == 0) { int i46 = rr23.f161542o; i24 = -1; if (i46 == -1) { i46 = rr23.f161540m; } rr23.f161542o = i46; int i47 = rr23.f161543p; if (i47 == -1) { i47 = rr23.f161541n; } rr23.f161543p = i47; } else { i24 = -1; } int i48 = rr23.f161542o; float f14 = (i48 == i24 || (i25 = rr23.f161543p) == i24) ? -1.0f : ((float) (rr23.f161541n * i48)) / ((float) (rr23.f161540m * i25)); if (rr23.f161551x) { if (rr23.D == -1.0f || rr23.E == -1.0f || rr23.F == -1.0f || rr23.G == -1.0f || rr23.H == -1.0f || rr23.I == -1.0f || rr23.J == -1.0f || rr23.K == -1.0f || rr23.L == -1.0f || rr23.M == -1.0f) { bArr = null; } else { bArr = new byte[25]; ByteBuffer order = ByteBuffer.wrap(bArr).order(ByteOrder.LITTLE_ENDIAN); order.put((byte) 0); order.putShort((short) ((int) ((rr23.D * 50000.0f) + 0.5f))); order.putShort((short) ((int) ((rr23.E * 50000.0f) + 0.5f))); order.putShort((short) ((int) ((rr23.F * 50000.0f) + 0.5f))); order.putShort((short) ((int) ((rr23.G * 50000.0f) + 0.5f))); order.putShort((short) ((int) ((rr23.H * 50000.0f) + 0.5f))); order.putShort((short) ((int) ((rr23.I * 50000.0f) + 0.5f))); order.putShort((short) ((int) ((rr23.J * 50000.0f) + 0.5f))); order.putShort((short) ((int) ((rr23.K * 50000.0f) + 0.5f))); order.putShort((short) ((int) (rr23.L + 0.5f))); order.putShort((short) ((int) (rr23.M + 0.5f))); order.putShort((short) rr23.B); order.putShort((short) rr23.C); } em22 = new em2(rr23.f161552y, rr23.A, rr23.f161553z, bArr); } else { em22 = null; } String str13 = rr23.f161528a; if (str13 != null) { Map<String, Integer> map = f162335f0; if (map.containsKey(str13)) { i24 = map.get(rr23.f161528a).intValue(); } } if (rr23.f161545r == 0 && Float.compare(rr23.f161546s, 0.0f) == 0 && Float.compare(rr23.f161547t, 0.0f) == 0) { if (Float.compare(rr23.f161548u, 0.0f) == 0) { i24 = 0; } else if (Float.compare(rr23.f161547t, 90.0f) == 0) { i24 = 90; } else if (Float.compare(rr23.f161547t, -180.0f) == 0 || Float.compare(rr23.f161547t, 180.0f) == 0) { i24 = 180; } else if (Float.compare(rr23.f161547t, -90.0f) == 0) { i24 = CardScanner.CREDIT_CARD_TARGET_HEIGHT; } } o3Var.f159692o = rr23.f161540m; o3Var.f159693p = rr23.f161541n; o3Var.f159696s = f14; o3Var.f159695r = i24; o3Var.f159697t = rr23.f161549v; o3Var.f159698u = rr23.f161550w; o3Var.f159699v = em22; i17 = 2; } else if (!"application/x-subrip".equals(str2) && !MimeTypes.TEXT_SSA.equals(str2) && !MimeTypes.APPLICATION_VOBSUB.equals(str2) && !MimeTypes.APPLICATION_PGS.equals(str2) && !MimeTypes.APPLICATION_DVBSUBS.equals(str2)) { throw n4.a("Unexpected MIME type.", null); } String str14 = rr23.f161528a; if (str14 != null && !f162335f0.containsKey(str14)) { o3Var.f159679b = rr23.f161528a; } o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var = new p3(o3Var); rq2 f15 = wp22.f(rr23.f161530c, i17); rr23.X = f15; f15.c(p3Var); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 1: rr23 = rr25; i17 = 3; str3 = "video/x-vnd.on2.vp9"; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2 = new p3(o3Var); rq2 f152 = wp22.f(rr23.f161530c, i17); rr23.X = f152; f152.c(p3Var2); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 2: rr23 = rr25; i17 = 3; str3 = MimeTypes.VIDEO_AV1; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22 = new p3(o3Var); rq2 f1522 = wp22.f(rr23.f161530c, i17); rr23.X = f1522; f1522.c(p3Var22); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 3: rr23 = rr25; i17 = 3; str3 = MimeTypes.VIDEO_MPEG2; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222 = new p3(o3Var); rq2 f15222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222; f15222.c(p3Var222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 4: case 5: case 6: rr23 = rr25; i17 = 3; byte[] bArr3 = rr23.f161538k; if (bArr3 == null) { list4 = null; } else { list4 = Collections.singletonList(bArr3); } str4 = "video/mp4v-es"; list3 = list4; str3 = str4; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222 = new p3(o3Var); rq2 f152222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222; f152222.c(p3Var2222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 7: rr23 = rr25; i17 = 3; ip2 a14 = ip2.a(new u7(rr23.a(str11))); list5 = a14.f157391a; rr23.Y = a14.f157392b; str7 = a14.f157396f; str6 = "video/avc"; list = list5; str2 = str6; str5 = str7; i19 = -1; str = str5; i18 = -1; byte[] bArr222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222 = new p3(o3Var); rq2 f1522222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222; f1522222.c(p3Var22222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case '\b': rr23 = rr25; i17 = 3; fq2 a15 = fq2.a(new u7(rr23.a(str11))); list5 = a15.f156284a; rr23.Y = a15.f156285b; str7 = a15.f156286c; str6 = "video/hevc"; list = list5; str2 = str6; str5 = str7; i19 = -1; str = str5; i18 = -1; byte[] bArr2222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222 = new p3(o3Var); rq2 f15222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222; f15222222.c(p3Var222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case '\t': rr23 = rr25; i17 = 3; byte[] a16 = rr23.a(str11); try { r52.b(16 <= a16.length); long j15 = ((((long) a16[17]) & 255) << 8) | (((long) a16[16]) & 255) | ((((long) a16[18]) & 255) << 16) | ((((long) a16[19]) & 255) << 24); if (j15 == 1482049860) { pair = new Pair(MimeTypes.VIDEO_DIVX, null); } else if (j15 == 859189832) { pair = new Pair("video/3gpp", null); } else if (j15 == 826496599) { int i49 = 40; while (true) { int length = a16.length; if (i49 < length - 4) { if (a16[i49] == 0 && a16[i49 + 1] == 0 && a16[i49 + 2] == 1) { if (a16[i49 + 3] == 15) { pair = new Pair(MimeTypes.VIDEO_VC1, Collections.singletonList(Arrays.copyOfRange(a16, i49, length))); } } i49++; } else { throw n4.a("Failed to find FourCC VC1 initialization data", null); } } } else { pair = new Pair(str12, null); } str4 = (String) pair.first; list4 = (List) pair.second; list3 = list4; str3 = str4; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222 = new p3(o3Var); rq2 f152222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222; f152222222.c(p3Var2222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; } catch (ArrayIndexOutOfBoundsException unused) { throw n4.a("Error parsing FourCC private data", null); } break; case '\n': rr23 = rr25; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222222 = new p3(o3Var); rq2 f1522222222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222222; f1522222222.c(p3Var22222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 11: rr23 = rr25; byte[] a17 = rr23.a(str11); try { if (a17[0] == 2) { int i54 = 1; int i55 = 0; while (true) { int i56 = a17[i54] & 255; if (i56 == 255) { i55 += 255; i54++; } else { int i57 = i54 + 1; int i58 = i55 + i56; int i59 = 0; while (true) { int i64 = a17[i57] & 255; if (i64 == 255) { i59 += 255; i57++; } else { int i65 = i57 + 1; int i66 = i59 + i64; if (a17[i65] == 1) { byte[] bArr4 = new byte[i58]; System.arraycopy(a17, i65, bArr4, 0, i58); int i67 = i65 + i58; i17 = 3; if (a17[i67] == 3) { int i68 = i67 + i66; if (a17[i68] == 5) { int length2 = a17.length - i68; byte[] bArr5 = new byte[length2]; System.arraycopy(a17, i68, bArr5, 0, length2); arrayList = new ArrayList(2); arrayList.add(bArr4); arrayList.add(bArr5); i26 = 8192; str8 = "audio/vorbis"; list2 = arrayList; str3 = str8; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222222 = new p3(o3Var); rq2 f15222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222222; f15222222222.c(p3Var222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; } else { th4 = null; try { throw n4.a("Error parsing vorbis codec private", null); } catch (ArrayIndexOutOfBoundsException unused2) { throw n4.a("Error parsing vorbis codec private", th4); } } } else { throw n4.a("Error parsing vorbis codec private", null); } } else { throw n4.a("Error parsing vorbis codec private", null); } } } } } } else { throw n4.a("Error parsing vorbis codec private", null); } } catch (ArrayIndexOutOfBoundsException unused3) { th4 = null; throw n4.a("Error parsing vorbis codec private", th4); } break; case '\f': rr23 = rr25; arrayList = new ArrayList(3); arrayList.add(rr23.a(rr23.f161529b)); ByteBuffer allocate = ByteBuffer.allocate(8); ByteOrder byteOrder = ByteOrder.LITTLE_ENDIAN; arrayList.add(allocate.order(byteOrder).putLong(rr23.R).array()); arrayList.add(ByteBuffer.allocate(8).order(byteOrder).putLong(rr23.S).array()); i26 = 5760; str8 = "audio/opus"; i17 = 3; list2 = arrayList; str3 = str8; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222222 = new p3(o3Var); rq2 f152222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222222; f152222222222.c(p3Var2222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case '\r': rr23 = rr25; List singletonList = Collections.singletonList(rr23.a(str11)); fp2 a18 = gp2.a(rr23.f161538k); rr23.Q = a18.f156271a; rr23.O = a18.f156272b; list = singletonList; i19 = -1; str5 = a18.f156273c; str2 = "audio/mp4a-latm"; i17 = 3; str = str5; i18 = -1; byte[] bArr222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222222222 = new p3(o3Var); rq2 f1522222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222222222; f1522222222222.c(p3Var22222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 14: rr23 = rr25; str3 = "audio/mpeg-L2"; i26 = 4096; list2 = null; i17 = 3; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222222222 = new p3(o3Var); rq2 f15222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222222222; f15222222222222.c(p3Var222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 15: rr23 = rr25; str3 = "audio/mpeg"; i26 = 4096; list2 = null; i17 = 3; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222222222 = new p3(o3Var); rq2 f152222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222222222; f152222222222222.c(p3Var2222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 16: rr23 = rr25; str12 = "audio/ac3"; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222222222222 = new p3(o3Var); rq2 f1522222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222222222222; f1522222222222222.c(p3Var22222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 17: rr23 = rr25; str12 = "audio/eac3"; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222222222222 = new p3(o3Var); rq2 f15222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222222222222; f15222222222222222.c(p3Var222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 18: rr23 = rr25; rr23.T = new sr2(); str12 = MimeTypes.AUDIO_TRUEHD; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222222222222 = new p3(o3Var); rq2 f152222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222222222222; f152222222222222222.c(p3Var2222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 19: case 20: rr23 = rr25; str12 = MimeTypes.AUDIO_DTS; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222222222222222 = new p3(o3Var); rq2 f1522222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222222222222222; f1522222222222222222.c(p3Var22222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 21: rr23 = rr25; str12 = MimeTypes.AUDIO_DTS_HD; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222222222222222 = new p3(o3Var); rq2 f15222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222222222222222; f15222222222222222222.c(p3Var222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 22: rr23 = rr25; List singletonList2 = Collections.singletonList(rr23.a(str11)); str9 = MimeTypes.AUDIO_FLAC; j122 = singletonList2; list6 = j122; str3 = str9; i17 = 3; list3 = list6; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222222222222222 = new p3(o3Var); rq2 f152222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222222222222222; f152222222222222222222.c(p3Var2222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 23: rr23 = rr25; u7 u7Var = new u7(rr23.a(str11)); try { int v14 = u7Var.v(); if (v14 != 1) { if (v14 == 65534) { u7Var.o(24); long C2 = u7Var.C(); UUID uuid = f162334e0; if (C2 == uuid.getMostSignificantBits()) { break; } } z14 = false; if (z14) { i19 = d8.g(rr23.P); break; } str3 = MimeTypes.AUDIO_UNKNOWN; list6 = null; i17 = 3; list3 = list6; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222222222222222222 = new p3(o3Var); rq2 f1522222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222222222222222222; f1522222222222222222222.c(p3Var22222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; } z14 = true; if (z14) { } str3 = MimeTypes.AUDIO_UNKNOWN; list6 = null; i17 = 3; list3 = list6; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222222222222222222 = new p3(o3Var); rq2 f15222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222222222222222222; f15222222222222222222222.c(p3Var222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; } catch (ArrayIndexOutOfBoundsException unused4) { throw n4.a("Error parsing MS/ACM codec private", null); } break; case 24: rr23 = rr25; i19 = d8.g(rr23.P); break; case 25: rr23 = rr25; int i69 = rr23.P; if (i69 != 8) { if (i69 == 16) { i19 = 268435456; } str3 = MimeTypes.AUDIO_UNKNOWN; list6 = null; i17 = 3; list3 = list6; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222222222222222222 = new p3(o3Var); rq2 f152222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222222222222222222; f152222222222222222222222.c(p3Var2222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; } else { i19 = 3; } str2 = "audio/raw"; str5 = null; list = null; i17 = 3; str = str5; i18 = -1; byte[] bArr222222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222222222222222222222 = new p3(o3Var); rq2 f1522222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222222222222222222222; f1522222222222222222222222.c(p3Var22222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 26: rr23 = rr25; i19 = 4; break; case 27: rr23 = rr25; str12 = "application/x-subrip"; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222222222222222222222 = new p3(o3Var); rq2 f15222222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222222222222222222222; f15222222222222222222222222.c(p3Var222222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 28: rr23 = rr25; byte[] bArr6 = f162332c0; byte[] a19 = rr23.a(rr23.f161529b); rz1 rz12 = j12.f157496c; Object[] objArr = {bArr6, a19}; p.p(objArr, 2); j12 I2 = j12.I(objArr, 2); str9 = MimeTypes.TEXT_SSA; j122 = I2; list6 = j122; str3 = str9; i17 = 3; list3 = list6; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222222222222222222222 = new p3(o3Var); rq2 f152222222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222222222222222222222; f152222222222222222222222222.c(p3Var2222222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 29: rr23 = rr25; j12 A2 = j12.A(rr23.a(str11)); str9 = MimeTypes.APPLICATION_VOBSUB; j122 = A2; list6 = j122; str3 = str9; i17 = 3; list3 = list6; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr222222222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i4522222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str1422222222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i4522222222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var22222222222222222222222222 = new p3(o3Var); rq2 f1522222222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f1522222222222222222222222222; f1522222222222222222222222222.c(p3Var22222222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 30: rr23 = rr25; str12 = MimeTypes.APPLICATION_PGS; i17 = 3; str3 = str12; list3 = null; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr2222222222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i45222222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str14222222222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i45222222222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var222222222222222222222222222 = new p3(o3Var); rq2 f15222222222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f15222222222222222222222222222; f15222222222222222222222222222.c(p3Var222222222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; case 31: byte[] bArr7 = new byte[4]; rr23 = rr25; System.arraycopy(rr23.a(str11), 0, bArr7, 0, 4); j12 A3 = j12.A(bArr7); str9 = MimeTypes.APPLICATION_DVBSUBS; j122 = A3; list6 = j122; str3 = str9; i17 = 3; list3 = list6; list2 = list3; i26 = -1; list = list2; str = null; i18 = i26; str2 = str3; i19 = -1; byte[] bArr22222222222222222222222222222 = rr23.N; str = (String) g14.f180970b; str2 = MimeTypes.VIDEO_DOLBY_VISION; int i452222222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2); o3Var = new o3(); if (l7.a(str2)) { } String str142222222222222222222222222222 = rr23.f161528a; o3Var.f159679b = rr23.f161528a; o3Var.a(i44); o3Var.f159687j = str2; o3Var.f159688k = i18; o3Var.f159680c = rr23.W; o3Var.f159681d = i452222222222222222222222222222; o3Var.f159689l = list; o3Var.f159684g = str; o3Var.f159690m = rr23.f161539l; p3 p3Var2222222222222222222222222222 = new p3(o3Var); rq2 f152222222222222222222222222222 = wp22.f(rr23.f161530c, i17); rr23.X = f152222222222222222222222222222; f152222222222222222222222222222.c(p3Var2222222222222222222222222222); tr22 = this; tr22.f162338b.put(rr23.f161530c, rr23); rr22 = null; break; default: throw n4.a("Unrecognized codec identifier.", null); } default: rr22 = null; tr22 = this; break; } tr22.f162356t = rr22; return; } throw n4.a("CodecId is missing in TrackEntry element", null); } else if (i14 == 19899) { int i74 = this.f162358v; if (i74 != -1) { long j16 = this.f162359w; if (j16 != -1) { if (i74 == 475249515) { this.f162361y = j16; return; } return; } } throw n4.a("Mandatory element SeekID or SeekPosition not found", null); } else if (i14 == 25152) { c(i14); rr2 rr26 = this.f162356t; if (rr26.f161535h) { qq2 qq22 = rr26.f161537j; if (qq22 != null) { rr26.f161539l = new zzn(null, true, new zzm(i2.f157161a, "video/webm", qq22.f161142b)); return; } throw n4.a("Encrypted Track found but ContentEncKeyID was not found", null); } } else if (i14 == 28032) { c(i14); rr2 rr27 = this.f162356t; if (rr27.f161535h && rr27.f161536i != null) { throw n4.a("Combining encryption and compression is not supported", null); } } else if (i14 == 357149030) { if (this.f162353q == C.TIME_UNSET) { this.f162353q = 1000000; } long j17 = this.f162354r; if (j17 != C.TIME_UNSET) { this.f162355s = o(j17); } } else if (i14 != 374648427) { if (i14 == 475249515) { if (!this.f162357u) { wp2 wp23 = this.Z; r rVar = this.B; r rVar2 = this.C; if (this.f162352p == -1 || this.f162355s == C.TIME_UNSET || rVar == null || (i27 = rVar.f136502a) == 0 || rVar2 == null || rVar2.f136502a != i27) { nq22 = new mq2(this.f162355s, 0); } else { int[] iArr = new int[i27]; long[] jArr = new long[i27]; long[] jArr2 = new long[i27]; long[] jArr3 = new long[i27]; for (int i75 = 0; i75 < i27; i75++) { jArr3[i75] = rVar.d(i75); jArr[i75] = rVar2.d(i75) + this.f162352p; } while (true) { i28 = i27 - 1; if (i29 >= i28) { break; } int i76 = i29 + 1; iArr[i29] = (int) (jArr[i76] - jArr[i29]); jArr2[i29] = jArr3[i76] - jArr3[i29]; i29 = i76; } iArr[i28] = (int) ((this.f162352p + this.f162351o) - jArr[i28]); long j18 = this.f162355s - jArr3[i28]; jArr2[i28] = j18; if (j18 <= 0) { iArr = Arrays.copyOf(iArr, i28); jArr = Arrays.copyOf(jArr, i28); jArr2 = Arrays.copyOf(jArr2, i28); jArr3 = Arrays.copyOf(jArr3, i28); } nq22 = new pp2(iArr, jArr, jArr2, jArr3); } wp23.a(nq22); this.f162357u = true; } this.B = null; this.C = null; } } else if (this.f162338b.size() != 0) { this.Z.M(); } else { throw n4.a("No valid tracks were found", null); } } public final void c(int i14) throws n4 { if (this.f162356t == null) { StringBuilder sb4 = new StringBuilder(43); sb4.append("Element "); sb4.append(i14); sb4.append(" must be in a TrackEntry"); throw n4.a(sb4.toString(), null); } } @Override // uc.up2 public final void d(long j14, long j15) { this.A = C.TIME_UNSET; this.F = 0; pr2 pr22 = this.f162337a0; pr22.f160750e = 0; pr22.f160747b.clear(); vr2 vr22 = pr22.f160748c; vr22.f163085b = 0; vr22.f163086c = 0; vr2 vr23 = this.f162336a; vr23.f163085b = 0; vr23.f163086c = 0; k(); for (int i14 = 0; i14 < this.f162338b.size(); i14++) { sr2 sr22 = this.f162338b.valueAt(i14).T; if (sr22 != null) { sr22.f161916b = false; sr22.f161917c = 0; } } } @Override // uc.up2 public final boolean e(vp2 vp22) throws IOException { long a14; int i14; ur2 ur22 = new ur2(); long F2 = vp22.F(); int i15 = (F2 > -1 ? 1 : (F2 == -1 ? 0 : -1)); long j14 = 1024; if (i15 != 0 && F2 <= 1024) { j14 = F2; } int i16 = (int) j14; qp2 qp22 = (qp2) vp22; qp22.c(ur22.f162734a.f162518a, 0, 4, false); ur22.f162735b = 4; for (long y14 = ur22.f162734a.y(); y14 != 440786851; y14 = ((y14 << 8) & -256) | ((long) (ur22.f162734a.f162518a[0] & UByte.MAX_VALUE))) { int i17 = ur22.f162735b + 1; ur22.f162735b = i17; if (i17 == i16) { return false; } qp22.c(ur22.f162734a.f162518a, 0, 1, false); } long a15 = ur22.a(vp22); long j15 = (long) ur22.f162735b; if (a15 == Long.MIN_VALUE) { return false; } if (i15 != 0 && j15 + a15 >= F2) { return false; } while (true) { int i18 = (((long) ur22.f162735b) > (j15 + a15) ? 1 : (((long) ur22.f162735b) == (j15 + a15) ? 0 : -1)); if (i18 < 0) { if (ur22.a(vp22) == Long.MIN_VALUE || (a14 = ur22.a(vp22)) < 0) { return false; } if (i14 != 0) { int i19 = (int) a14; qp22.o(i19, false); ur22.f162735b += i19; } } else if (i18 == 0) { return true; } else { return false; } } } @Override // uc.up2 public final void f(wp2 wp22) { this.Z = wp22; } public final void g(int i14) throws n4 { if (this.B == null || this.C == null) { StringBuilder sb4 = new StringBuilder(37); sb4.append("Element "); sb4.append(i14); sb4.append(" must be in a Cues"); throw n4.a(sb4.toString(), null); } } /* JADX WARNING: Removed duplicated region for block: B:31:0x0089 */ /* JADX WARNING: Removed duplicated region for block: B:35:0x009c */ /* JADX WARNING: Removed duplicated region for block: B:39:0x00b4 */ /* JADX WARNING: Removed duplicated region for block: B:46:0x00d5 */ /* JADX WARNING: Removed duplicated region for block: B:53:0x00c1 A[EDGE_INSN: B:53:0x00c1->B:43:0x00c1 ?: BREAK , SYNTHETIC] */ public final void h(rr2 rr22, long j14, int i14, int i15, int i16) { int i17; char c14; int i18; byte[] bArr; int i19; u7 u7Var; int i24 = i14; sr2 sr22 = rr22.T; if (sr22 == null) { if (("S_TEXT/UTF8".equals(rr22.f161529b) || "S_TEXT/ASS".equals(rr22.f161529b)) && this.J <= 1) { long j15 = this.H; if (j15 != C.TIME_UNSET) { String str = rr22.f161529b; byte[] bArr2 = this.f162346j.f162518a; int hashCode = str.hashCode(); if (hashCode != 738597099) { if (hashCode == 1422270023 && str.equals("S_TEXT/UTF8")) { c14 = 0; if (c14 == 0) { bArr = m(j15, "%02d:%02d:%02d,%03d", 1000); i18 = 19; } else if (c14 == 1) { bArr = m(j15, "%01d:%02d:%02d:%02d", 10000); i18 = 21; } else { throw new IllegalArgumentException(); } System.arraycopy(bArr, 0, bArr2, i18, bArr.length); i19 = this.f162346j.f162519b; while (true) { u7Var = this.f162346j; if (i19 >= u7Var.f162520c) { break; } else if (u7Var.f162518a[i19] == 0) { u7Var.m(i19); break; } else { i19++; } } rq2 rq22 = rr22.X; u7 u7Var2 = this.f162346j; rq22.a(u7Var2, u7Var2.f162520c, 0); i17 = i15 + this.f162346j.f162520c; if ((268435456 & i24) != 0) { if (this.J > 1) { i24 &= -268435457; } else { u7 u7Var3 = this.f162349m; int i25 = u7Var3.f162520c; rr22.X.a(u7Var3, i25, 2); i17 += i25; } } rr22.X.f(j14, i24, i17, i16, rr22.f161537j); } } else if (str.equals("S_TEXT/ASS")) { c14 = 1; if (c14 == 0) { } System.arraycopy(bArr, 0, bArr2, i18, bArr.length); i19 = this.f162346j.f162519b; while (true) { u7Var = this.f162346j; if (i19 >= u7Var.f162520c) { } i19++; } rq2 rq222 = rr22.X; u7 u7Var22 = this.f162346j; rq222.a(u7Var22, u7Var22.f162520c, 0); i17 = i15 + this.f162346j.f162520c; if ((268435456 & i24) != 0) { } rr22.X.f(j14, i24, i17, i16, rr22.f161537j); } c14 = 65535; if (c14 == 0) { } System.arraycopy(bArr, 0, bArr2, i18, bArr.length); i19 = this.f162346j.f162519b; while (true) { u7Var = this.f162346j; if (i19 >= u7Var.f162520c) { } i19++; } rq2 rq2222 = rr22.X; u7 u7Var222 = this.f162346j; rq2222.a(u7Var222, u7Var222.f162520c, 0); i17 = i15 + this.f162346j.f162520c; if ((268435456 & i24) != 0) { } rr22.X.f(j14, i24, i17, i16, rr22.f161537j); } } i17 = i15; if ((268435456 & i24) != 0) { } rr22.X.f(j14, i24, i17, i16, rr22.f161537j); } else if (sr22.f161916b) { int i26 = sr22.f161917c; int i27 = i26 + 1; sr22.f161917c = i27; if (i26 == 0) { sr22.f161918d = j14; sr22.f161919e = i24; sr22.f161920f = 0; } sr22.f161920f += i15; sr22.f161921g = i16; if (i27 >= 16) { sr22.a(rr22); } } this.E = true; } public final void i(vp2 vp22, int i14) throws IOException { u7 u7Var = this.f162342f; if (u7Var.f162520c < i14) { byte[] bArr = u7Var.f162518a; if (bArr.length < i14) { int length = bArr.length; u7Var.k(Math.max(length + length, i14)); } u7 u7Var2 = this.f162342f; byte[] bArr2 = u7Var2.f162518a; int i15 = u7Var2.f162520c; ((qp2) vp22).k(bArr2, i15, i14 - i15, false); this.f162342f.m(i14); } } public final int j(vp2 vp22, rr2 rr22, int i14) throws IOException { int i15; if ("S_TEXT/UTF8".equals(rr22.f161529b)) { l(vp22, f162331b0, i14); int i16 = this.R; k(); return i16; } else if ("S_TEXT/ASS".equals(rr22.f161529b)) { l(vp22, f162333d0, i14); int i17 = this.R; k(); return i17; } else { rq2 rq22 = rr22.X; if (!this.T) { if (rr22.f161535h) { this.N &= -1073741825; int i18 = 128; if (!this.U) { ((qp2) vp22).k(this.f162342f.f162518a, 0, 1, false); this.Q++; byte[] bArr = this.f162342f.f162518a; if ((bArr[0] & 128) != 128) { this.X = bArr[0]; this.U = true; } else { throw n4.a("Extension bit is set in signal byte", null); } } byte b14 = this.X; if ((b14 & 1) == 1) { int i19 = b14 & 2; this.N |= C.BUFFER_FLAG_ENCRYPTED; if (!this.Y) { ((qp2) vp22).k(this.f162347k.f162518a, 0, 8, false); this.Q += 8; this.Y = true; u7 u7Var = this.f162342f; byte[] bArr2 = u7Var.f162518a; if (i19 != 2) { i18 = 0; } bArr2[0] = (byte) (i18 | 8); u7Var.o(0); rq22.a(this.f162342f, 1, 1); this.R++; this.f162347k.o(0); rq22.a(this.f162347k, 8, 1); this.R += 8; } if (i19 == 2) { if (!this.V) { ((qp2) vp22).k(this.f162342f.f162518a, 0, 1, false); this.Q++; this.f162342f.o(0); this.W = this.f162342f.t(); this.V = true; } int i24 = this.W * 4; this.f162342f.i(i24); ((qp2) vp22).k(this.f162342f.f162518a, 0, i24, false); this.Q += i24; int i25 = (this.W >> 1) + 1; int i26 = (i25 * 6) + 2; ByteBuffer byteBuffer = this.f162350n; if (byteBuffer == null || byteBuffer.capacity() < i26) { this.f162350n = ByteBuffer.allocate(i26); } this.f162350n.position(0); this.f162350n.putShort((short) i25); int i27 = 0; int i28 = 0; while (true) { i15 = this.W; if (i27 >= i15) { break; } int b15 = this.f162342f.b(); if (i27 % 2 == 0) { this.f162350n.putShort((short) (b15 - i28)); } else { this.f162350n.putInt(b15 - i28); } i27++; i28 = b15; } int i29 = (i14 - this.Q) - i28; if ((i15 & 1) == 1) { this.f162350n.putInt(i29); } else { this.f162350n.putShort((short) i29); this.f162350n.putInt(0); } this.f162348l.j(this.f162350n.array(), i26); rq22.a(this.f162348l, i26, 1); this.R += i26; } } } else { byte[] bArr3 = rr22.f161536i; if (bArr3 != null) { u7 u7Var2 = this.f162345i; int length = bArr3.length; u7Var2.f162518a = bArr3; u7Var2.f162520c = length; u7Var2.f162519b = 0; } } if (rr22.f161533f > 0) { this.N |= 268435456; this.f162349m.i(0); this.f162342f.i(4); u7 u7Var3 = this.f162342f; byte[] bArr4 = u7Var3.f162518a; bArr4[0] = (byte) ((i14 >> 24) & 255); bArr4[1] = (byte) ((i14 >> 16) & 255); bArr4[2] = (byte) ((i14 >> 8) & 255); bArr4[3] = (byte) (i14 & 255); rq22.a(u7Var3, 4, 2); this.R += 4; } this.T = true; } int i34 = i14 + this.f162345i.f162520c; if (!"V_MPEG4/ISO/AVC".equals(rr22.f161529b) && !"V_MPEGH/ISO/HEVC".equals(rr22.f161529b)) { if (rr22.T != null) { r52.e(this.f162345i.f162520c == 0); sr2 sr22 = rr22.T; if (!sr22.f161916b) { ((qp2) vp22).c(sr22.f161915a, 0, 10, false); vp22.A(); byte[] bArr5 = sr22.f161915a; if (bArr5[4] == -8 && bArr5[5] == 114 && bArr5[6] == 111 && (bArr5[7] & 254) == 186) { sr22.f161916b = true; } } } while (true) { int i35 = this.Q; if (i35 >= i34) { break; } int n14 = n(vp22, rq22, i34 - i35); this.Q += n14; this.R += n14; } } else { byte[] bArr6 = this.f162341e.f162518a; bArr6[0] = 0; bArr6[1] = 0; bArr6[2] = 0; int i36 = rr22.Y; int i37 = 4 - i36; while (this.Q < i34) { int i38 = this.S; if (i38 == 0) { int min = Math.min(i36, this.f162345i.l()); ((qp2) vp22).k(bArr6, i37 + min, i36 - min, false); if (min > 0) { u7 u7Var4 = this.f162345i; System.arraycopy(u7Var4.f162518a, u7Var4.f162519b, bArr6, i37, min); u7Var4.f162519b += min; } this.Q += i36; this.f162341e.o(0); this.S = this.f162341e.b(); this.f162340d.o(0); rq22.a(this.f162340d, 4, 0); this.R += 4; } else { int n15 = n(vp22, rq22, i38); this.Q += n15; this.R += n15; this.S -= n15; } } } if ("A_VORBIS".equals(rr22.f161529b)) { this.f162343g.o(0); rq22.a(this.f162343g, 4, 0); this.R += 4; } int i39 = this.R; k(); return i39; } } public final void k() { this.Q = 0; this.R = 0; this.S = 0; this.T = false; this.U = false; this.V = false; this.W = 0; this.X = 0; this.Y = false; this.f162345i.i(0); } public final void l(vp2 vp22, byte[] bArr, int i14) throws IOException { int length = bArr.length; int i15 = i14 + 32; u7 u7Var = this.f162346j; byte[] bArr2 = u7Var.f162518a; if (bArr2.length < i15) { byte[] copyOf = Arrays.copyOf(bArr, i15 + i14); int length2 = copyOf.length; u7Var.f162518a = copyOf; u7Var.f162520c = length2; u7Var.f162519b = 0; } else { System.arraycopy(bArr, 0, bArr2, 0, 32); } ((qp2) vp22).k(this.f162346j.f162518a, 32, i14, false); this.f162346j.o(0); this.f162346j.m(i15); } public final int n(vp2 vp22, rq2 rq22, int i14) throws IOException { int l14 = this.f162345i.l(); if (l14 <= 0) { return rq22.b(vp22, i14, false, 0); } int min = Math.min(i14, l14); rq22.a(this.f162345i, min, 0); return min; } public final long o(long j14) throws n4 { long j15 = this.f162353q; if (j15 != C.TIME_UNSET) { return d8.d(j14, j15, 1000); } throw n4.a("Can't scale timecode prior to timecodeScale being set.", null); } }