package c.i.a.c.a2.g0; import android.util.Log; import androidx.annotation.Nullable; import c.d.b.a.a; import c.i.a.c.a2.g; import c.i.a.c.a2.g0.g; import c.i.a.c.a2.h; import c.i.a.c.a2.i; import c.i.a.c.a2.j; import c.i.a.c.a2.p; import c.i.a.c.a2.q; import c.i.a.c.a2.s; import c.i.a.c.c2.k.b; import c.i.a.c.h0; import c.i.a.c.i2.f0; import c.i.a.c.i2.w; import c.i.a.c.v1.z; import com.airbnb.lottie.parser.AnimatableValueParser; import com.google.android.exoplayer2.Format; import com.google.android.exoplayer2.ParserException; import com.google.android.exoplayer2.metadata.Metadata; import com.google.android.exoplayer2.metadata.id3.MlltFrame; import com.google.android.exoplayer2.metadata.id3.TextInformationFrame; import java.io.EOFException; import java.io.IOException; import java.util.Objects; /* compiled from: Mp3Extractor */ public final class f implements h { public static final b.a a = b.a; public final int b; /* renamed from: c reason: collision with root package name */ public final long f676c; public final w d; public final z.a e; public final p f; public final q g; public final c.i.a.c.a2.w h; public j i; public c.i.a.c.a2.w j; public c.i.a.c.a2.w k; public int l; @Nullable public Metadata m; public long n; public long o; public long p; public int q; public g r; /* renamed from: s reason: collision with root package name */ public boolean f677s; public boolean t; public long u; static { a aVar = a.a; } public f() { this(0); } public f(int i) { this.b = i; this.f676c = -9223372036854775807L; this.d = new w(10); this.e = new z.a(); this.f = new p(); this.n = -9223372036854775807L; this.g = new q(); g gVar = new g(); this.h = gVar; this.k = gVar; } public static long d(@Nullable Metadata metadata) { if (metadata == null) { return -9223372036854775807L; } int length = metadata.i.length; for (int i = 0; i < length; i++) { Metadata.Entry entry = metadata.i[i]; if (entry instanceof TextInformationFrame) { TextInformationFrame textInformationFrame = (TextInformationFrame) entry; if (textInformationFrame.i.equals("TLEN")) { return h0.a(Long.parseLong(textInformationFrame.k)); } } } return -9223372036854775807L; } public static boolean h(int i, long j) { return ((long) (i & -128000)) == (j & -128000); } public final long a(long j) { return ((j * 1000000) / ((long) this.e.d)) + this.n; } @Override // c.i.a.c.a2.h public boolean b(i iVar) throws IOException { return j(iVar, true); } public final g c(i iVar) throws IOException { iVar.n(this.d.a, 0, 4); this.d.D(0); this.e.a(this.d.f()); return new c(iVar.b(), iVar.getPosition(), this.e); } /* JADX WARNING: Code restructure failed: missing block: B:132:0x02e9, code lost: if ((r4.b & 1) != 0) goto L_0x02eb; */ /* JADX WARNING: Code restructure failed: missing block: B:20:0x0060, code lost: if (r3 != 1231971951) goto L_0x0063; */ /* JADX WARNING: Removed duplicated region for block: B:102:0x024c */ /* JADX WARNING: Removed duplicated region for block: B:114:0x02a2 */ /* JADX WARNING: Removed duplicated region for block: B:115:0x02a8 */ /* JADX WARNING: Removed duplicated region for block: B:136:0x031f */ /* JADX WARNING: Removed duplicated region for block: B:137:0x0321 */ /* JADX WARNING: Removed duplicated region for block: B:181:0x044a */ /* JADX WARNING: Removed duplicated region for block: B:29:0x007e A[ADDED_TO_REGION] */ /* JADX WARNING: Removed duplicated region for block: B:64:0x0175 */ /* JADX WARNING: Removed duplicated region for block: B:81:0x01e8 */ /* JADX WARNING: Removed duplicated region for block: B:95:0x0235 */ @Override // c.i.a.c.a2.h public int e(i iVar, s sVar) throws IOException { f fVar; int i; long a2; int i2; h hVar; Metadata metadata; e eVar; i iVar2; long j; long j2; long d; int f; int i3; i iVar3; int v; i iVar4; h hVar2; h hVar3; int i4; i iVar5 = iVar; AnimatableValueParser.H(this.j); int i5 = f0.a; if (this.l == 0) { try { j(iVar5, false); } catch (EOFException unused) { i = -1; fVar = this; } } if (this.r == null) { w wVar = new w(this.e.f1001c); iVar5.n(wVar.a, 0, this.e.f1001c); z.a aVar = this.e; int i6 = 21; if ((aVar.a & 1) != 0) { if (aVar.e != 1) { i6 = 36; } } else if (aVar.e == 1) { i6 = 13; } if (wVar.f908c >= i6 + 4) { wVar.D(i6); i2 = wVar.f(); if (i2 != 1483304551) { } String str = ", "; if (i2 != 1483304551 || i2 == 1231971951) { fVar = this; long b = iVar.b(); long position = iVar.getPosition(); z.a aVar2 = fVar.e; int i7 = aVar2.g; int i8 = aVar2.d; f = wVar.f(); if ((f & 1) == 1 || (v = wVar.v()) == 0) { i3 = i6; iVar3 = null; } else { i3 = i6; long E = f0.E((long) v, ((long) i7) * 1000000, (long) i8); if ((f & 6) != 6) { iVar4 = new i(position, aVar2.f1001c, E, -1, null); } else { long t = wVar.t(); long[] jArr = new long[100]; for (int i9 = 0; i9 < 100; i9++) { jArr[i9] = (long) wVar.s(); } if (b != -1) { long j3 = position + t; if (b != j3) { StringBuilder O = a.O("XING data size mismatch: ", b, str); O.append(j3); Log.w("XingSeeker", O.toString()); } } iVar4 = new i(position, aVar2.f1001c, E, t, jArr); } iVar3 = iVar4; } if (iVar3 != null) { p pVar = fVar.f; if (!((pVar.b == -1 || pVar.f751c == -1) ? false : true)) { iVar.k(); iVar5 = iVar; iVar5.g(i3 + 141); iVar5.n(fVar.d.a, 0, 3); fVar.d.D(0); p pVar2 = fVar.f; int u = fVar.d.u(); Objects.requireNonNull(pVar2); int i10 = u >> 12; int i11 = u & 4095; if (i10 > 0 || i11 > 0) { pVar2.b = i10; pVar2.f751c = i11; } iVar5.l(fVar.e.f1001c); hVar = iVar3; if (iVar3 != null) { boolean c2 = iVar3.c(); hVar = iVar3; if (!c2) { hVar = iVar3; if (i2 == 1231971951) { hVar = c(iVar); } } } } } iVar5 = iVar; iVar5.l(fVar.e.f1001c); hVar = iVar3; if (iVar3 != null) { } } else { if (i2 == 1447187017) { long b2 = iVar.b(); long position2 = iVar.getPosition(); z.a aVar3 = this.e; wVar.E(10); int f2 = wVar.f(); if (f2 > 0) { int i12 = aVar3.d; long E2 = f0.E((long) f2, ((long) (i12 >= 32000 ? 1152 : 576)) * 1000000, (long) i12); int x2 = wVar.x(); int x3 = wVar.x(); int x4 = wVar.x(); wVar.E(2); long j4 = position2 + ((long) aVar3.f1001c); long[] jArr2 = new long[x2]; long[] jArr3 = new long[x2]; int i13 = 0; long j5 = position2; while (true) { if (i13 < x2) { jArr2[i13] = (((long) i13) * E2) / ((long) x2); jArr3[i13] = Math.max(j5, j4); if (x4 == 1) { i4 = wVar.s(); } else if (x4 == 2) { i4 = wVar.x(); } else if (x4 == 3) { i4 = wVar.u(); } else if (x4 != 4) { break; } else { i4 = wVar.v(); } j5 += (long) (i4 * x3); i13++; str = str; b2 = b2; } else { if (!(b2 == -1 || b2 == j5)) { StringBuilder O2 = a.O("VBRI data size mismatch: ", b2, str); O2.append(j5); Log.w("VbriSeeker", O2.toString()); } hVar3 = new h(jArr2, jArr3, E2, j5); } } fVar = this; iVar.l(fVar.e.f1001c); iVar5 = iVar; hVar2 = hVar3; } hVar3 = null; fVar = this; iVar.l(fVar.e.f1001c); iVar5 = iVar; hVar2 = hVar3; } else { fVar = this; iVar.k(); hVar2 = null; } hVar = hVar2; } metadata = fVar.m; long position3 = iVar.getPosition(); if (metadata != null) { int length = metadata.i.length; int i14 = 0; while (true) { if (i14 >= length) { break; } Metadata.Entry entry = metadata.i[i14]; if (entry instanceof MlltFrame) { MlltFrame mlltFrame = (MlltFrame) entry; long d2 = d(metadata); int length2 = mlltFrame.m.length; int i15 = length2 + 1; long[] jArr4 = new long[i15]; long[] jArr5 = new long[i15]; jArr4[0] = position3; jArr5[0] = 0; long j6 = 0; for (int i16 = 1; i16 <= length2; i16++) { int i17 = i16 - 1; position3 += (long) (mlltFrame.k + mlltFrame.m[i17]); j6 += (long) (mlltFrame.l + mlltFrame.n[i17]); jArr4[i16] = position3; jArr5[i16] = j6; } eVar = new e(jArr4, jArr5, d2); } else { i14++; } } if (!fVar.f677s) { iVar2 = new g.a(); } else { i iVar6 = hVar; if ((fVar.b & 2) != 0) { if (eVar != null) { d = eVar.f675c; } else if (hVar != null) { j2 = hVar.i(); j = hVar.a(); iVar6 = new d(j2, iVar.getPosition(), j); } else { d = d(fVar.m); } j2 = d; j = -1; iVar6 = new d(j2, iVar.getPosition(), j); } else if (eVar != null) { iVar6 = eVar; } else if (hVar == null) { iVar6 = null; } if (iVar6 != null) { boolean c3 = iVar6.c(); iVar2 = iVar6; if (!c3) { iVar2 = iVar6; } } iVar2 = c(iVar); } fVar.r = iVar2; fVar.i.a(iVar2); c.i.a.c.a2.w wVar2 = fVar.k; Format.b bVar = new Format.b(); z.a aVar4 = fVar.e; bVar.k = aVar4.b; bVar.l = 4096; bVar.f2199x = aVar4.e; bVar.f2200y = aVar4.d; p pVar3 = fVar.f; bVar.A = pVar3.b; bVar.B = pVar3.f751c; bVar.i = (fVar.b & 4) == 0 ? null : fVar.m; wVar2.e(bVar.a()); fVar.p = iVar.getPosition(); } eVar = null; if (!fVar.f677s) { } fVar.r = iVar2; fVar.i.a(iVar2); c.i.a.c.a2.w wVar2 = fVar.k; Format.b bVar = new Format.b(); z.a aVar4 = fVar.e; bVar.k = aVar4.b; bVar.l = 4096; bVar.f2199x = aVar4.e; bVar.f2200y = aVar4.d; p pVar3 = fVar.f; bVar.A = pVar3.b; bVar.B = pVar3.f751c; bVar.i = (fVar.b & 4) == 0 ? null : fVar.m; wVar2.e(bVar.a()); fVar.p = iVar.getPosition(); } if (wVar.f908c >= 40) { wVar.D(36); if (wVar.f() == 1447187017) { i2 = 1447187017; String str = ", "; if (i2 != 1483304551) { } fVar = this; long b = iVar.b(); long position = iVar.getPosition(); z.a aVar2 = fVar.e; int i7 = aVar2.g; int i8 = aVar2.d; f = wVar.f(); if ((f & 1) == 1) { } i3 = i6; iVar3 = null; if (iVar3 != null) { } iVar5 = iVar; iVar5.l(fVar.e.f1001c); hVar = iVar3; if (iVar3 != null) { } metadata = fVar.m; long position3 = iVar.getPosition(); if (metadata != null) { } eVar = null; if (!fVar.f677s) { } fVar.r = iVar2; fVar.i.a(iVar2); c.i.a.c.a2.w wVar2 = fVar.k; Format.b bVar = new Format.b(); z.a aVar4 = fVar.e; bVar.k = aVar4.b; bVar.l = 4096; bVar.f2199x = aVar4.e; bVar.f2200y = aVar4.d; p pVar3 = fVar.f; bVar.A = pVar3.b; bVar.B = pVar3.f751c; bVar.i = (fVar.b & 4) == 0 ? null : fVar.m; wVar2.e(bVar.a()); fVar.p = iVar.getPosition(); } } i2 = 0; String str = ", "; if (i2 != 1483304551) { } fVar = this; long b = iVar.b(); long position = iVar.getPosition(); z.a aVar2 = fVar.e; int i7 = aVar2.g; int i8 = aVar2.d; f = wVar.f(); if ((f & 1) == 1) { } i3 = i6; iVar3 = null; if (iVar3 != null) { } iVar5 = iVar; iVar5.l(fVar.e.f1001c); hVar = iVar3; if (iVar3 != null) { } metadata = fVar.m; long position3 = iVar.getPosition(); if (metadata != null) { } eVar = null; if (!fVar.f677s) { } fVar.r = iVar2; fVar.i.a(iVar2); c.i.a.c.a2.w wVar2 = fVar.k; Format.b bVar = new Format.b(); z.a aVar4 = fVar.e; bVar.k = aVar4.b; bVar.l = 4096; bVar.f2199x = aVar4.e; bVar.f2200y = aVar4.d; p pVar3 = fVar.f; bVar.A = pVar3.b; bVar.B = pVar3.f751c; bVar.i = (fVar.b & 4) == 0 ? null : fVar.m; wVar2.e(bVar.a()); fVar.p = iVar.getPosition(); } else { fVar = this; if (fVar.p != 0) { long position4 = iVar.getPosition(); long j7 = fVar.p; if (position4 < j7) { iVar5.l((int) (j7 - position4)); } } } if (fVar.q == 0) { iVar.k(); if (!i(iVar)) { fVar.d.D(0); int f3 = fVar.d.f(); if (!h(f3, (long) fVar.l) || z.a(f3) == -1) { iVar5.l(1); fVar.l = 0; i = 0; if (i == -1 && (fVar.r instanceof d)) { a2 = fVar.a(fVar.o); if (fVar.r.i() != a2) { g gVar = fVar.r; ((d) gVar).d = a2; fVar.i.a(gVar); } } return i; } fVar.e.a(f3); if (fVar.n == -9223372036854775807L) { fVar.n = fVar.r.d(iVar.getPosition()); if (fVar.f676c != -9223372036854775807L) { fVar.n = (fVar.f676c - fVar.r.d(0)) + fVar.n; } } z.a aVar5 = fVar.e; fVar.q = aVar5.f1001c; g gVar2 = fVar.r; if (gVar2 instanceof d) { d dVar = (d) gVar2; long a3 = fVar.a(fVar.o + ((long) aVar5.g)); long position5 = iVar.getPosition() + ((long) fVar.e.f1001c); if (!dVar.b(a3)) { dVar.b.a(a3); dVar.f674c.a(position5); } if (fVar.t && dVar.b(fVar.u)) { fVar.t = false; fVar.k = fVar.j; } } } i = -1; a2 = fVar.a(fVar.o); if (fVar.r.i() != a2) { } return i; } int b3 = fVar.k.b(iVar5, fVar.q, true); if (b3 != -1) { int i18 = fVar.q - b3; fVar.q = i18; if (i18 <= 0) { fVar.k.d(fVar.a(fVar.o), 1, fVar.e.f1001c, 0, null); fVar.o += (long) fVar.e.g; fVar.q = 0; } i = 0; a2 = fVar.a(fVar.o); if (fVar.r.i() != a2) { } return i; } i = -1; a2 = fVar.a(fVar.o); if (fVar.r.i() != a2) { } return i; } @Override // c.i.a.c.a2.h public void f(j jVar) { this.i = jVar; c.i.a.c.a2.w p = jVar.p(0, 1); this.j = p; this.k = p; this.i.j(); } @Override // c.i.a.c.a2.h public void g(long j, long j2) { this.l = 0; this.n = -9223372036854775807L; this.o = 0; this.q = 0; this.u = j2; g gVar = this.r; if ((gVar instanceof d) && !((d) gVar).b(j2)) { this.t = true; this.k = this.h; } } public final boolean i(i iVar) throws IOException { g gVar = this.r; if (gVar != null) { long a2 = gVar.a(); if (a2 != -1 && iVar.f() > a2 - 4) { return true; } } try { return !iVar.e(this.d.a, 0, 4, true); } catch (EOFException unused) { return true; } } public final boolean j(i iVar, boolean z2) throws IOException { int i; int i2; int a2; int i3 = z2 ? 32768 : 131072; iVar.k(); if (iVar.getPosition() == 0) { Metadata a3 = this.g.a(iVar, (this.b & 4) == 0 ? null : a); this.m = a3; if (a3 != null) { this.f.b(a3); } i = (int) iVar.f(); if (!z2) { iVar.l(i); } i2 = 0; } else { i2 = 0; i = 0; } int i4 = 0; int i5 = 0; while (true) { if (!i(iVar)) { this.d.D(0); int f = this.d.f(); if ((i2 == 0 || h(f, (long) i2)) && (a2 = z.a(f)) != -1) { i4++; if (i4 != 1) { if (i4 == 4) { break; } } else { this.e.a(f); i2 = f; } iVar.g(a2 - 4); } else { int i6 = i5 + 1; if (i5 != i3) { if (z2) { iVar.k(); iVar.g(i + i6); } else { iVar.l(1); } i5 = i6; i2 = 0; i4 = 0; } else if (z2) { return false; } else { throw new ParserException("Searched too many bytes."); } } } else if (i4 <= 0) { throw new EOFException(); } } if (z2) { iVar.l(i + i5); } else { iVar.k(); } this.l = i2; return true; } @Override // c.i.a.c.a2.h public void release() { } }