93 lines
3.3 KiB
Java
93 lines
3.3 KiB
Java
package o;
|
|
|
|
import com.drew.metadata.MetadataException;
|
|
import java.io.IOException;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class Wmv implements InterfaceC16990suK {
|
|
private String c = "";
|
|
private final YZg e;
|
|
|
|
public Wmv(C16613piz c16613piz) {
|
|
YZg yZg = new YZg();
|
|
this.e = yZg;
|
|
c16613piz.c.add(yZg);
|
|
}
|
|
|
|
@Override // o.InterfaceC16990suK
|
|
public final boolean a(String str) {
|
|
return str.equals("WAVE");
|
|
}
|
|
|
|
@Override // o.InterfaceC16990suK
|
|
public final boolean d(String str) {
|
|
return str.equals("fmt ") || (this.c.equals("INFO") && YZg.c.containsKey(str)) || str.equals("data");
|
|
}
|
|
|
|
@Override // o.InterfaceC16990suK
|
|
public final boolean c(String str) {
|
|
if (str.equals("INFO")) {
|
|
this.c = "INFO";
|
|
return true;
|
|
}
|
|
this.c = "";
|
|
return false;
|
|
}
|
|
|
|
@Override // o.InterfaceC16990suK
|
|
public final void c(String str, byte[] bArr) {
|
|
try {
|
|
if (str.equals("fmt ")) {
|
|
C0925RrQ c0925RrQ = new C0925RrQ(bArr);
|
|
c0925RrQ.b = false;
|
|
short a = c0925RrQ.a(0);
|
|
short a2 = c0925RrQ.a(2);
|
|
int g = c0925RrQ.g(4);
|
|
int g2 = c0925RrQ.g(8);
|
|
short a3 = c0925RrQ.a(12);
|
|
if (a == 1) {
|
|
this.e.d(6, c0925RrQ.a(14));
|
|
this.e.e(1, YZg.d.get(Integer.valueOf(a)));
|
|
} else if (YZg.d.containsKey(Integer.valueOf(a))) {
|
|
this.e.e(1, YZg.d.get(Integer.valueOf(a)));
|
|
} else {
|
|
this.e.e(1, "Unknown");
|
|
}
|
|
this.e.d(2, a2);
|
|
this.e.d(3, g);
|
|
this.e.d(4, g2);
|
|
this.e.d(5, a3);
|
|
return;
|
|
}
|
|
if (str.equals("data")) {
|
|
try {
|
|
if (this.e.d(4)) {
|
|
double length = bArr.length / this.e.a();
|
|
int i = (int) length;
|
|
Integer valueOf = Integer.valueOf(i / ((int) Math.pow(60.0d, 2.0d)));
|
|
this.e.e(16, String.format("%1$02d:%2$02d:%3$02d", valueOf, Integer.valueOf((i / ((int) Math.pow(60.0d, 1.0d))) - (valueOf.intValue() * 60)), Integer.valueOf((int) Math.round((length / Math.pow(60.0d, 0.0d)) - (r2.intValue() * 60)))));
|
|
return;
|
|
}
|
|
return;
|
|
} catch (MetadataException unused) {
|
|
YZg yZg = this.e;
|
|
BrP.b(new Object[]{yZg, "Error calculating duration: bytes per second not found"}, -1786863991, 1786863992, System.identityHashCode(yZg));
|
|
return;
|
|
}
|
|
}
|
|
if (YZg.c.containsKey(str)) {
|
|
this.e.e(YZg.c.get(str).intValue(), new String(bArr).substring(0, bArr.length - 1));
|
|
}
|
|
} catch (IOException e) {
|
|
YZg yZg2 = this.e;
|
|
BrP.b(new Object[]{yZg2, e.getMessage()}, -1786863991, 1786863992, System.identityHashCode(yZg2));
|
|
}
|
|
}
|
|
|
|
@Override // o.InterfaceC16990suK
|
|
public final void b(String str) {
|
|
YZg yZg = this.e;
|
|
BrP.b(new Object[]{yZg, str}, -1786863991, 1786863992, System.identityHashCode(yZg));
|
|
}
|
|
}
|