package c.i.a.c.a2.j0; import android.util.SparseArray; import androidx.annotation.Nullable; import c.i.a.c.a2.j0.i0; import c.i.b.a.c; import c.i.b.b.a; import c.i.b.b.q0; import c.i.b.b.u; import com.airbnb.lottie.parser.AnimatableValueParser; import com.google.android.exoplayer2.Format; import java.util.ArrayList; import java.util.Collections; import java.util.List; /* compiled from: DefaultTsPayloadReaderFactory */ public final class l implements i0.c { public final int a; public final List b; public l(int i) { a aVar = u.j; u uVar = q0.k; this.a = i; this.b = uVar; } @Override // c.i.a.c.a2.j0.i0.c @Nullable public i0 a(int i, i0.b bVar) { if (i == 2) { return new y(new p(new j0(c(bVar)))); } if (i == 3 || i == 4) { return new y(new v(bVar.b)); } if (i == 21) { return new y(new t()); } if (i != 27) { if (i == 36) { return new y(new s(new e0(c(bVar)))); } if (i == 89) { return new y(new n(bVar.f726c)); } if (i != 138) { if (i == 172) { return new y(new i(bVar.b)); } if (i == 257) { return new d0(new x("application/vnd.dvb.ait")); } if (i != 129) { if (i != 130) { if (i != 134) { if (i != 135) { switch (i) { case 15: if (d(2)) { return null; } return new y(new k(false, bVar.b)); case 16: return new y(new q(new j0(c(bVar)))); case 17: if (d(2)) { return null; } return new y(new u(bVar.b)); default: return null; } } } else if (d(16)) { return null; } else { return new d0(new x("application/x-scte35")); } } else if (!d(64)) { return null; } } return new y(new g(bVar.b)); } return new y(new m(bVar.b)); } else if (d(4)) { return null; } else { return new y(new r(new e0(c(bVar)), d(1), d(8))); } } public SparseArray b() { return new SparseArray<>(); } /* JADX DEBUG: Failed to insert an additional move for type inference into block B:42:0x009b */ /* JADX DEBUG: Multi-variable search result rejected for r1v1, resolved type: java.util.ArrayList */ /* JADX DEBUG: Multi-variable search result rejected for r1v3, resolved type: java.util.ArrayList */ /* JADX DEBUG: Multi-variable search result rejected for r1v4, resolved type: java.util.ArrayList */ /* JADX DEBUG: Multi-variable search result rejected for r1v5, resolved type: java.util.ArrayList */ /* JADX WARN: Multi-variable type inference failed */ public final List c(i0.b bVar) { String str; int i; if (d(32)) { return this.b; } byte[] bArr = bVar.d; int length = bArr.length; int i2 = 0; ArrayList arrayList = this.b; while (length - i2 > 0) { int i3 = i2 + 1; int i4 = bArr[i2] & 255; int i5 = i3 + 1; int i6 = (bArr[i3] & 255) + i5; boolean z2 = true; if (i4 == 134) { arrayList = new ArrayList(); int i7 = i5 + 1; int i8 = bArr[i5] & 255 & 31; int i9 = 0; while (i9 < i8) { String str2 = new String(bArr, i7, 3, c.f1266c); int i10 = i7 + 3; int i11 = i10 + 1; int i12 = bArr[i10] & 255; boolean z3 = (i12 & 128) != 0; if (z3) { i = i12 & 63; str = "application/cea-708"; } else { str = "application/cea-608"; i = 1; } int i13 = i11 + 1; byte b = (byte) (bArr[i11] & 255); int i14 = i13 + 1; AnimatableValueParser.k(i14 >= 0 && i14 <= length); List list = null; if (z3) { list = Collections.singletonList((b & 64) != 0 ? new byte[]{1} : new byte[]{0}); } Format.b bVar2 = new Format.b(); bVar2.k = str; bVar2.f2216c = str2; bVar2.C = i; bVar2.m = list; arrayList.add(bVar2.a()); i9++; i7 = i14; } } if (i6 < 0 || i6 > length) { z2 = false; } AnimatableValueParser.k(z2); i2 = i6; arrayList = arrayList; } return arrayList; } public final boolean d(int i) { return (i & this.a) != 0; } }