抖阴.apk(点击下载) / i.java


package tv.danmaku.ijk.media.player;

import android.os.Bundle;
import android.text.TextUtils;
import com.google.android.exoplayer2.DefaultRenderersFactory;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Locale;

/* compiled from: IjkMediaMeta */
public class i {
    public static final String A = "codec_profile_id";
    public static final long A0 = 1731;
    public static final String B = "width";
    public static final long B0 = 311;
    public static final String C = "height";
    public static final long C0 = 1807;
    public static final String D = "fps_num";
    public static final long D0 = 319;
    public static final String E = "fps_den";
    public static final long E0 = 1739;
    public static final String F = "tbr_num";
    public static final long F0 = 1591;
    public static final String G = "tbr_den";
    public static final long G0 = 1735;
    public static final String H = "sar_num";
    public static final long H0 = 1599;
    public static final String I = "sar_den";
    public static final long I0 = 1743;
    public static final String J = "sample_rate";
    public static final long J0 = 255;
    public static final String K = "channel_layout";
    public static final long K0 = 1847;
    public static final String L = "streams";
    public static final long L0 = 1610612736;
    public static final long M = 1;
    public static final int M0 = 512;
    public static final long N = 2;
    public static final int N0 = 2048;
    public static final long O = 4;
    public static final int O0 = 66;
    public static final long P = 8;
    public static final int P0 = 578;
    public static final long Q = 16;
    public static final int Q0 = 77;
    public static final long R = 32;
    public static final int R0 = 88;
    public static final long S = 64;
    public static final int S0 = 100;
    public static final long T = 128;
    public static final int T0 = 110;
    public static final long U = 256;
    public static final int U0 = 2158;
    public static final long V = 512;
    public static final int V0 = 122;
    public static final long W = 1024;
    public static final int W0 = 2170;
    public static final long X = 2048;
    public static final int X0 = 144;
    public static final long Y = 4096;
    public static final int Y0 = 244;
    public static final long Z = 8192;
    public static final int Z0 = 2292;
    public static final long a0 = 16384;
    public static final int a1 = 44;
    public static final long b0 = 32768;
    public static final long c0 = 65536;
    public static final long d0 = 131072;
    public static final long e0 = 536870912;
    public static final long f0 = 1073741824;
    public static final long g0 = 2147483648L;
    public static final long h0 = 4294967296L;
    public static final String i = "format";
    public static final long i0 = 8589934592L;
    public static final String j = "duration_us";
    public static final long j0 = 17179869184L;
    public static final String k = "start_us";
    public static final long k0 = 34359738368L;
    public static final String l = "bitrate";
    public static final long l0 = 4;
    public static final String m = "video";
    public static final long m0 = 3;
    public static final String n = "audio";
    public static final long n0 = 11;
    public static final String o = "timedtext";
    public static final long o0 = 259;
    public static final String p = "type";
    public static final long p0 = 7;
    public static final String q = "video";
    public static final long q0 = 15;
    public static final String r = "audio";
    public static final long r0 = 263;
    public static final String s = "timedtext";
    public static final long s0 = 271;
    public static final String t = "unknown";
    public static final long t0 = 1539;
    public static final String u = "language";
    public static final long u0 = 51;
    public static final String v = "codec_name";
    public static final long v0 = 1543;
    public static final String w = "codec_profile";
    public static final long w0 = 1551;
    public static final String x = "codec_level";
    public static final long x0 = 55;
    public static final String y = "codec_long_name";
    public static final long y0 = 63;
    public static final String z = "codec_pixel_format";
    public static final long z0 = 1799;
    public Bundle a;

    /* renamed from: b  reason: collision with root package name */
    public String f8296b;

    /* renamed from: c  reason: collision with root package name */
    public long f8297c;

    /* renamed from: d  reason: collision with root package name */
    public long f8298d;

    /* renamed from: e  reason: collision with root package name */
    public long f8299e;

    /* renamed from: f  reason: collision with root package name */
    public final ArrayList<a> f8300f = new ArrayList<>();
    public a g;
    public a h;

    /* compiled from: IjkMediaMeta */
    public static class a {
        public Bundle a;

        /* renamed from: b  reason: collision with root package name */
        public final int f8301b;

        /* renamed from: c  reason: collision with root package name */
        public String f8302c;

        /* renamed from: d  reason: collision with root package name */
        public String f8303d;

        /* renamed from: e  reason: collision with root package name */
        public String f8304e;

        /* renamed from: f  reason: collision with root package name */
        public String f8305f;
        public String g;
        public long h;
        public int i;
        public int j;
        public int k;
        public int l;
        public int m;
        public int n;
        public int o;
        public int p;
        public int q;
        public long r;

        public a(int i2) {
            this.f8301b = i2;
        }

        public int a(String str) {
            return a(str, 0);
        }

        public long b(String str) {
            return a(str, 0L);
        }

        public String c(String str) {
            return this.a.getString(str);
        }

        public String d() {
            return !TextUtils.isEmpty(this.f8304e) ? this.f8304e : "N/A";
        }

        public String e() {
            int i2;
            int i3 = this.k;
            return (i3 <= 0 || (i2 = this.l) <= 0) ? "N/A" : String.valueOf(((float) i3) / ((float) i2));
        }

