LINE.apk(点击下载) / za.java


package uc;

import ai.clova.cic.clientlib.exoplayer2.C;
import ai.clova.cic.clientlib.exoplayer2.util.MimeTypes;
import android.util.SparseArray;
import b2.f;
import com.google.android.gms.internal.ads.zzanm;
import com.google.android.gms.internal.ads.zzapj;
import com.google.android.gms.internal.ads.zzapk;
import com.google.android.gms.internal.ads.zzavh;
import com.linecorp.yuki.sensetime.model.SegmentationData;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.Stack;
import java.util.UUID;
import kotlin.UByte;
import ra.x;

public final class za {

    /* renamed from: a  reason: collision with root package name */
    public final byte[] f164348a = new byte[8];

    /* renamed from: b  reason: collision with root package name */
    public final Stack<xa> f164349b = new Stack<>();

    /* renamed from: c  reason: collision with root package name */
    public final eb f164350c = new eb();

    /* renamed from: d  reason: collision with root package name */
    public int f164351d;

    /* renamed from: e  reason: collision with root package name */
    public int f164352e;

    /* renamed from: f  reason: collision with root package name */
    public long f164353f;

    /* renamed from: g  reason: collision with root package name */
    public i91 f164354g;

    /* JADX DEBUG: Failed to insert an additional move for type inference into block B:321:0x05da */
    /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARNING: Code restructure failed: missing block: B:187:0x035d, code lost:
        if (r13.equals("A_DTS/LOSSLESS") != false) goto L_0x03d7;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:247:0x0468, code lost:
        if (r1.m() == r4.getLeastSignificantBits()) goto L_0x046a;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:445:0x08cc, code lost:
        if (r0 == r10) goto L_0x08ce;
     */
    /* JADX WARNING: Removed duplicated region for block: B:141:0x02ab  */
    /* JADX WARNING: Removed duplicated region for block: B:144:0x02b7  */
    /* JADX WARNING: Removed duplicated region for block: B:147:0x02c3  */
    /* JADX WARNING: Removed duplicated region for block: B:150:0x02cf  */
    /* JADX WARNING: Removed duplicated region for block: B:153:0x02db  */
    /* JADX WARNING: Removed duplicated region for block: B:156:0x02e7  */
    /* JADX WARNING: Removed duplicated region for block: B:159:0x02f3  */
    /* JADX WARNING: Removed duplicated region for block: B:162:0x02ff  */
    /* JADX WARNING: Removed duplicated region for block: B:165:0x030b  */
    /* JADX WARNING: Removed duplicated region for block: B:168:0x0317  */
    /* JADX WARNING: Removed duplicated region for block: B:171:0x0323  */
    /* JADX WARNING: Removed duplicated region for block: B:174:0x032d  */
    /* JADX WARNING: Removed duplicated region for block: B:177:0x0339  */
    /* JADX WARNING: Removed duplicated region for block: B:180:0x0345  */
    /* JADX WARNING: Removed duplicated region for block: B:183:0x034f  */
    /* JADX WARNING: Removed duplicated region for block: B:186:0x0359  */
    /* JADX WARNING: Removed duplicated region for block: B:188:0x0361  */
    /* JADX WARNING: Removed duplicated region for block: B:191:0x036b  */
    /* JADX WARNING: Removed duplicated region for block: B:194:0x0375  */
    /* JADX WARNING: Removed duplicated region for block: B:197:0x037e  */
    /* JADX WARNING: Removed duplicated region for block: B:200:0x0387  */
    /* JADX WARNING: Removed duplicated region for block: B:203:0x0390  */
    /* JADX WARNING: Removed duplicated region for block: B:206:0x0399  */
    /* JADX WARNING: Removed duplicated region for block: B:209:0x03a2  */
    /* JADX WARNING: Removed duplicated region for block: B:212:0x03ab  */
    /* JADX WARNING: Removed duplicated region for block: B:215:0x03b4  */
    /* JADX WARNING: Removed duplicated region for block: B:218:0x03bf  */
    /* JADX WARNING: Removed duplicated region for block: B:221:0x03ca  */
    /* JADX WARNING: Removed duplicated region for block: B:224:0x03d5  */
    /* JADX WARNING: Removed duplicated region for block: B:227:0x03e0  */
    /* JADX WARNING: Removed duplicated region for block: B:229:0x03e8  */
    /* JADX WARNING: Removed duplicated region for block: B:230:0x0409  */
    /* JADX WARNING: Removed duplicated region for block: B:231:0x040d  */
    /* JADX WARNING: Removed duplicated region for block: B:232:0x0417  */
    /* JADX WARNING: Removed duplicated region for block: B:233:0x0419  */
    /* JADX WARNING: Removed duplicated region for block: B:236:0x0426  */
    /* JADX WARNING: Removed duplicated region for block: B:259:0x0490  */
    /* JADX WARNING: Removed duplicated region for block: B:260:0x049a  */
    /* JADX WARNING: Removed duplicated region for block: B:261:0x049e  */
    /* JADX WARNING: Removed duplicated region for block: B:262:0x04a2  */
    /* JADX WARNING: Removed duplicated region for block: B:263:0x04a6  */
    /* JADX WARNING: Removed duplicated region for block: B:264:0x04aa  */
    /* JADX WARNING: Removed duplicated region for block: B:265:0x04ae  */
    /* JADX WARNING: Removed duplicated region for block: B:266:0x04b1  */
    /* JADX WARNING: Removed duplicated region for block: B:268:0x04b6  */
    /* JADX WARNING: Removed duplicated region for block: B:269:0x04c0  */
    /* JADX WARNING: Removed duplicated region for block: B:270:0x0505  */
    /* JADX WARNING: Removed duplicated region for block: B:301:0x057a  */
    /* JADX WARNING: Removed duplicated region for block: B:329:0x05f2  */
    /* JADX WARNING: Removed duplicated region for block: B:330:0x0606  */
    /* JADX WARNING: Removed duplicated region for block: B:332:0x061c  */
    /* JADX WARNING: Removed duplicated region for block: B:339:0x0632  */
    /* JADX WARNING: Removed duplicated region for block: B:340:0x0635  */
    /* JADX WARNING: Removed duplicated region for block: B:341:0x0638  */
    /* JADX WARNING: Removed duplicated region for block: B:342:0x063a A[PHI: r3 
      PHI: (r3v90 java.lang.String) = (r3v23 java.lang.String), (r3v91 java.lang.String), (r3v92 java.lang.String), (r3v93 java.lang.String), (r3v120 java.lang.String), (r3v121 java.lang.String), (r3v122 java.lang.String), (r3v123 java.lang.String), (r3v124 java.lang.String), (r3v136 java.lang.String) binds: [B:226:0x03dd, B:341:0x0638, B:340:0x0635, B:339:0x0632, B:264:0x04aa, B:263:0x04a6, B:262:0x04a2, B:261:0x049e, B:260:0x049a, B:230:0x0409] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARNING: Removed duplicated region for block: B:347:0x0650  */
    /* JADX WARNING: Removed duplicated region for block: B:348:0x0652  */
    /* JADX WARNING: Removed duplicated region for block: B:351:0x065b  */
    /* JADX WARNING: Removed duplicated region for block: B:352:0x067e  */
    public final boolean a(oa oaVar) throws IOException, InterruptedException {
        char c14;
        boolean z14;
        boolean z15;
        int i14;
        String str;
        double d14;
        cb cbVar;
        Object obj;
        String str2;
        String str3;
        String str4;
        char c15;
        List<byte[]> list;
        int i15;
        int i16;
        String str5;
        int i17;
        zzanm zzanm;
        int i18;
        zzavh zzavh;
        byte[] bArr;
        int i19;
        int i24;
        int i25;
        int i26;
        ArrayList arrayList;
        List<byte[]> list2;
        List<byte[]> list3;
        String str6;
        String str7;
        boolean z16;
        va vaVar;
        ve veVar;
        int i27;
        ve veVar2;
        pq2.f(this.f164354g != null);
        za zaVar = this;
        while (true) {
            if (zaVar.f164349b.isEmpty()) {
                z15 = false;
                z14 = true;
                c14 = 5;
                zaVar = this;
            } else if (oaVar.f159757c < zaVar.f164349b.peek().f163576b) {
                z15 = false;
                z14 = true;
                c14 = 5;
            } else {
                i91 i912 = zaVar.f164354g;
                int i28 = zaVar.f164349b.pop().f163575a;
                cb cbVar2 = (cb) i912.f157215b;
                Objects.requireNonNull(cbVar2);
                if (i28 != 160) {
                    if (i28 == 174) {
                        String str8 = cbVar2.f154746s.f154356a;
                        if ("V_VP8".equals(str8) || "V_VP9".equals(str8) || "V_MPEG2".equals(str8) || "V_MPEG4/ISO/SP".equals(str8) || "V_MPEG4/ISO/ASP".equals(str8) || "V_MPEG4/ISO/AP".equals(str8) || "V_MPEG4/ISO/AVC".equals(str8) || "V_MPEGH/ISO/HEVC".equals(str8) || "V_MS/VFW/FOURCC".equals(str8) || "V_THEORA".equals(str8) || "A_OPUS".equals(str8) || "A_VORBIS".equals(str8) || "A_AAC".equals(str8) || "A_MPEG/L2".equals(str8) || "A_MPEG/L3".equals(str8) || "A_AC3".equals(str8) || "A_EAC3".equals(str8) || "A_TRUEHD".equals(str8) || "A_DTS".equals(str8) || "A_DTS/EXPRESS".equals(str8) || "A_DTS/LOSSLESS".equals(str8) || "A_FLAC".equals(str8) || "A_MS/ACM".equals(str8) || "A_PCM/INT/LIT".equals(str8) || "S_TEXT/UTF8".equals(str8)) {
                            str3 = "S_VOBSUB";
                            obj = "V_MPEG4/ISO/AP";
                        } else {
                            str3 = "S_VOBSUB";
                            if (!str3.equals(str8)) {
                                obj = "V_MPEG4/ISO/AP";
                                if (!"S_HDMV/PGS".equals(str8)) {
                                    str2 = "S_DVBSUB";
                                    if (!str2.equals(str8)) {
                                        cbVar = cbVar2;
                                        cbVar.f154746s = null;
                                        return true;
                                    }
                                    bb bbVar = cbVar2.f154746s;
                                    qa qaVar = cbVar2.X;
                                    int i29 = bbVar.f154357b;
                                    str4 = bbVar.f154356a;
                                    c15 = 20;
                                    switch (str4.hashCode()) {
                                        case -2095576542:
                                            if (str4.equals(obj)) {
                                                c15 = 5;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -2095575984:
                                            if (str4.equals("V_MPEG4/ISO/SP")) {
                                                c15 = 3;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -1985379776:
                                            if (str4.equals("A_MS/ACM")) {
                                                c15 = 22;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -1784763192:
                                            if (str4.equals("A_TRUEHD")) {
                                                c15 = 17;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -1730367663:
                                            if (str4.equals("A_VORBIS")) {
                                                c15 = '\n';
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -1482641358:
                                            if (str4.equals("A_MPEG/L2")) {
                                                c15 = '\r';
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -1482641357:
                                            if (str4.equals("A_MPEG/L3")) {
                                                c15 = 14;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -1373388978:
                                            if (str4.equals("V_MS/VFW/FOURCC")) {
                                                c15 = '\b';
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -933872740:
                                            if (str4.equals(str2)) {
                                                c15 = 27;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -538363189:
                                            if (str4.equals("V_MPEG4/ISO/ASP")) {
                                                c15 = 4;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -538363109:
                                            if (str4.equals("V_MPEG4/ISO/AVC")) {
                                                c15 = 6;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -425012669:
                                            if (str4.equals(str3)) {
                                                c15 = 25;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case -356037306:
                                            break;
                                        case 62923557:
                                            if (str4.equals("A_AAC")) {
                                                c15 = '\f';
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 62923603:
                                            if (str4.equals("A_AC3")) {
                                                c15 = 15;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 62927045:
                                            if (str4.equals("A_DTS")) {
                                                c15 = 18;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 82338133:
                                            if (str4.equals("V_VP8")) {
                                                c15 = 0;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 82338134:
                                            if (str4.equals("V_VP9")) {
                                                c15 = 1;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 99146302:
                                            if (str4.equals("S_HDMV/PGS")) {
                                                c15 = 26;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 444813526:
                                            if (str4.equals("V_THEORA")) {
                                                c15 = '\t';
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 542569478:
                                            if (str4.equals("A_DTS/EXPRESS")) {
                                                c15 = 19;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 725957860:
                                            if (str4.equals("A_PCM/INT/LIT")) {
                                                c15 = 23;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 855502857:
                                            if (str4.equals("V_MPEGH/ISO/HEVC")) {
                                                c15 = 7;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 1422270023:
                                            if (str4.equals("S_TEXT/UTF8")) {
                                                c15 = 24;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 1809237540:
                                            if (str4.equals("V_MPEG2")) {
                                                c15 = 2;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 1950749482:
                                            if (str4.equals("A_EAC3")) {
                                                c15 = 16;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 1950789798:
                                            if (str4.equals("A_FLAC")) {
                                                c15 = 21;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        case 1951062397:
                                            if (str4.equals("A_OPUS")) {
                                                c15 = 11;
                                                break;
                                            }
                                            c15 = 65535;
                                            break;
                                        default:
                                            c15 = 65535;
                                            break;
                                    }
                                    int i34 = 4096;
                                    String str9 = MimeTypes.VIDEO_UNKNOWN;
                                    switch (c15) {
                                        case 0:
                                            str9 = "video/x-vnd.on2.vp8";
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i35 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                                zzanm = zzanm.d(Integer.toString(i29), str5, null, i16, bbVar.G, bbVar.I, i15, list, bbVar.f154364i, i35, bbVar.N);
                                                i17 = 1;
                                            } else if (f.w(str5)) {
                                                if (bbVar.f154369n == 0) {
                                                    int i36 = bbVar.f154367l;
                                                    i18 = -1;
                                                    if (i36 == -1) {
                                                        i36 = bbVar.f154365j;
                                                    }
                                                    bbVar.f154367l = i36;
                                                    int i37 = bbVar.f154368m;
                                                    if (i37 == -1) {
                                                        i37 = bbVar.f154366k;
                                                    }
                                                    bbVar.f154368m = i37;
                                                } else {
                                                    i18 = -1;
                                                }
                                                int i38 = bbVar.f154367l;
                                                float f14 = (i38 == i18 || (i19 = bbVar.f154368m) == i18) ? -1.0f : ((float) (bbVar.f154366k * i38)) / ((float) (bbVar.f154365j * i19));
                                                if (bbVar.f154372q) {
                                                    if (bbVar.f154378w == -1.0f || bbVar.f154379x == -1.0f || bbVar.f154380y == -1.0f || bbVar.f154381z == -1.0f || bbVar.A == -1.0f || bbVar.B == -1.0f || bbVar.C == -1.0f || bbVar.D == -1.0f || bbVar.E == -1.0f || bbVar.F == -1.0f) {
                                                        bArr = null;
                                                    } else {
                                                        bArr = new byte[25];
                                                        ByteBuffer wrap = ByteBuffer.wrap(bArr);
                                                        wrap.put((byte) 0);
                                                        wrap.putShort((short) ((int) ((bbVar.f154378w * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) ((bbVar.f154379x * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) ((bbVar.f154380y * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) ((bbVar.f154381z * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) ((bbVar.A * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) ((bbVar.B * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) ((bbVar.C * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) ((bbVar.D * 50000.0f) + 0.5f)));
                                                        wrap.putShort((short) ((int) (bbVar.E + 0.5f)));
                                                        wrap.putShort((short) ((int) (bbVar.F + 0.5f)));
                                                        wrap.putShort((short) bbVar.f154376u);
                                                        wrap.putShort((short) bbVar.f154377v);
                                                    }
                                                    zzavh = new zzavh(bbVar.f154373r, bbVar.f154375t, bbVar.f154374s, bArr);
                                                } else {
                                                    zzavh = null;
                                                }
                                                zzanm = zzanm.a(Integer.toString(i29), str5, null, i16, bbVar.f154365j, bbVar.f154366k, list, -1, f14, bbVar.f154370o, bbVar.f154371p, zzavh, bbVar.f154364i);
                                                i17 = 2;
                                            } else {
                                                if ("application/x-subrip".equals(str5)) {
                                                    zzanm = zzanm.e(Integer.toString(i29), str5, null, i35, bbVar.N, bbVar.f154364i, Long.MAX_VALUE, Collections.emptyList());
                                                } else if (MimeTypes.APPLICATION_VOBSUB.equals(str5) || MimeTypes.APPLICATION_PGS.equals(str5) || MimeTypes.APPLICATION_DVBSUBS.equals(str5)) {
                                                    zzanm = new zzanm(Integer.toString(i29), null, str5, null, -1, -1, -1, -1, -1.0f, -1, -1.0f, null, -1, null, -1, -1, -1, -1, -1, 0, bbVar.N, -1, Long.MAX_VALUE, list, bbVar.f154364i, null);
                                                } else {
                                                    throw new z8("Unexpected MIME type.");
                                                }
                                                i17 = 3;
                                            }
                                            kd l14 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14;
                                            l14.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray = cbVar.f154729b;
                                            bb bbVar2 = cbVar.f154746s;
                                            sparseArray.put(bbVar2.f154357b, bbVar2);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 1:
                                            str9 = "video/x-vnd.on2.vp9";
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i352 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l142 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l142;
                                            l142.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray2 = cbVar.f154729b;
                                            bb bbVar22 = cbVar.f154746s;
                                            sparseArray2.put(bbVar22.f154357b, bbVar22);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 2:
                                            str9 = MimeTypes.VIDEO_MPEG2;
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i3522 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l1422 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l1422;
                                            l1422.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray22 = cbVar.f154729b;
                                            bb bbVar222 = cbVar.f154746s;
                                            sparseArray22.put(bbVar222.f154357b, bbVar222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 3:
                                        case 4:
                                        case 5:
                                            byte[] bArr2 = bbVar.f154363h;
                                            if (bArr2 == null) {
                                                list2 = null;
                                            } else {
                                                list2 = Collections.singletonList(bArr2);
                                            }
                                            str9 = "video/mp4v-es";
                                            i26 = -1;
                                            arrayList = list2;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i35222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l14222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14222;
                                            l14222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray222 = cbVar.f154729b;
                                            bb bbVar2222 = cbVar.f154746s;
                                            sparseArray222.put(bbVar2222.f154357b, bbVar2222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 6:
                                            ef a14 = ef.a(new ze(bbVar.f154363h));
                                            list3 = a14.f155669a;
                                            bbVar.P = a14.f155670b;
                                            str6 = "video/avc";
                                            str9 = str6;
                                            list2 = list3;
                                            i26 = -1;
                                            arrayList = list2;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i352222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l142222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l142222;
                                            l142222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray2222 = cbVar.f154729b;
                                            bb bbVar22222 = cbVar.f154746s;
                                            sparseArray2222.put(bbVar22222.f154357b, bbVar22222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 7:
                                            hf a15 = hf.a(new ze(bbVar.f154363h));
                                            list3 = a15.f156873a;
                                            bbVar.P = a15.f156874b;
                                            str6 = "video/hevc";
                                            str9 = str6;
                                            list2 = list3;
                                            i26 = -1;
                                            arrayList = list2;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i3522222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l1422222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l1422222;
                                            l1422222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray22222 = cbVar.f154729b;
                                            bb bbVar222222 = cbVar.f154746s;
                                            sparseArray22222.put(bbVar222222.f154357b, bbVar222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case '\b':
                                            byte[] bArr3 = bbVar.f154363h;
                                            try {
                                                pq2.c(16 <= bArr3.length);
                                                if ((((((long) bArr3[17]) & 255) << 8) | (((long) bArr3[16]) & 255) | ((((long) bArr3[18]) & 255) << 16) | ((((long) bArr3[19]) & 255) << 24)) != 826496599) {
                                                    list2 = null;
                                                } else {
                                                    int i39 = 40;
                                                    while (true) {
                                                        int length = bArr3.length;
                                                        if (i39 >= length - 4) {
                                                            throw new z8("Failed to find FourCC VC1 initialization data");
                                                        } else if (bArr3[i39] == 0 && bArr3[i39 + 1] == 0 && bArr3[i39 + 2] == 1 && bArr3[i39 + 3] == 15) {
                                                            list2 = Collections.singletonList(Arrays.copyOfRange(bArr3, i39, length));
                                                        } else {
                                                            i39++;
                                                        }
                                                    }
                                                }
                                                if (list2 != null) {
                                                    str9 = MimeTypes.VIDEO_VC1;
                                                }
                                                i26 = -1;
                                                arrayList = list2;
                                                list = arrayList;
                                                i16 = i26;
                                                str5 = str9;
                                                i15 = -1;
                                                int i35222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                                if (!f.v(str5)) {
                                                }
                                                kd l14222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                                bbVar.O = l14222222;
                                                l14222222.a(zzanm);
                                                cbVar = cbVar2;
                                                SparseArray<bb> sparseArray222222 = cbVar.f154729b;
                                                bb bbVar2222222 = cbVar.f154746s;
                                                sparseArray222222.put(bbVar2222222.f154357b, bbVar2222222);
                                                cbVar.f154746s = null;
                                                return true;
                                            } catch (ArrayIndexOutOfBoundsException unused) {
                                                throw new z8("Error parsing FourCC VC1 codec private");
                                            }
                                        case '\t':
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i352222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l142222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l142222222;
                                            l142222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray2222222 = cbVar.f154729b;
                                            bb bbVar22222222 = cbVar.f154746s;
                                            sparseArray2222222.put(bbVar22222222.f154357b, bbVar22222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case '\n':
                                            byte[] bArr4 = bbVar.f154363h;
                                            try {
                                                if (bArr4[0] == 2) {
                                                    int i44 = 0;
                                                    int i45 = 1;
                                                    while (true) {
                                                        byte b14 = bArr4[i45];
                                                        if (b14 == -1) {
                                                            i44 += 255;
                                                            i45++;
                                                        } else {
                                                            int i46 = i45 + 1;
                                                            int i47 = i44 + b14;
                                                            int i48 = 0;
                                                            while (true) {
                                                                byte b15 = bArr4[i46];
                                                                if (b15 == -1) {
                                                                    i48 += 255;
                                                                    i46++;
                                                                } else {
                                                                    int i49 = i46 + 1;
                                                                    int i54 = i48 + b15;
                                                                    if (bArr4[i49] == 1) {
                                                                        byte[] bArr5 = new byte[i47];
                                                                        System.arraycopy(bArr4, i49, bArr5, 0, i47);
                                                                        int i55 = i49 + i47;
                                                                        if (bArr4[i55] == 3) {
                                                                            int i56 = i55 + i54;
                                                                            if (bArr4[i56] == 5) {
                                                                                int length2 = bArr4.length - i56;
                                                                                byte[] bArr6 = new byte[length2];
                                                                                System.arraycopy(bArr4, i56, bArr6, 0, length2);
                                                                                ArrayList arrayList2 = new ArrayList(2);
                                                                                arrayList2.add(bArr5);
                                                                                arrayList2.add(bArr6);
                                                                                i26 = 8192;
                                                                                str9 = "audio/vorbis";
                                                                                arrayList = arrayList2;
                                                                                list = arrayList;
                                                                                i16 = i26;
                                                                                str5 = str9;
                                                                                i15 = -1;
                                                                                int i3522222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                                                                if (!f.v(str5)) {
                                                                                }
                                                                                kd l1422222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                                                                bbVar.O = l1422222222;
                                                                                l1422222222.a(zzanm);
                                                                                cbVar = cbVar2;
                                                                                SparseArray<bb> sparseArray22222222 = cbVar.f154729b;
                                                                                bb bbVar222222222 = cbVar.f154746s;
                                                                                sparseArray22222222.put(bbVar222222222.f154357b, bbVar222222222);
                                                                                cbVar.f154746s = null;
                                                                                return true;
                                                                            }
                                                                            throw new z8("Error parsing vorbis codec private");
                                                                        }
                                                                        throw new z8("Error parsing vorbis codec private");
                                                                    }
                                                                    throw new z8("Error parsing vorbis codec private");
                                                                }
                                                            }
                                                        }
                                                    }
                                                } else {
                                                    throw new z8("Error parsing vorbis codec private");
                                                }
                                            } catch (ArrayIndexOutOfBoundsException unused2) {
                                                throw new z8("Error parsing vorbis codec private");
                                            }
                                            break;
                                        case 11:
                                            ArrayList arrayList3 = new ArrayList(3);
                                            arrayList3.add(bbVar.f154363h);
                                            arrayList3.add(ByteBuffer.allocate(8).order(ByteOrder.nativeOrder()).putLong(bbVar.J).array());
                                            arrayList3.add(ByteBuffer.allocate(8).order(ByteOrder.nativeOrder()).putLong(bbVar.K).array());
                                            i26 = 5760;
                                            str9 = "audio/opus";
                                            arrayList = arrayList3;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i35222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l14222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14222222222;
                                            l14222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray222222222 = cbVar.f154729b;
                                            bb bbVar2222222222 = cbVar.f154746s;
                                            sparseArray222222222.put(bbVar2222222222.f154357b, bbVar2222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case '\f':
                                            list2 = Collections.singletonList(bbVar.f154363h);
                                            str9 = "audio/mp4a-latm";
                                            i26 = -1;
                                            arrayList = list2;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i352222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l142222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l142222222222;
                                            l142222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray2222222222 = cbVar.f154729b;
                                            bb bbVar22222222222 = cbVar.f154746s;
                                            sparseArray2222222222.put(bbVar22222222222.f154357b, bbVar22222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case '\r':
                                            str5 = "audio/mpeg-L2";
                                            i24 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i3522222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l1422222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l1422222222222;
                                            l1422222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray22222222222 = cbVar.f154729b;
                                            bb bbVar222222222222 = cbVar.f154746s;
                                            sparseArray22222222222.put(bbVar222222222222.f154357b, bbVar222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 14:
                                            str5 = "audio/mpeg";
                                            i24 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i35222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l14222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14222222222222;
                                            l14222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray222222222222 = cbVar.f154729b;
                                            bb bbVar2222222222222 = cbVar.f154746s;
                                            sparseArray222222222222.put(bbVar2222222222222.f154357b, bbVar2222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 15:
                                            str9 = "audio/ac3";
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i352222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l142222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l142222222222222;
                                            l142222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray2222222222222 = cbVar.f154729b;
                                            bb bbVar22222222222222 = cbVar.f154746s;
                                            sparseArray2222222222222.put(bbVar22222222222222.f154357b, bbVar22222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 16:
                                            str9 = "audio/eac3";
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i3522222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l1422222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l1422222222222222;
                                            l1422222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray22222222222222 = cbVar.f154729b;
                                            bb bbVar222222222222222 = cbVar.f154746s;
                                            sparseArray22222222222222.put(bbVar222222222222222.f154357b, bbVar222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 17:
                                            str9 = MimeTypes.AUDIO_TRUEHD;
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i35222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l14222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14222222222222222;
                                            l14222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray222222222222222 = cbVar.f154729b;
                                            bb bbVar2222222222222222 = cbVar.f154746s;
                                            sparseArray222222222222222.put(bbVar2222222222222222.f154357b, bbVar2222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 18:
                                        case 19:
                                            str9 = MimeTypes.AUDIO_DTS;
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i352222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l142222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l142222222222222222;
                                            l142222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray2222222222222222 = cbVar.f154729b;
                                            bb bbVar22222222222222222 = cbVar.f154746s;
                                            sparseArray2222222222222222.put(bbVar22222222222222222.f154357b, bbVar22222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 20:
                                            str9 = MimeTypes.AUDIO_DTS_HD;
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i3522222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l1422222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l1422222222222222222;
                                            l1422222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray22222222222222222 = cbVar.f154729b;
                                            bb bbVar222222222222222222 = cbVar.f154746s;
                                            sparseArray22222222222222222.put(bbVar222222222222222222.f154357b, bbVar222222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 21:
                                            list2 = Collections.singletonList(bbVar.f154363h);
                                            str9 = "audio/x-flac";
                                            i26 = -1;
                                            arrayList = list2;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i35222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l14222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14222222222222222222;
                                            l14222222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray222222222222222222 = cbVar.f154729b;
                                            bb bbVar2222222222222222222 = cbVar.f154746s;
                                            sparseArray222222222222222222.put(bbVar2222222222222222222.f154357b, bbVar2222222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 22:
                                            ze zeVar = new ze(bbVar.f154363h);
                                            try {
                                                byte[] bArr7 = zeVar.f164408a;
                                                int i57 = zeVar.f164409b;
                                                int i58 = i57 + 1;
                                                zeVar.f164409b = i58;
                                                byte b16 = bArr7[i57];
                                                zeVar.f164409b = i58 + 1;
                                                int i59 = ((bArr7[i58] & UByte.MAX_VALUE) << 8) | (b16 & UByte.MAX_VALUE);
                                                if (i59 != 1) {
                                                    if (i59 == 65534) {
                                                        zeVar.f(24);
                                                        long m14 = zeVar.m();
                                                        UUID uuid = cb.f154727b0;
                                                        if (m14 == uuid.getMostSignificantBits()) {
                                                            break;
                                                        }
                                                    }
                                                    z16 = false;
                                                    if (z16 && (i25 = df.h(bbVar.H)) != 0) {
                                                        str5 = "audio/raw";
                                                        i24 = i25;
                                                        i34 = -1;
                                                        i16 = i34;
                                                        i15 = i24;
                                                        list = null;
                                                        int i352222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                                        if (!f.v(str5)) {
                                                        }
                                                        kd l142222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                                        bbVar.O = l142222222222222222222;
                                                        l142222222222222222222.a(zzanm);
                                                        cbVar = cbVar2;
                                                        SparseArray<bb> sparseArray2222222222222222222 = cbVar.f154729b;
                                                        bb bbVar22222222222222222222 = cbVar.f154746s;
                                                        sparseArray2222222222222222222.put(bbVar22222222222222222222.f154357b, bbVar22222222222222222222);
                                                        cbVar.f154746s = null;
                                                        return true;
                                                    }
                                                    str7 = MimeTypes.AUDIO_UNKNOWN;
                                                    str5 = str7;
                                                    i34 = -1;
                                                    i24 = -1;
                                                    i16 = i34;
                                                    i15 = i24;
                                                    list = null;
                                                    int i3522222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                                    if (!f.v(str5)) {
                                                    }
                                                    kd l1422222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                                    bbVar.O = l1422222222222222222222;
                                                    l1422222222222222222222.a(zzanm);
                                                    cbVar = cbVar2;
                                                    SparseArray<bb> sparseArray22222222222222222222 = cbVar.f154729b;
                                                    bb bbVar222222222222222222222 = cbVar.f154746s;
                                                    sparseArray22222222222222222222.put(bbVar222222222222222222222.f154357b, bbVar222222222222222222222);
                                                    cbVar.f154746s = null;
                                                    return true;
                                                }
                                                z16 = true;
                                                str5 = "audio/raw";
                                                i24 = i25;
                                                i34 = -1;
                                                i16 = i34;
                                                i15 = i24;
                                                list = null;
                                                int i35222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                                if (!f.v(str5)) {
                                                }
                                                kd l14222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                                bbVar.O = l14222222222222222222222;
                                                l14222222222222222222222.a(zzanm);
                                                cbVar = cbVar2;
                                                SparseArray<bb> sparseArray222222222222222222222 = cbVar.f154729b;
                                                bb bbVar2222222222222222222222 = cbVar.f154746s;
                                                sparseArray222222222222222222222.put(bbVar2222222222222222222222.f154357b, bbVar2222222222222222222222);
                                                cbVar.f154746s = null;
                                                return true;
                                            } catch (ArrayIndexOutOfBoundsException unused3) {
                                                throw new z8("Error parsing MS/ACM codec private");
                                            }
                                        case 23:
                                            i25 = df.h(bbVar.H);
                                            if (i25 != 0) {
                                                str5 = "audio/raw";
                                                i24 = i25;
                                                i34 = -1;
                                                i16 = i34;
                                                i15 = i24;
                                                list = null;
                                                int i352222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                                if (!f.v(str5)) {
                                                }
                                                kd l142222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                                bbVar.O = l142222222222222222222222;
                                                l142222222222222222222222.a(zzanm);
                                                cbVar = cbVar2;
                                                SparseArray<bb> sparseArray2222222222222222222222 = cbVar.f154729b;
                                                bb bbVar22222222222222222222222 = cbVar.f154746s;
                                                sparseArray2222222222222222222222.put(bbVar22222222222222222222222.f154357b, bbVar22222222222222222222222);
                                                cbVar.f154746s = null;
                                                return true;
                                            }
                                            str7 = MimeTypes.AUDIO_UNKNOWN;
                                            str5 = str7;
                                            i34 = -1;
                                            i24 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i3522222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l1422222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l1422222222222222222222222;
                                            l1422222222222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray22222222222222222222222 = cbVar.f154729b;
                                            bb bbVar222222222222222222222222 = cbVar.f154746s;
                                            sparseArray22222222222222222222222.put(bbVar222222222222222222222222.f154357b, bbVar222222222222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 24:
                                            str7 = "application/x-subrip";
                                            str5 = str7;
                                            i34 = -1;
                                            i24 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i35222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l14222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14222222222222222222222222;
                                            l14222222222222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray222222222222222222222222 = cbVar.f154729b;
                                            bb bbVar2222222222222222222222222 = cbVar.f154746s;
                                            sparseArray222222222222222222222222.put(bbVar2222222222222222222222222.f154357b, bbVar2222222222222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 25:
                                            list2 = Collections.singletonList(bbVar.f154363h);
                                            str9 = MimeTypes.APPLICATION_VOBSUB;
                                            i26 = -1;
                                            arrayList = list2;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i352222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l142222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l142222222222222222222222222;
                                            l142222222222222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray2222222222222222222222222 = cbVar.f154729b;
                                            bb bbVar22222222222222222222222222 = cbVar.f154746s;
                                            sparseArray2222222222222222222222222.put(bbVar22222222222222222222222222.f154357b, bbVar22222222222222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 26:
                                            str9 = MimeTypes.APPLICATION_PGS;
                                            i25 = -1;
                                            str5 = str9;
                                            i24 = i25;
                                            i34 = -1;
                                            i16 = i34;
                                            i15 = i24;
                                            list = null;
                                            int i3522222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l1422222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l1422222222222222222222222222;
                                            l1422222222222222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray22222222222222222222222222 = cbVar.f154729b;
                                            bb bbVar222222222222222222222222222 = cbVar.f154746s;
                                            sparseArray22222222222222222222222222.put(bbVar222222222222222222222222222.f154357b, bbVar222222222222222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        case 27:
                                            byte[] bArr8 = bbVar.f154363h;
                                            list2 = Collections.singletonList(new byte[]{bArr8[0], bArr8[1], bArr8[2], bArr8[3]});
                                            str9 = MimeTypes.APPLICATION_DVBSUBS;
                                            i26 = -1;
                                            arrayList = list2;
                                            list = arrayList;
                                            i16 = i26;
                                            str5 = str9;
                                            i15 = -1;
                                            int i35222222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2);
                                            if (!f.v(str5)) {
                                            }
                                            kd l14222222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17);
                                            bbVar.O = l14222222222222222222222222222;
                                            l14222222222222222222222222222.a(zzanm);
                                            cbVar = cbVar2;
                                            SparseArray<bb> sparseArray222222222222222222222222222 = cbVar.f154729b;
                                            bb bbVar2222222222222222222222222222 = cbVar.f154746s;
                                            sparseArray222222222222222222222222222.put(bbVar2222222222222222222222222222.f154357b, bbVar2222222222222222222222222222);
                                            cbVar.f154746s = null;
                                            return true;
                                        default:
                                            throw new z8("Unrecognized codec identifier.");
                                    }
                                }
                            }
                            obj = "V_MPEG4/ISO/AP";
                        }
                        str2 = "S_DVBSUB";
                        bb bbVar3 = cbVar2.f154746s;
                        qa qaVar2 = cbVar2.X;
                        int i292 = bbVar3.f154357b;
                        str4 = bbVar3.f154356a;
                        c15 = 20;
                        switch (str4.hashCode()) {
                            case -2095576542:
                                break;
                            case -2095575984:
                                break;
                            case -1985379776:
                                break;
                            case -1784763192:
                                break;
                            case -1730367663:
                                break;
                            case -1482641358:
                                break;
                            case -1482641357:
                                break;
                            case -1373388978:
                                break;
                            case -933872740:
                                break;
                            case -538363189:
                                break;
                            case -538363109:
                                break;
                            case -425012669:
                                break;
                            case -356037306:
                                break;
                            case 62923557:
                                break;
                            case 62923603:
                                break;
                            case 62927045:
                                break;
                            case 82338133:
                                break;
                            case 82338134:
                                break;
                            case 99146302:
                                break;
                            case 444813526:
                                break;
                            case 542569478:
                                break;
                            case 725957860:
                                break;
                            case 855502857:
                                break;
                            case 1422270023:
                                break;
                            case 1809237540:
                                break;
                            case 1950749482:
                                break;
                            case 1950789798:
                                break;
                            case 1951062397:
                                break;
                        }
                        int i342 = 4096;
                        String str92 = MimeTypes.VIDEO_UNKNOWN;
                        switch (c15) {
                        }
                    } else if (i28 == 19899) {
                        int i64 = cbVar2.f154748u;
                        if (i64 != -1) {
                            long j14 = cbVar2.f154749v;
                            if (j14 != -1) {
                                if (i64 != 475249515) {
                                    return true;
                                }
                                cbVar2.f154751x = j14;
                                return true;
                            }
                        }
                        throw new z8("Mandatory element SeekID or SeekPosition not found");
                    } else if (i28 == 25152) {
                        bb bbVar4 = cbVar2.f154746s;
                        if (!bbVar4.f154360e) {
                            return true;
                        }
                        wa waVar = bbVar4.f154362g;
                        if (waVar != null) {
                            bbVar4.f154364i = new zzapk(true, new zzapj(k8.f157996b, "video/webm", waVar.f163249a));
                            return true;
                        }
                        throw new z8("Encrypted Track found but ContentEncKeyID was not found");
                    } else if (i28 == 28032) {
                        bb bbVar5 = cbVar2.f154746s;
                        if (!bbVar5.f154360e || bbVar5.f154361f == null) {
                            return true;
                        }
                        throw new z8("Combining encryption and compression is not supported");
                    } else if (i28 == 357149030) {
                        if (cbVar2.f154743p == C.TIME_UNSET) {
                            cbVar2.f154743p = 1000000;
                        }
                        long j15 = cbVar2.f154744q;
                        if (j15 == C.TIME_UNSET) {
                            return true;
                        }
                        cbVar2.f154745r = cbVar2.k(j15);
                        return true;
                    } else if (i28 != 374648427) {
                        if (i28 != 475249515 || cbVar2.f154747t) {
                            return true;
                        }
                        qa qaVar3 = cbVar2.X;
                        if (cbVar2.f154742o == -1 || cbVar2.f154745r == C.TIME_UNSET || (veVar = cbVar2.A) == null || (i27 = veVar.f162968a) == 0 || (veVar2 = cbVar2.B) == null || veVar2.f162968a != i27) {
                            cbVar2.A = null;
                            cbVar2.B = null;
                            vaVar = new ua(cbVar2.f154745r);
                        } else {
                            int[] iArr = new int[i27];
                            long[] jArr = new long[i27];
                            long[] jArr2 = new long[i27];
                            long[] jArr3 = new long[i27];
                            for (int i65 = 0; i65 < i27; i65++) {
                                jArr3[i65] = cbVar2.A.b(i65);
                                jArr[i65] = cbVar2.B.b(i65) + cbVar2.f154742o;
                            }
                            int i66 = 0;
                            while (true) {
                                int i67 = i27 - 1;
                                if (i66 < i67) {
                                    int i68 = i66 + 1;
                                    iArr[i66] = (int) (jArr[i68] - jArr[i66]);
                                    jArr2[i66] = jArr3[i68] - jArr3[i66];
                                    i66 = i68;
                                } else {
                                    iArr[i67] = (int) ((cbVar2.f154742o + cbVar2.f154741n) - jArr[i67]);
                                    jArr2[i67] = cbVar2.f154745r - jArr3[i67];
                                    cbVar2.A = null;
                                    cbVar2.B = null;
                                    vaVar = new na(iArr, jArr, jArr2, jArr3);
                                }
                            }
                        }
                        vc vcVar = (vc) qaVar3;
                        vcVar.f162947q = vaVar;
                        vcVar.f162944n.post(vcVar.f162942l);
                        cbVar2.f154747t = true;
                        return true;
                    } else if (cbVar2.f154729b.size() != 0) {
                        ((vc) cbVar2.X).m();
                        return true;
                    } else {
                        throw new z8("No valid tracks were found");
                    }
                } else if (cbVar2.D != 2) {
                    return true;
                } else {
                    if (!cbVar2.W) {
                        cbVar2.L |= 1;
                    }
                    cbVar2.i(cbVar2.f154729b.get(cbVar2.J), cbVar2.E);
                    cbVar2.D = 0;
                    return true;
                }
            }
            int i69 = zaVar.f164351d;
            if (i69 == 0) {
                int i74 = 4;
                long c16 = zaVar.f164350c.c(oaVar, z14, z15, 4);
                if (c16 == -2) {
                    int i75 = z15 ? 1 : 0;
                    int i76 = z15 ? 1 : 0;
                    int i77 = z15 ? 1 : 0;
                    int i78 = z15 ? 1 : 0;
                    int i79 = z15 ? 1 : 0;
                    oaVar.f159759e = i75;
                    while (true) {
                        byte[] bArr9 = zaVar.f164348a;
                        int i84 = z15 ? 1 : 0;
                        int i85 = z15 ? 1 : 0;
                        int i86 = z15 ? 1 : 0;
                        oaVar.c(bArr9, i84, i74);
                        byte[] bArr10 = zaVar.f164348a;
                        char c17 = z15 ? 1 : 0;
                        char c18 = z15 ? 1 : 0;
                        char c19 = z15 ? 1 : 0;
                        char c24 = z15 ? 1 : 0;
                        char c25 = z15 ? 1 : 0;
                        char c26 = z15 ? 1 : 0;
                        char c27 = z15 ? 1 : 0;
                        char c28 = z15 ? 1 : 0;
                        int a16 = eb.a(bArr10[c17]);
                        if (a16 != -1 && a16 <= i74) {
                            int b17 = (int) eb.b(zaVar.f164348a, a16, z15);
                            Object obj2 = zaVar.f164354g.f157215b;
                            if (b17 == 357149030 || b17 == 524531317 || b17 == 475249515 || b17 == 374648427) {
                                oaVar.b(a16, false);
                                c16 = (long) b17;
                                z15 = false;
                            } else {
                                z15 = false;
                            }
                        }
                        oaVar.b(1, z15);
                        i74 = 4;
                    }
                }
                z14 = true;
                if (c16 == -1) {
                    return z15;
                }
                zaVar.f164352e = (int) c16;
                zaVar.f164351d = 1;
            }
            zaVar.f164353f = zaVar.f164350c.c(oaVar, z15, z14, 8);
            zaVar.f164351d = 2;
            i91 i913 = zaVar.f164354g;
            int i87 = zaVar.f164352e;
            Object obj3 = i913.f157215b;
            switch (i87) {
                case 131:
                case 136:
                case 155:
                case 159:
                case 176:
                case 179:
                case 186:
                case 215:
                case 231:
                case 241:
                case 251:
                case 16980:
                case 17029:
                case 17143:
                case 18401:
                case 18408:
                case 20529:
                case 20530:
                case 21420:
                case 21432:
                case 21680:
                case 21682:
                case 21690:
                case 21930:
                case 21945:
                case 21946:
                case 21947:
                case 21948:
                case 21949:
                case 22186:
                case 22203:
                case 25188:
                case 2352003:
                case 2807729:
                    c14 = 2;
                    break;
                case 134:
                case 17026:
                case 2274716:
                    c14 = 3;
                    break;
                case SegmentationData.MAX_SEGMENTATION_WIDTH:
                case 174:
                case 183:
                case 187:
                case 224:
                case 225:
                case 18407:
                case 19899:
                case 20532:
                case 20533:
                case 21936:
                case 21968:
                case 25152:
                case 28032:
                case 30320:
                case 290298740:
                case 357149030:
                case 374648427:
                case 408125543:
                case 440786851:
                case 475249515:
                case 524531317:
                    c14 = 1;
                    break;
                case 161:
                case 163:
                case 16981:
                case 18402:
                case 21419:
                case 25506:
                case 30322:
                    c14 = 4;
                    break;
                case 181:
                case 17545:
                case 21969:
                case 21970:
                case 21971:
                case 21972:
                case 21973:
                case 21974:
                case 21975:
                case 21976:
                case 21977:
                case 21978:
                    break;
                default:
                    c14 = 0;
                    break;
            }
            if (c14 == 0) {
                oaVar.b((int) zaVar.f164353f, false);
                zaVar.f164351d = 0;
            } else if (c14 == 1) {
                long j16 = oaVar.f159757c;
                zaVar.f164349b.add(new xa(i87, zaVar.f164353f + j16));
                i91 i914 = zaVar.f164354g;
                int i88 = zaVar.f164352e;
                long j17 = zaVar.f164353f;
                cb cbVar3 = (cb) i914.f157215b;
                Objects.requireNonNull(cbVar3);
                if (i88 == 160) {
                    i14 = 0;
                    cbVar3.W = false;
                } else if (i88 == 174) {
                    i14 = 0;
                    cbVar3.f154746s = new bb(null);
                } else if (i88 != 187) {
                    if (i88 == 19899) {
                        cbVar3.f154748u = -1;
                        cbVar3.f154749v = -1;
                    } else if (i88 == 20533) {
                        cbVar3.f154746s.f154360e = true;
                    } else if (i88 == 21968) {
                        cbVar3.f154746s.f154372q = true;
                    } else if (i88 == 408125543) {
                        long j18 = cbVar3.f154742o;
                        if (j18 == -1 || j18 == j16) {
                            cbVar3.f154742o = j16;
                            cbVar3.f154741n = j17;
                        } else {
                            throw new z8("Multiple Segment elements not supported");
                        }
                    } else if (i88 == 475249515) {
                        cbVar3.A = new ve();
                        cbVar3.B = new ve();
                    } else if (i88 == 524531317 && !cbVar3.f154747t) {
                        if (!cbVar3.f154730c || cbVar3.f154751x == -1) {
                            vc vcVar2 = (vc) cbVar3.X;
                            vcVar2.f162947q = new ua(cbVar3.f154745r);
                            vcVar2.f162944n.post(vcVar2.f162942l);
                            cbVar3.f154747t = true;
                        } else {
                            cbVar3.f154750w = true;
                        }
                    }
                    i14 = 0;
                } else {
                    i14 = 0;
                    cbVar3.C = false;
                }
                zaVar.f164351d = i14;
                return true;
            } else if (c14 == 2) {
                long j19 = zaVar.f164353f;
                if (j19 <= 8) {
                    ((cb) i913.f157215b).a(i87, zaVar.b(oaVar, (int) j19));
                    zaVar.f164351d = 0;
                    return true;
                }
                throw new z8(x.a(42, "Invalid integer size: ", j19));
            } else if (c14 == 3) {
                long j24 = zaVar.f164353f;
                if (j24 <= 2147483647L) {
                    int i89 = (int) j24;
                    if (i89 == 0) {
                        str = "";
                    } else {
                        byte[] bArr11 = new byte[i89];
                        oaVar.a(bArr11, 0, i89, false);
                        str = new String(bArr11);
                    }
                    ((cb) i913.f157215b).g(i87, str);
                    zaVar.f164351d = 0;
                    return true;
                }
                throw new z8(x.a(41, "String element size: ", j24));
            } else if (c14 != 4) {
                long j25 = zaVar.f164353f;
                if (j25 == 4 || j25 == 8) {
                    int i94 = (int) j25;
                    long b18 = zaVar.b(oaVar, i94);
                    if (i94 == 4) {
                        d14 = (double) Float.intBitsToFloat((int) b18);
                    } else {
                        d14 = Double.longBitsToDouble(b18);
                    }
                    ((cb) i913.f157215b).f(i87, d14);
                    zaVar.f164351d = 0;
                    return true;
                }
                throw new z8(x.a(40, "Invalid float size: ", j25));
            } else {
                ((cb) obj3).h(i87, (int) zaVar.f164353f, oaVar);
                zaVar.f164351d = 0;
                return true;
            }
        }
    }

    public final long b(oa oaVar, int i14) throws IOException, InterruptedException {
        oaVar.a(this.f164348a, 0, i14, false);
        long j14 = 0;
        for (int i15 = 0; i15 < i14; i15++) {
            j14 = (j14 << 8) | ((long) (this.f164348a[i15] & UByte.MAX_VALUE));
        }
        return j14;
    }
}