169 lines
5.8 KiB
Java
169 lines
5.8 KiB
Java
|
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<Format> b;
|
||
|
|
||
|
public l(int i) {
|
||
|
a<Object> aVar = u.j;
|
||
|
u<Object> 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.f725c));
|
||
|
}
|
||
|
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<i0> 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<Format> 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.f1265c);
|
||
|
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<byte[]> 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.f2213c = 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;
|
||
|
}
|
||
|
}
|