        public String f() {
            int i2 = this.i;
            if (i2 <= 0 || this.j <= 0) {
                return "N/A";
            }
            if (this.o <= 0 || this.p <= 0) {
                return String.format(Locale.US, "%d x %d", Integer.valueOf(this.i), Integer.valueOf(this.j));
            }
            return String.format(Locale.US, "%d x %d [SAR %d:%d]", Integer.valueOf(i2), Integer.valueOf(this.j), Integer.valueOf(this.o), Integer.valueOf(this.p));
        }

        public String g() {
            int i2 = this.q;
            if (i2 <= 0) {
                return "N/A";
            }
            return String.format(Locale.US, "%d Hz", Integer.valueOf(i2));
        }

        public int a(String str, int i2) {
            String c2 = c(str);
            if (TextUtils.isEmpty(c2)) {
                return i2;
            }
            try {
                return Integer.parseInt(c2);
            } catch (NumberFormatException unused) {
                return i2;
            }
        }

        public String b() {
            long j2 = this.r;
            if (j2 <= 0) {
                return "N/A";
            }
            if (j2 == 4) {
                return "mono";
            }
            if (j2 == 3) {
                return "stereo";
            }
            return String.format(Locale.US, "%x", Long.valueOf(j2));
        }

        public String c() {
            if (!TextUtils.isEmpty(this.g)) {
                return this.g;
            }
            return !TextUtils.isEmpty(this.f8304e) ? this.f8304e : "N/A";
        }

        public long a(String str, long j2) {
            String c2 = c(str);
            if (TextUtils.isEmpty(c2)) {
                return j2;
            }
            try {
                return Long.parseLong(c2);
            } catch (NumberFormatException unused) {
                return j2;
            }
        }

        public String a() {
            long j2 = this.h;
            if (j2 <= 0) {
                return "N/A";
            }
            if (j2 < 1000) {
                return String.format(Locale.US, "%d bit/s", Long.valueOf(j2));
            }
            return String.format(Locale.US, "%d kb/s", Long.valueOf(j2 / 1000));
        }
    }

    public int a(String str) {
        return a(str, 0);
    }

    public long b(String str) {
        return a(str, 0L);
    }

    public ArrayList<Bundle> c(String str) {
        return this.a.getParcelableArrayList(str);
    }

    public String d(String str) {
        return this.a.getString(str);
    }

    public int a(String str, int i2) {
        String d2 = d(str);
        if (TextUtils.isEmpty(d2)) {
            return i2;
        }
        try {
            return Integer.parseInt(d2);
        } catch (NumberFormatException unused) {
            return i2;
        }
    }

    public long a(String str, long j2) {
        String d2 = d(str);
        if (TextUtils.isEmpty(d2)) {
            return j2;
        }
        try {
            return Long.parseLong(d2);
        } catch (NumberFormatException unused) {
            return j2;
        }
    }

    public String a() {
        long j2 = (this.f8297c + DefaultRenderersFactory.f1068e) / 1000000;
        long j3 = j2 / 60;
        return String.format(Locale.US, "%02d:%02d:%02d", Long.valueOf(j3 / 60), Long.valueOf(j3 % 60), Long.valueOf(j2 % 60));
    }

    public static i a(Bundle bundle) {
        if (bundle == null) {
            return null;
        }
        i iVar = new i();
        iVar.a = bundle;
        iVar.f8296b = iVar.d("format");
        iVar.f8297c = iVar.b("duration_us");
        iVar.f8298d = iVar.b("start_us");
        iVar.f8299e = iVar.b("bitrate");
        int i2 = -1;
        int a2 = iVar.a("video", -1);
        int a3 = iVar.a("audio", -1);
        iVar.a("timedtext", -1);
        ArrayList<Bundle> c2 = iVar.c("streams");
        if (c2 == null) {
            return iVar;
        }
        Iterator<Bundle> it = c2.iterator();
        while (it.hasNext()) {
            Bundle next = it.next();
            i2++;
            if (next != null) {
                a aVar = new a(i2);
                aVar.a = next;
                aVar.f8302c = aVar.c("type");
                aVar.f8303d = aVar.c("language");
                if (!TextUtils.isEmpty(aVar.f8302c)) {
                    aVar.f8304e = aVar.c("codec_name");
                    aVar.f8305f = aVar.c("codec_profile");
                    aVar.g = aVar.c("codec_long_name");
                    aVar.h = (long) aVar.a("bitrate");
                    if (aVar.f8302c.equalsIgnoreCase("video")) {
                        aVar.i = aVar.a("width");
                        aVar.j = aVar.a("height");
                        aVar.k = aVar.a("fps_num");
                        aVar.l = aVar.a("fps_den");
                        aVar.m = aVar.a("tbr_num");
                        aVar.n = aVar.a("tbr_den");
                        aVar.o = aVar.a("sar_num");
                        aVar.p = aVar.a("sar_den");
                        if (a2 == i2) {
                            iVar.g = aVar;
                        }
                    } else if (aVar.f8302c.equalsIgnoreCase("audio")) {
                        aVar.q = aVar.a("sample_rate");
                        aVar.r = aVar.b("channel_layout");
                        if (a3 == i2) {
                            iVar.h = aVar;
                        }
                    }
                    iVar.f8300f.add(aVar);
                }
            }
        }
        return iVar;
    }
}