121 lines
3.2 KiB
Java
121 lines
3.2 KiB
Java
package c.i.a.c.a2.j0;
|
|
|
|
import c.i.a.c.a2.i;
|
|
import c.i.a.c.a2.j;
|
|
import c.i.a.c.a2.j0.i0;
|
|
import c.i.a.c.a2.s;
|
|
import c.i.a.c.a2.t;
|
|
import c.i.a.c.i2.w;
|
|
import java.io.IOException;
|
|
/* compiled from: Ac4Extractor */
|
|
public final class h implements c.i.a.c.a2.h {
|
|
public final i a = new i(null);
|
|
public final w b = new w(16384);
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public boolean f718c;
|
|
|
|
static {
|
|
b bVar = b.a;
|
|
}
|
|
|
|
/* JADX WARNING: Code restructure failed: missing block: B:10:0x0045, code lost:
|
|
return false;
|
|
*/
|
|
/* JADX WARNING: Code restructure failed: missing block: B:8:0x003a, code lost:
|
|
r15.k();
|
|
r4 = r4 + 1;
|
|
*/
|
|
/* JADX WARNING: Code restructure failed: missing block: B:9:0x0043, code lost:
|
|
if ((r4 - r3) < 8192) goto L_0x0046;
|
|
*/
|
|
@Override // c.i.a.c.a2.h
|
|
public boolean b(i iVar) throws IOException {
|
|
int i;
|
|
w wVar = new w(10);
|
|
int i2 = 0;
|
|
while (true) {
|
|
iVar.n(wVar.a, 0, 10);
|
|
wVar.D(0);
|
|
if (wVar.u() != 4801587) {
|
|
break;
|
|
}
|
|
wVar.E(3);
|
|
int r = wVar.r();
|
|
i2 += r + 10;
|
|
iVar.g(r);
|
|
}
|
|
iVar.k();
|
|
iVar.g(i2);
|
|
int i3 = i2;
|
|
while (true) {
|
|
int i4 = 0;
|
|
while (true) {
|
|
int i5 = 7;
|
|
iVar.n(wVar.a, 0, 7);
|
|
wVar.D(0);
|
|
int x2 = wVar.x();
|
|
if (x2 != 44096 && x2 != 44097) {
|
|
break;
|
|
}
|
|
i4++;
|
|
if (i4 >= 4) {
|
|
return true;
|
|
}
|
|
byte[] bArr = wVar.a;
|
|
if (bArr.length < 7) {
|
|
i = -1;
|
|
} else {
|
|
int i6 = ((bArr[2] & 255) << 8) | (bArr[3] & 255);
|
|
if (i6 == 65535) {
|
|
i6 = ((bArr[4] & 255) << 16) | ((bArr[5] & 255) << 8) | (bArr[6] & 255);
|
|
} else {
|
|
i5 = 4;
|
|
}
|
|
if (x2 == 44097) {
|
|
i5 += 2;
|
|
}
|
|
i = i6 + i5;
|
|
}
|
|
if (i == -1) {
|
|
return false;
|
|
}
|
|
iVar.g(i - 7);
|
|
}
|
|
iVar.g(i3);
|
|
}
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.h
|
|
public int e(i iVar, s sVar) throws IOException {
|
|
int read = iVar.read(this.b.a, 0, 16384);
|
|
if (read == -1) {
|
|
return -1;
|
|
}
|
|
this.b.D(0);
|
|
this.b.C(read);
|
|
if (!this.f718c) {
|
|
this.a.m = 0;
|
|
this.f718c = true;
|
|
}
|
|
this.a.b(this.b);
|
|
return 0;
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.h
|
|
public void f(j jVar) {
|
|
this.a.e(jVar, new i0.d(Integer.MIN_VALUE, 0, 1));
|
|
jVar.j();
|
|
jVar.a(new t.b(-9223372036854775807L, 0));
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.h
|
|
public void g(long j, long j2) {
|
|
this.f718c = false;
|
|
this.a.c();
|
|
}
|
|
|
|
@Override // c.i.a.c.a2.h
|
|
public void release() {
|
|
}
|
|
}
|