SPAIN TV+ v2.14.8版本的 MD5 值为:fb654ec376ec94e584d29f71bc1f6f4b
以下内容为反编译后的 a.java 源代码,内容仅作参考
package c3;
import com.google.ads.interactivemedia.v3.internal.aen;
import com.google.android.tvonline.extractor.g;
import k3.a;
import m2.u1;
import x2.i;
import x2.j;
import x2.k;
import x2.t;
import x4.k0;
public final class a implements i {
private k f4620b;
private int f4621c;
private int f4622d;
private int f4623e;
private p3.b f4625g;
private j f4626h;
private c f4627i;
private f3.k f4628j;
private final k0 f4619a = new k0(6);
private long f4624f = -1;
private void b(j jVar) {
this.f4619a.L(2);
jVar.r(this.f4619a.d(), 0, 2);
jVar.j(this.f4619a.J() - 2);
}
private void d() {
h(new a.b[0]);
((k) x4.a.e(this.f4620b)).r();
this.f4620b.k(new g.b(-9223372036854775807L));
this.f4621c = 6;
}
private static p3.b e(String str, long j8) {
b a8;
if (j8 == -1 || (a8 = e.a(str)) == null) {
return null;
}
return a8.a(j8);
}
private void h(a.b... bVarArr) {
((k) x4.a.e(this.f4620b)).e(aen.f5572r, 4).e(new u1.b().K("image/jpeg").X(new k3.a(bVarArr)).E());
}
private int i(j jVar) {
this.f4619a.L(2);
jVar.r(this.f4619a.d(), 0, 2);
return this.f4619a.J();
}
private void j(j jVar) {
int i8;
this.f4619a.L(2);
jVar.readFully(this.f4619a.d(), 0, 2);
int J = this.f4619a.J();
this.f4622d = J;
if (J == 65498) {
if (this.f4624f == -1) {
d();
return;
}
i8 = 4;
} else if ((J >= 65488 && J <= 65497) || J == 65281) {
return;
} else {
i8 = 1;
}
this.f4621c = i8;
}
private void k(j jVar) {
String x8;
if (this.f4622d == 65505) {
k0 k0Var = new k0(this.f4623e);
jVar.readFully(k0Var.d(), 0, this.f4623e);
if (this.f4625g == null && "http://ns.adobe.com/xap/1.0/".equals(k0Var.x()) && (x8 = k0Var.x()) != null) {
p3.b e8 = e(x8, jVar.getLength());
this.f4625g = e8;
if (e8 != null) {
this.f4624f = e8.f19336e;
}
}
} else {
jVar.o(this.f4623e);
}
this.f4621c = 0;
}
private void l(j jVar) {
this.f4619a.L(2);
jVar.readFully(this.f4619a.d(), 0, 2);
this.f4623e = this.f4619a.J() - 2;
this.f4621c = 2;
}
private void m(j jVar) {
if (jVar.g(this.f4619a.d(), 0, 1, true)) {
jVar.n();
if (this.f4628j == null) {
this.f4628j = new f3.k();
}
c cVar = new c(jVar, this.f4624f);
this.f4627i = cVar;
if (this.f4628j.g(cVar)) {
this.f4628j.c(new d(this.f4624f, (k) x4.a.e(this.f4620b)));
n();
return;
}
}
d();
}
private void n() {
h((a.b) x4.a.e(this.f4625g));
this.f4621c = 5;
}
@Override
public void a(long j8, long j9) {
if (j8 == 0) {
this.f4621c = 0;
this.f4628j = null;
} else if (this.f4621c == 5) {
((f3.k) x4.a.e(this.f4628j)).a(j8, j9);
}
}
@Override
public void c(k kVar) {
this.f4620b = kVar;
}
@Override
public int f(j jVar, t tVar) {
int i8 = this.f4621c;
if (i8 == 0) {
j(jVar);
return 0;
} else if (i8 == 1) {
l(jVar);
return 0;
} else if (i8 == 2) {
k(jVar);
return 0;
} else if (i8 == 4) {
long position = jVar.getPosition();
long j8 = this.f4624f;
if (position != j8) {
tVar.f22594a = j8;
return 1;
}
m(jVar);
return 0;
} else if (i8 != 5) {
if (i8 == 6) {
return -1;
}
throw new IllegalStateException();
} else {
if (this.f4627i == null || jVar != this.f4626h) {
this.f4626h = jVar;
this.f4627i = new c(jVar, this.f4624f);
}
int f8 = ((f3.k) x4.a.e(this.f4628j)).f(this.f4627i, tVar);
if (f8 == 1) {
tVar.f22594a += this.f4624f;
}
return f8;
}
}
@Override
public boolean g(j jVar) {
if (i(jVar) != 65496) {
return false;
}
int i8 = i(jVar);
this.f4622d = i8;
if (i8 == 65504) {
b(jVar);
this.f4622d = i(jVar);
}
if (this.f4622d != 65505) {
return false;
}
jVar.j(2);
this.f4619a.L(6);
jVar.r(this.f4619a.d(), 0, 6);
return this.f4619a.F() == 1165519206 && this.f4619a.J() == 0;
}
@Override
public void release() {
f3.k kVar = this.f4628j;
if (kVar != null) {
kVar.release();
}
}
}