package c.i.a.c.a2.j0; import android.util.SparseArray; import androidx.annotation.Nullable; import c.i.a.c.a2.j; import c.i.a.c.a2.j0.i0; import c.i.a.c.a2.w; import c.i.a.c.i2.f0; import c.i.a.c.i2.h; import c.i.a.c.i2.u; import c.i.a.c.i2.x; import com.airbnb.lottie.parser.AnimatableValueParser; import com.google.android.exoplayer2.Format; import java.util.ArrayList; import java.util.Arrays; import org.checkerframework.checker.nullness.qual.RequiresNonNull; /* compiled from: H264Reader */ public final class r implements o { public final e0 a; public final boolean b; /* renamed from: c reason: collision with root package name */ public final boolean f738c; public final w d = new w(7, 128); public final w e = new w(8, 128); public final w f = new w(6, 128); public long g; public final boolean[] h = new boolean[3]; public String i; public w j; public b k; public boolean l; public long m; public boolean n; public final c.i.a.c.i2.w o = new c.i.a.c.i2.w(); /* compiled from: H264Reader */ public static final class b { public final w a; public final boolean b; /* renamed from: c reason: collision with root package name */ public final boolean f739c; public final SparseArray d = new SparseArray<>(); public final SparseArray e = new SparseArray<>(); public final x f; public byte[] g; public int h; public int i; public long j; public boolean k; public long l; public a m = new a(null); public a n = new a(null); public boolean o; public long p; public long q; public boolean r; /* compiled from: H264Reader */ public static final class a { public boolean a; public boolean b; @Nullable /* renamed from: c reason: collision with root package name */ public u.b f740c; public int d; public int e; public int f; public int g; public boolean h; public boolean i; public boolean j; public boolean k; public int l; public int m; public int n; public int o; public int p; public a(a aVar) { } } public b(w wVar, boolean z2, boolean z3) { this.a = wVar; this.b = z2; this.f739c = z3; byte[] bArr = new byte[128]; this.g = bArr; this.f = new x(bArr, 0, 0); this.k = false; this.o = false; a aVar = this.n; aVar.b = false; aVar.a = false; } } public r(e0 e0Var, boolean z2, boolean z3) { this.a = e0Var; this.b = z2; this.f738c = z3; } /* JADX WARNING: Removed duplicated region for block: B:44:0x011e */ /* JADX WARNING: Removed duplicated region for block: B:45:0x0120 */ /* JADX WARNING: Removed duplicated region for block: B:47:0x0123 */ /* JADX WARNING: Removed duplicated region for block: B:50:0x0134 */ /* JADX WARNING: Removed duplicated region for block: B:53:0x0139 */ /* JADX WARNING: Removed duplicated region for block: B:63:0x0169 */ @RequiresNonNull({"sampleReader"}) public final void a(byte[] bArr, int i, int i2) { boolean z2; boolean z3; boolean z4; boolean z5; int i3; int i4; int i5; int i6; int i7; int i8; int i9; int i10; if (!this.l || this.k.f739c) { this.d.a(bArr, i, i2); this.e.a(bArr, i, i2); } this.f.a(bArr, i, i2); b bVar = this.k; if (bVar.k) { int i11 = i2 - i; byte[] bArr2 = bVar.g; int length = bArr2.length; int i12 = bVar.h + i11; if (length < i12) { bVar.g = Arrays.copyOf(bArr2, i12 * 2); } System.arraycopy(bArr, i, bVar.g, bVar.h, i11); int i13 = bVar.h + i11; bVar.h = i13; bVar.f.h(bVar.g, 0, i13); if (bVar.f.b(8)) { bVar.f.j(); int e = bVar.f.e(2); bVar.f.k(5); if (bVar.f.c()) { bVar.f.f(); if (bVar.f.c()) { int f = bVar.f.f(); if (!bVar.f739c) { bVar.k = false; b.a aVar = bVar.n; aVar.e = f; aVar.b = true; } else if (bVar.f.c()) { int f2 = bVar.f.f(); if (bVar.e.indexOfKey(f2) < 0) { bVar.k = false; return; } u.a aVar2 = bVar.e.get(f2); u.b bVar2 = bVar.d.get(aVar2.b); if (bVar2.h) { if (bVar.f.b(2)) { bVar.f.k(2); } else { return; } } if (bVar.f.b(bVar2.j)) { int e2 = bVar.f.e(bVar2.j); if (bVar2.i) { z4 = false; } else if (bVar.f.b(1)) { z4 = bVar.f.d(); if (z4) { if (bVar.f.b(1)) { z3 = bVar.f.d(); z2 = true; z5 = bVar.i != 5; if (z5) { i3 = 0; } else if (bVar.f.c()) { i3 = bVar.f.f(); } else { return; } i4 = bVar2.k; if (i4 == 0) { if (i4 != 1 || bVar2.m) { i9 = 0; } else if (bVar.f.c()) { i9 = bVar.f.g(); if (aVar2.f910c && !z4) { if (bVar.f.c()) { i7 = bVar.f.g(); i5 = 0; i6 = i9; i8 = 0; } else { return; } } } else { return; } i6 = i9; i8 = 0; i7 = 0; i5 = 0; } else if (bVar.f.b(bVar2.l)) { i8 = bVar.f.e(bVar2.l); if (!aVar2.f910c || z4) { i10 = 0; } else if (bVar.f.c()) { i10 = bVar.f.g(); } else { return; } i5 = i10; i7 = 0; i6 = 0; } else { return; } b.a aVar3 = bVar.n; aVar3.f740c = bVar2; aVar3.d = e; aVar3.e = f; aVar3.f = e2; aVar3.g = f2; aVar3.h = z4; aVar3.i = z2; aVar3.j = z3; aVar3.k = z5; aVar3.l = i3; aVar3.m = i8; aVar3.n = i5; aVar3.o = i6; aVar3.p = i7; aVar3.a = true; aVar3.b = true; bVar.k = false; } return; } } else { return; } z3 = false; z2 = false; if (bVar.i != 5) { } if (z5) { } i4 = bVar2.k; if (i4 == 0) { } b.a aVar3 = bVar.n; aVar3.f740c = bVar2; aVar3.d = e; aVar3.e = f; aVar3.f = e2; aVar3.g = f2; aVar3.h = z4; aVar3.i = z2; aVar3.j = z3; aVar3.k = z5; aVar3.l = i3; aVar3.m = i8; aVar3.n = i5; aVar3.o = i6; aVar3.p = i7; aVar3.a = true; aVar3.b = true; bVar.k = false; } } } } } } } /* JADX WARNING: Code restructure failed: missing block: B:113:0x027a, code lost: if (r6 != 1) goto L_0x027e; */ /* JADX WARNING: Code restructure failed: missing block: B:52:0x01ac, code lost: if (r7.j == r10.j) goto L_0x01ae; */ /* JADX WARNING: Code restructure failed: missing block: B:56:0x01b6, code lost: if (r14 != 0) goto L_0x01b8; */ /* JADX WARNING: Code restructure failed: missing block: B:64:0x01ca, code lost: if (r7.n == r10.n) goto L_0x01cc; */ /* JADX WARNING: Code restructure failed: missing block: B:72:0x01dd, code lost: if (r7.p == r10.p) goto L_0x01df; */ /* JADX WARNING: Code restructure failed: missing block: B:77:0x01eb, code lost: if (r7.l == r10.l) goto L_0x01ee; */ /* JADX WARNING: Code restructure failed: missing block: B:80:0x01f1, code lost: if (r7 == false) goto L_0x0225; */ /* JADX WARNING: Removed duplicated region for block: B:104:0x024f */ /* JADX WARNING: Removed duplicated region for block: B:112:0x0279 */ /* JADX WARNING: Removed duplicated region for block: B:114:0x027d */ /* JADX WARNING: Removed duplicated region for block: B:117:0x0282 A[ADDED_TO_REGION] */ /* JADX WARNING: Removed duplicated region for block: B:124:0x029a A[SYNTHETIC] */ /* JADX WARNING: Removed duplicated region for block: B:32:0x0142 */ /* JADX WARNING: Removed duplicated region for block: B:35:0x0170 */ /* JADX WARNING: Removed duplicated region for block: B:88:0x022a */ /* JADX WARNING: Removed duplicated region for block: B:97:0x0241 A[ADDED_TO_REGION] */ @Override // c.i.a.c.a2.j0.o public void b(c.i.a.c.i2.w wVar) { byte[] bArr; int i; b bVar; boolean z2; b bVar2; int i2; boolean z3; AnimatableValueParser.H(this.j); int i3 = f0.a; int i4 = wVar.b; int i5 = wVar.f913c; byte[] bArr2 = wVar.a; this.g += (long) wVar.a(); this.j.c(wVar, wVar.a()); while (true) { int b2 = u.b(bArr2, i4, i5, this.h); if (b2 == i5) { a(bArr2, i4, i5); return; } int i6 = b2 + 3; int i7 = bArr2[i6] & 31; int i8 = b2 - i4; if (i8 > 0) { a(bArr2, i4, b2); } int i9 = i5 - b2; long j = this.g - ((long) i9); int i10 = i8 < 0 ? -i8 : 0; long j2 = this.m; if (!this.l || this.k.f739c) { this.d.b(i10); this.e.b(i10); if (this.l) { i = i5; bArr = bArr2; w wVar2 = this.d; if (wVar2.f747c) { u.b d = u.d(wVar2.d, 3, wVar2.e); this.k.d.append(d.d, d); this.d.c(); } else { w wVar3 = this.e; if (wVar3.f747c) { u.a c2 = u.c(wVar3.d, 3, wVar3.e); this.k.e.append(c2.a, c2); this.e.c(); } } } else if (this.d.f747c && this.e.f747c) { ArrayList arrayList = new ArrayList(); w wVar4 = this.d; arrayList.add(Arrays.copyOf(wVar4.d, wVar4.e)); w wVar5 = this.e; arrayList.add(Arrays.copyOf(wVar5.d, wVar5.e)); w wVar6 = this.d; u.b d2 = u.d(wVar6.d, 3, wVar6.e); w wVar7 = this.e; u.a c3 = u.c(wVar7.d, 3, wVar7.e); i = i5; String a2 = h.a(d2.a, d2.b, d2.f911c); w wVar8 = this.j; Format.b bVar3 = new Format.b(); bArr = bArr2; bVar3.a = this.i; bVar3.k = "video/avc"; bVar3.h = a2; bVar3.p = d2.e; bVar3.q = d2.f; bVar3.t = d2.g; bVar3.m = arrayList; wVar8.e(bVar3.a()); this.l = true; this.k.d.append(d2.d, d2); this.k.e.append(c3.a, c3); this.d.c(); this.e.c(); } if (this.f.b(i10)) { w wVar9 = this.f; this.o.B(this.f.d, u.e(wVar9.d, wVar9.e)); this.o.D(4); AnimatableValueParser.L(j2, this.o, this.a.b); } bVar = this.k; boolean z4 = this.l; boolean z5 = this.n; if (bVar.i != 9) { if (bVar.f739c) { b.a aVar = bVar.n; b.a aVar2 = bVar.m; if (aVar.a) { if (aVar2.a) { u.b bVar4 = aVar.f740c; AnimatableValueParser.H(bVar4); u.b bVar5 = aVar2.f740c; AnimatableValueParser.H(bVar5); if (aVar.f == aVar2.f) { if (aVar.g == aVar2.g) { if (aVar.h == aVar2.h) { if (aVar.i) { if (aVar2.i) { } } int i11 = aVar.d; int i12 = aVar2.d; if (i11 != i12) { if (i11 != 0) { } } int i13 = bVar4.k; if (i13 == 0) { if (bVar5.k == 0) { if (aVar.m == aVar2.m) { } } } if (i13 == 1) { if (bVar5.k == 1) { if (aVar.o == aVar2.o) { } } } boolean z6 = aVar.k; if (z6 == aVar2.k) { if (z6) { } } } } } } z3 = true; } z3 = false; } if (bVar.b) { b.a aVar3 = bVar.n; z5 = aVar3.b && ((i2 = aVar3.e) == 7 || i2 == 2); } boolean z7 = bVar.r; int i14 = bVar.i; z2 = z7 | (i14 != 5 || (z5 && i14 == 1)); bVar.r = z2; if (z2) { this.n = false; } long j3 = this.m; if (!this.l || this.k.f739c) { this.d.d(i7); this.e.d(i7); } this.f.d(i7); bVar2 = this.k; bVar2.i = i7; bVar2.l = j3; bVar2.j = j; int i15 = bVar2.b ? 1 : 1; if (bVar2.f739c) { if (!(i7 == 5 || i7 == i15 || i7 == 2)) { } b.a aVar4 = bVar2.m; bVar2.m = bVar2.n; bVar2.n = aVar4; aVar4.b = false; aVar4.a = false; bVar2.h = 0; bVar2.k = true; } i4 = i6; i5 = i; bArr2 = bArr; } if (z4 && bVar.o) { long j4 = bVar.j; bVar.a.d(bVar.q, bVar.r ? 1 : 0, (int) (j4 - bVar.p), i9 + ((int) (j - j4)), null); } bVar.p = bVar.j; bVar.q = bVar.l; bVar.r = false; bVar.o = true; if (bVar.b) { } boolean z7 = bVar.r; int i14 = bVar.i; z2 = z7 | (i14 != 5 || (z5 && i14 == 1)); bVar.r = z2; if (z2) { } long j3 = this.m; this.d.d(i7); this.e.d(i7); this.f.d(i7); bVar2 = this.k; bVar2.i = i7; bVar2.l = j3; bVar2.j = j; if (bVar2.b) { } if (bVar2.f739c) { } i4 = i6; i5 = i; bArr2 = bArr; } i = i5; bArr = bArr2; if (this.f.b(i10)) { } bVar = this.k; boolean z4 = this.l; boolean z5 = this.n; if (bVar.i != 9) { } long j4 = bVar.j; bVar.a.d(bVar.q, bVar.r ? 1 : 0, (int) (j4 - bVar.p), i9 + ((int) (j - j4)), null); bVar.p = bVar.j; bVar.q = bVar.l; bVar.r = false; bVar.o = true; if (bVar.b) { } boolean z7 = bVar.r; int i14 = bVar.i; z2 = z7 | (i14 != 5 || (z5 && i14 == 1)); bVar.r = z2; if (z2) { } long j3 = this.m; this.d.d(i7); this.e.d(i7); this.f.d(i7); bVar2 = this.k; bVar2.i = i7; bVar2.l = j3; bVar2.j = j; if (bVar2.b) { } if (bVar2.f739c) { } i4 = i6; i5 = i; bArr2 = bArr; } } @Override // c.i.a.c.a2.j0.o public void c() { this.g = 0; this.n = false; u.a(this.h); this.d.c(); this.e.c(); this.f.c(); b bVar = this.k; if (bVar != null) { bVar.k = false; bVar.o = false; b.a aVar = bVar.n; aVar.b = false; aVar.a = false; } } @Override // c.i.a.c.a2.j0.o public void d() { } @Override // c.i.a.c.a2.j0.o public void e(j jVar, i0.d dVar) { dVar.a(); this.i = dVar.b(); w p = jVar.p(dVar.c(), 2); this.j = p; this.k = new b(p, this.b, this.f738c); this.a.a(jVar, dVar); } @Override // c.i.a.c.a2.j0.o public void f(long j, int i) { this.m = j; this.n |= (i & 2) != 0; } }