Idle Egg Factory v2.1.5版本的 MD5 值为:7d2ba6677008ca521af0101bb927d72a

以下内容为反编译后的 a.java 源代码,内容仅作参考


package com.fyber.inneractive.sdk.player.exoplayer2.extractor.mkv;

import android.util.Log;
import android.util.SparseArray;
import com.fyber.inneractive.sdk.player.exoplayer2.drm.a;
import com.fyber.inneractive.sdk.player.exoplayer2.extractor.g;
import com.fyber.inneractive.sdk.player.exoplayer2.extractor.h;
import com.fyber.inneractive.sdk.player.exoplayer2.extractor.m;
import com.fyber.inneractive.sdk.player.exoplayer2.extractor.mkv.d;
import com.fyber.inneractive.sdk.player.exoplayer2.extractor.n;
import com.fyber.inneractive.sdk.player.exoplayer2.i;
import com.fyber.inneractive.sdk.player.exoplayer2.l;
import com.fyber.inneractive.sdk.player.exoplayer2.util.k;
import com.fyber.inneractive.sdk.player.exoplayer2.util.u;
import com.google.firebase.FirebaseError;
import com.mbridge.msdk.playercommon.exoplayer2.C;
import com.mbridge.msdk.playercommon.exoplayer2.extractor.ts.TsExtractor;
import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes;
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.Stack;
import java.util.UUID;

public final class a implements b {

    public final byte[] f3966a = new byte[8];
    public final Stack<C0195a> b = new Stack<>();
    public final f c = new f();
    public c d;
    public int e;
    public int f;
    public long g;

    public static final class C0195a {

        public final int f3967a;
        public final long b;

        public C0195a(int i, long j) {
            this.f3967a = i;
            this.b = j;
        }
    }

    public void a(c cVar) {
        this.d = cVar;
    }

    public final long b(g gVar, int i) throws IOException, InterruptedException {
        ((com.fyber.inneractive.sdk.player.exoplayer2.extractor.b) gVar).b(this.f3966a, 0, i, false);
        long j = 0;
        for (int i2 = 0; i2 < i; i2++) {
            j = (j << 8) | (this.f3966a[i2] & 255);
        }
        return j;
    }

    public boolean a(g gVar) throws IOException, InterruptedException {
        boolean z;
        boolean z2;
        int i;
        d.c cVar;
        char c;
        List<byte[]> singletonList;
        String str;
        boolean z3;
        int i2;
        List<byte[]> list;
        List<byte[]> list2;
        int i3;
        List<byte[]> singletonList2;
        String str2;
        String str3;
        int a2;
        int i4;
        i a3;
        int i5;
        int i6;
        com.fyber.inneractive.sdk.player.exoplayer2.video.b bVar;
        byte[] bArr;
        int i7;
        m aVar;
        com.fyber.inneractive.sdk.player.exoplayer2.util.f fVar;
        int i8;
        com.fyber.inneractive.sdk.player.exoplayer2.util.f fVar2;
        ?? r4 = 0;
        int i9 = 1;
        com.fyber.inneractive.sdk.player.exoplayer2.util.a.b(this.d != null);
        while (true) {
            if (!this.b.isEmpty() && ((com.fyber.inneractive.sdk.player.exoplayer2.extractor.b) gVar).c >= this.b.peek().b) {
                c cVar2 = this.d;
                int i10 = this.b.pop().f3967a;
                d dVar = d.this;
                dVar.getClass();
                if (i10 == 160) {
                    if (dVar.E != 2) {
                        return true;
                    }
                    if (!dVar.X) {
                        dVar.M |= 1;
                    }
                    dVar.a(dVar.c.get(dVar.K), dVar.F);
                    dVar.E = 0;
                    return true;
                }
                if (i10 != 174) {
                    if (i10 == 19899) {
                        int i11 = dVar.v;
                        if (i11 != -1) {
                            long j = dVar.w;
                            if (j != -1) {
                                if (i11 != 475249515) {
                                    return true;
                                }
                                dVar.y = j;
                                return true;
                            }
                        }
                        throw new l("Mandatory element SeekID or SeekPosition not found");
                    }
                    if (i10 == 25152) {
                        d.c cVar3 = dVar.t;
                        if (!cVar3.e) {
                            return true;
                        }
                        byte[] bArr2 = cVar3.g;
                        if (bArr2 != null) {
                            a.b[] bVarArr = new a.b[i9];
                            bVarArr[r4 == true ? 1 : 0] = new a.b(com.fyber.inneractive.sdk.player.exoplayer2.b.b, "video/webm", bArr2, r4);
                            cVar3.i = new com.fyber.inneractive.sdk.player.exoplayer2.drm.a(i9, bVarArr);
                            return true;
                        }
                        throw new l("Encrypted Track found but ContentEncKeyID was not found");
                    }
                    if (i10 == 28032) {
                        d.c cVar4 = dVar.t;
                        if (!cVar4.e || cVar4.f == null) {
                            return true;
                        }
                        throw new l("Combining encryption and compression is not supported");
                    }
                    if (i10 == 357149030) {
                        if (dVar.q == C.TIME_UNSET) {
                            dVar.q = 1000000L;
                        }
                        long j2 = dVar.r;
                        if (j2 == C.TIME_UNSET) {
                            return true;
                        }
                        dVar.s = dVar.a(j2);
                        return true;
                    }
                    if (i10 != 374648427) {
                        if (i10 != 475249515 || dVar.u) {
                            return true;
                        }
                        h hVar = dVar.Y;
                        if (dVar.p != -1 && dVar.s != C.TIME_UNSET && (fVar = dVar.B) != null && (i8 = fVar.f4122a) != 0 && (fVar2 = dVar.C) != null && fVar2.f4122a == i8) {
                            int[] iArr = new int[i8];
                            long[] jArr = new long[i8];
                            long[] jArr2 = new long[i8];
                            long[] jArr3 = new long[i8];
                            for (int i12 = 0; i12 < i8; i12++) {
                                jArr3[i12] = dVar.B.a(i12);
                                jArr[i12] = dVar.p + dVar.C.a(i12);
                            }
                            while (true) {
                                int i13 = i8 - 1;
                                if (r4 < i13) {
                                    int i14 = r4 + 1;
                                    iArr[r4] = (int) (jArr[i14] - jArr[r4]);
                                    jArr2[r4] = jArr3[i14] - jArr3[r4];
                                    r4 = i14;
                                } else {
                                    iArr[i13] = (int) ((dVar.p + dVar.o) - jArr[i13]);
                                    jArr2[i13] = dVar.s - jArr3[i13];
                                    dVar.B = null;
                                    dVar.C = null;
                                    aVar = new com.fyber.inneractive.sdk.player.exoplayer2.extractor.a(iArr, jArr, jArr2, jArr3);
                                }
                            }
                        } else {
                            dVar.B = null;
                            dVar.C = null;
                            aVar = new m.a(dVar.s);
                        }
                        hVar.a(aVar);
                        dVar.u = i9;
                        return true;
                    }
                    if (dVar.c.size() != 0) {
                        dVar.Y.c();
                        return true;
                    }
                    throw new l("No valid tracks were found");
                }
                String str4 = dVar.t.f3970a;
                if ("V_VP8".equals(str4) || "V_VP9".equals(str4) || "V_MPEG2".equals(str4) || "V_MPEG4/ISO/SP".equals(str4) || "V_MPEG4/ISO/ASP".equals(str4) || "V_MPEG4/ISO/AP".equals(str4) || "V_MPEG4/ISO/AVC".equals(str4) || "V_MPEGH/ISO/HEVC".equals(str4) || "V_MS/VFW/FOURCC".equals(str4) || "V_THEORA".equals(str4) || "A_OPUS".equals(str4) || "A_VORBIS".equals(str4) || "A_AAC".equals(str4) || "A_MPEG/L2".equals(str4) || "A_MPEG/L3".equals(str4) || "A_AC3".equals(str4) || "A_EAC3".equals(str4) || "A_TRUEHD".equals(str4) || "A_DTS".equals(str4) || "A_DTS/EXPRESS".equals(str4) || "A_DTS/LOSSLESS".equals(str4) || "A_FLAC".equals(str4) || "A_MS/ACM".equals(str4) || "A_PCM/INT/LIT".equals(str4) || "S_TEXT/UTF8".equals(str4) || "S_VOBSUB".equals(str4) || "S_HDMV/PGS".equals(str4) || "S_DVBSUB".equals(str4)) {
                    d.c cVar5 = dVar.t;
                    h hVar2 = dVar.Y;
                    int i15 = cVar5.b;
                    String str5 = cVar5.f3970a;
                    str5.getClass();
                    switch (str5.hashCode()) {
                        case -2095576542:
                            if (str5.equals("V_MPEG4/ISO/AP")) {
                                c = 0;
                                break;
                            }
                            c = 65535;
                            break;
                        case -2095575984:
                            if (str5.equals("V_MPEG4/ISO/SP")) {
                                c = 1;
                                break;
                            }
                            c = 65535;
                            break;
                        case -1985379776:
                            if (str5.equals("A_MS/ACM")) {
                                c = 2;
                                break;
                            }
                            c = 65535;
                            break;
                        case -1784763192:
                            if (str5.equals("A_TRUEHD")) {
                                c = 3;
                                break;
                            }
                            c = 65535;
                            break;
                        case -1730367663:
                            if (str5.equals("A_VORBIS")) {
                                c = 4;
                                break;
                            }
                            c = 65535;
                            break;
                        case -1482641358:
                            if (str5.equals("A_MPEG/L2")) {
                                c = 5;
                                break;
                            }
                            c = 65535;
                            break;
                        case -1482641357:
                            if (str5.equals("A_MPEG/L3")) {
                                c = 6;
                                break;
                            }
                            c = 65535;
                            break;
                        case -1373388978:
                            if (str5.equals("V_MS/VFW/FOURCC")) {
                                c = 7;
                                break;
                            }
                            c = 65535;
                            break;
                        case -933872740:
                            if (str5.equals("S_DVBSUB")) {
                                c = '\b';
                                break;
                            }
                            c = 65535;
                            break;
                        case -538363189:
                            if (str5.equals("V_MPEG4/ISO/ASP")) {
                                c = '\t';
                                break;
                            }
                            c = 65535;
                            break;
                        case -538363109:
                            if (str5.equals("V_MPEG4/ISO/AVC")) {
                                c = '\n';
                                break;
                            }
                            c = 65535;
                            break;
                        case -425012669:
                            if (str5.equals("S_VOBSUB")) {
                                c = 11;
                                break;
                            }
                            c = 65535;
                            break;
                        case -356037306:
                            if (str5.equals("A_DTS/LOSSLESS")) {
                                c = '\f';
                                break;
                            }
                            c = 65535;
                            break;
                        case 62923557:
                            if (str5.equals("A_AAC")) {
                                c = '\r';
                                break;
                            }
                            c = 65535;
                            break;
                        case 62923603:
                            if (str5.equals("A_AC3")) {
                                c = 14;
                                break;
                            }
                            c = 65535;
                            break;
                        case 62927045:
                            if (str5.equals("A_DTS")) {
                                c = 15;
                                break;
                            }
                            c = 65535;
                            break;
                        case 82338133:
                            if (str5.equals("V_VP8")) {
                                c = 16;
                                break;
                            }
                            c = 65535;
                            break;
                        case 82338134:
                            if (str5.equals("V_VP9")) {
                                c = 17;
                                break;
                            }
                            c = 65535;
                            break;
                        case 99146302:
                            if (str5.equals("S_HDMV/PGS")) {
                                c = 18;
                                break;
                            }
                            c = 65535;
                            break;
                        case 444813526:
                            if (str5.equals("V_THEORA")) {
                                c = 19;
                                break;
                            }
                            c = 65535;
                            break;
                        case 542569478:
                            if (str5.equals("A_DTS/EXPRESS")) {
                                c = 20;
                                break;
                            }
                            c = 65535;
                            break;
                        case 725957860:
                            if (str5.equals("A_PCM/INT/LIT")) {
                                c = 21;
                                break;
                            }
                            c = 65535;
                            break;
                        case 855502857:
                            if (str5.equals("V_MPEGH/ISO/HEVC")) {
                                c = 22;
                                break;
                            }
                            c = 65535;
                            break;
                        case 1422270023:
                            if (str5.equals("S_TEXT/UTF8")) {
                                c = 23;
                                break;
                            }
                            c = 65535;
                            break;
                        case 1809237540:
                            if (str5.equals("V_MPEG2")) {
                                c = 24;
                                break;
                            }
                            c = 65535;
                            break;
                        case 1950749482:
                            if (str5.equals("A_EAC3")) {
                                c = 25;
                                break;
                            }
                            c = 65535;
                            break;
                        case 1950789798:
                            if (str5.equals("A_FLAC")) {
                                c = 26;
                                break;
                            }
                            c = 65535;
                            break;
                        case 1951062397:
                            if (str5.equals("A_OPUS")) {
                                c = 27;
                                break;
                            }
                            c = 65535;
                            break;
                        default:
                            c = 65535;
                            break;
                    }
                    String str6 = MimeTypes.AUDIO_UNKNOWN;
                    switch (c) {
                        case 0:
                        case 1:
                        case '\t':
                            byte[] bArr3 = cVar5.h;
                            singletonList = bArr3 == null ? null : Collections.singletonList(bArr3);
                            str = MimeTypes.VIDEO_MP4V;
                            a2 = -1;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i16 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                a3 = i.a(Integer.toString(i15), str, (String) null, -1, i3, cVar5.G, cVar5.I, i4, list2, cVar5.i, i16, cVar5.N);
                                i5 = 1;
                            } else if (com.fyber.inneractive.sdk.player.exoplayer2.util.h.e(str)) {
                                if (cVar5.n == 0) {
                                    int i17 = cVar5.l;
                                    i6 = -1;
                                    if (i17 == -1) {
                                        i17 = cVar5.j;
                                    }
                                    cVar5.l = i17;
                                    int i18 = cVar5.m;
                                    if (i18 == -1) {
                                        i18 = cVar5.k;
                                    }
                                    cVar5.m = i18;
                                } else {
                                    i6 = -1;
                                }
                                float f = (cVar5.l == i6 || (i7 = cVar5.m) == i6) ? -1.0f : (cVar5.k * r2) / (cVar5.j * i7);
                                if (cVar5.q) {
                                    if (cVar5.w == -1.0f || cVar5.x == -1.0f || cVar5.y == -1.0f || cVar5.z == -1.0f || cVar5.A == -1.0f || cVar5.B == -1.0f || cVar5.C == -1.0f || cVar5.D == -1.0f || cVar5.E == -1.0f || cVar5.F == -1.0f) {
                                        bArr = null;
                                    } else {
                                        bArr = new byte[25];
                                        ByteBuffer wrap = ByteBuffer.wrap(bArr);
                                        wrap.put((byte) 0);
                                        wrap.putShort((short) ((cVar5.w * 50000.0f) + 0.5f));
                                        wrap.putShort((short) ((cVar5.x * 50000.0f) + 0.5f));
                                        wrap.putShort((short) ((cVar5.y * 50000.0f) + 0.5f));
                                        wrap.putShort((short) ((cVar5.z * 50000.0f) + 0.5f));
                                        wrap.putShort((short) ((cVar5.A * 50000.0f) + 0.5f));
                                        wrap.putShort((short) ((cVar5.B * 50000.0f) + 0.5f));
                                        wrap.putShort((short) ((cVar5.C * 50000.0f) + 0.5f));
                                        wrap.putShort((short) ((cVar5.D * 50000.0f) + 0.5f));
                                        wrap.putShort((short) (cVar5.E + 0.5f));
                                        wrap.putShort((short) (cVar5.F + 0.5f));
                                        wrap.putShort((short) cVar5.u);
                                        wrap.putShort((short) cVar5.v);
                                    }
                                    bVar = new com.fyber.inneractive.sdk.player.exoplayer2.video.b(cVar5.r, cVar5.t, cVar5.s, bArr);
                                } else {
                                    bVar = null;
                                }
                                a3 = i.a(Integer.toString(i15), str, (String) null, -1, i3, cVar5.j, cVar5.k, -1.0f, list2, -1, f, cVar5.o, cVar5.p, bVar, cVar5.i);
                                i5 = 2;
                            } else {
                                if (MimeTypes.APPLICATION_SUBRIP.equals(str)) {
                                    a3 = i.a(Integer.toString(i15), str, (String) null, -1, i16, cVar5.N, cVar5.i);
                                } else {
                                    if (!MimeTypes.APPLICATION_VOBSUB.equals(str) && !MimeTypes.APPLICATION_PGS.equals(str) && !MimeTypes.APPLICATION_DVBSUBS.equals(str)) {
                                        throw new l("Unexpected MIME type.");
                                    }
                                    a3 = i.a(Integer.toString(i15), str, (String) null, -1, list2, cVar5.N, cVar5.i);
                                }
                                i5 = 3;
                            }
                            n a4 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4;
                            a4.a(a3);
                            SparseArray<d.c> sparseArray = dVar.c;
                            d.c cVar6 = dVar.t;
                            sparseArray.put(cVar6.b, cVar6);
                            cVar = null;
                            break;
                        case 2:
                            k kVar = new k(cVar5.h);
                            try {
                                int h = kVar.h();
                                if (h != 1) {
                                    if (h == 65534) {
                                        kVar.e(24);
                                        long i19 = kVar.i();
                                        UUID uuid = d.b0;
                                        if (i19 == uuid.getMostSignificantBits()) {
                                            break;
                                        }
                                    }
                                    z3 = false;
                                    if (!z3) {
                                        int a5 = u.a(cVar5.H);
                                        if (a5 != 0) {
                                            str6 = MimeTypes.AUDIO_RAW;
                                            i2 = a5;
                                            list = null;
                                            singletonList = list;
                                            a2 = i2;
                                            str = str6;
                                            i4 = a2;
                                            list2 = singletonList;
                                            i3 = -1;
                                            int i162 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                            }
                                            n a42 = hVar2.a(cVar5.b, i5);
                                            cVar5.O = a42;
                                            a42.a(a3);
                                            SparseArray<d.c> sparseArray2 = dVar.c;
                                            d.c cVar62 = dVar.t;
                                            sparseArray2.put(cVar62.b, cVar62);
                                            cVar = null;
                                            break;
                                        } else {
                                            Log.w("MatroskaExtractor", "Unsupported PCM bit depth: " + cVar5.H + ". Setting mimeType to " + MimeTypes.AUDIO_UNKNOWN);
                                        }
                                    } else {
                                        Log.w("MatroskaExtractor", "Non-PCM MS/ACM is unsupported. Setting mimeType to " + MimeTypes.AUDIO_UNKNOWN);
                                    }
                                    list = null;
                                    i2 = -1;
                                    singletonList = list;
                                    a2 = i2;
                                    str = str6;
                                    i4 = a2;
                                    list2 = singletonList;
                                    i3 = -1;
                                    int i1622 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                                    if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                    }
                                    n a422 = hVar2.a(cVar5.b, i5);
                                    cVar5.O = a422;
                                    a422.a(a3);
                                    SparseArray<d.c> sparseArray22 = dVar.c;
                                    d.c cVar622 = dVar.t;
                                    sparseArray22.put(cVar622.b, cVar622);
                                    cVar = null;
                                }
                                z3 = true;
                                if (!z3) {
                                }
                                list = null;
                                i2 = -1;
                                singletonList = list;
                                a2 = i2;
                                str = str6;
                                i4 = a2;
                                list2 = singletonList;
                                i3 = -1;
                                int i16222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                                if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                }
                                n a4222 = hVar2.a(cVar5.b, i5);
                                cVar5.O = a4222;
                                a4222.a(a3);
                                SparseArray<d.c> sparseArray222 = dVar.c;
                                d.c cVar6222 = dVar.t;
                                sparseArray222.put(cVar6222.b, cVar6222);
                                cVar = null;
                            } catch (ArrayIndexOutOfBoundsException unused) {
                                throw new l("Error parsing MS/ACM codec private");
                            }
                            break;
                        case 3:
                            str6 = MimeTypes.AUDIO_TRUEHD;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i162222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222;
                            a42222.a(a3);
                            SparseArray<d.c> sparseArray2222 = dVar.c;
                            d.c cVar62222 = dVar.t;
                            sparseArray2222.put(cVar62222.b, cVar62222);
                            cVar = null;
                            break;
                        case 4:
                            byte[] bArr4 = cVar5.h;
                            try {
                                if (bArr4[0] == 2) {
                                    int i20 = 0;
                                    int i21 = 1;
                                    while (bArr4[i21] == -1) {
                                        i20 += 255;
                                        i21++;
                                    }
                                    int i22 = i21 + 1;
                                    int i23 = i20 + bArr4[i21];
                                    int i24 = 0;
                                    while (bArr4[i22] == -1) {
                                        i24 += 255;
                                        i22++;
                                    }
                                    int i25 = i22 + 1;
                                    int i26 = i24 + bArr4[i22];
                                    if (bArr4[i25] == 1) {
                                        byte[] bArr5 = new byte[i23];
                                        System.arraycopy(bArr4, i25, bArr5, 0, i23);
                                        int i27 = i25 + i23;
                                        if (bArr4[i27] == 3) {
                                            int i28 = i27 + i26;
                                            if (bArr4[i28] == 5) {
                                                byte[] bArr6 = new byte[bArr4.length - i28];
                                                System.arraycopy(bArr4, i28, bArr6, 0, bArr4.length - i28);
                                                ArrayList arrayList = new ArrayList(2);
                                                arrayList.add(bArr5);
                                                arrayList.add(bArr6);
                                                str = MimeTypes.AUDIO_VORBIS;
                                                list2 = arrayList;
                                                i3 = 8192;
                                                i4 = -1;
                                                int i1622222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                                                if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                                }
                                                n a422222 = hVar2.a(cVar5.b, i5);
                                                cVar5.O = a422222;
                                                a422222.a(a3);
                                                SparseArray<d.c> sparseArray22222 = dVar.c;
                                                d.c cVar622222 = dVar.t;
                                                sparseArray22222.put(cVar622222.b, cVar622222);
                                                cVar = null;
                                                break;
                                            } else {
                                                throw new l("Error parsing vorbis codec private");
                                            }
                                        } else {
                                            throw new l("Error parsing vorbis codec private");
                                        }
                                    } else {
                                        throw new l("Error parsing vorbis codec private");
                                    }
                                } else {
                                    throw new l("Error parsing vorbis codec private");
                                }
                            } catch (ArrayIndexOutOfBoundsException unused2) {
                                throw new l("Error parsing vorbis codec private");
                            }
                        case 5:
                            str = MimeTypes.AUDIO_MPEG_L2;
                            list2 = null;
                            i3 = 4096;
                            i4 = -1;
                            int i16222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a4222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4222222;
                            a4222222.a(a3);
                            SparseArray<d.c> sparseArray222222 = dVar.c;
                            d.c cVar6222222 = dVar.t;
                            sparseArray222222.put(cVar6222222.b, cVar6222222);
                            cVar = null;
                            break;
                        case 6:
                            str = MimeTypes.AUDIO_MPEG;
                            list2 = null;
                            i3 = 4096;
                            i4 = -1;
                            int i162222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222222;
                            a42222222.a(a3);
                            SparseArray<d.c> sparseArray2222222 = dVar.c;
                            d.c cVar62222222 = dVar.t;
                            sparseArray2222222.put(cVar62222222.b, cVar62222222);
                            cVar = null;
                            break;
                        case 7:
                            byte[] bArr7 = cVar5.h;
                            try {
                                com.fyber.inneractive.sdk.player.exoplayer2.util.a.a(16 <= bArr7.length);
                                if ((((bArr7[17] & 255) << 8) | (bArr7[16] & 255) | ((bArr7[18] & 255) << 16) | ((bArr7[19] & 255) << 24)) == 826496599) {
                                    for (int i29 = 40; i29 < bArr7.length - 4; i29++) {
                                        if (bArr7[i29] == 0 && bArr7[i29 + 1] == 0 && bArr7[i29 + 2] == 1 && bArr7[i29 + 3] == 15) {
                                            list = Collections.singletonList(Arrays.copyOfRange(bArr7, i29, bArr7.length));
                                        }
                                    }
                                    throw new l("Failed to find FourCC VC1 initialization data");
                                }
                                list = null;
                                if (list != null) {
                                    str6 = MimeTypes.VIDEO_VC1;
                                } else {
                                    Log.w("MatroskaExtractor", "Unsupported FourCC. Setting mimeType to video/x-unknown");
                                    str6 = MimeTypes.VIDEO_UNKNOWN;
                                }
                                i2 = -1;
                                singletonList = list;
                                a2 = i2;
                                str = str6;
                                i4 = a2;
                                list2 = singletonList;
                                i3 = -1;
                                int i1622222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                                if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                }
                                n a422222222 = hVar2.a(cVar5.b, i5);
                                cVar5.O = a422222222;
                                a422222222.a(a3);
                                SparseArray<d.c> sparseArray22222222 = dVar.c;
                                d.c cVar622222222 = dVar.t;
                                sparseArray22222222.put(cVar622222222.b, cVar622222222);
                                cVar = null;
                                break;
                            } catch (ArrayIndexOutOfBoundsException unused3) {
                                throw new l("Error parsing FourCC VC1 codec private");
                            }
                        case '\b':
                            byte[] bArr8 = new byte[4];
                            byte[] bArr9 = cVar5.h;
                            bArr8[r4 == true ? 1 : 0] = bArr9[r4 == true ? 1 : 0];
                            bArr8[i9] = bArr9[i9];
                            bArr8[2] = bArr9[2];
                            bArr8[3] = bArr9[3];
                            singletonList2 = Collections.singletonList(bArr8);
                            str2 = MimeTypes.APPLICATION_DVBSUBS;
                            str = str2;
                            singletonList = singletonList2;
                            a2 = -1;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i16222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a4222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4222222222;
                            a4222222222.a(a3);
                            SparseArray<d.c> sparseArray222222222 = dVar.c;
                            d.c cVar6222222222 = dVar.t;
                            sparseArray222222222.put(cVar6222222222.b, cVar6222222222);
                            cVar = null;
                            break;
                        case '\n':
                            com.fyber.inneractive.sdk.player.exoplayer2.video.a b = com.fyber.inneractive.sdk.player.exoplayer2.video.a.b(new k(cVar5.h));
                            singletonList = b.f4145a;
                            cVar5.P = b.b;
                            str3 = "video/avc";
                            str = str3;
                            a2 = -1;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i162222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222222222;
                            a42222222222.a(a3);
                            SparseArray<d.c> sparseArray2222222222 = dVar.c;
                            d.c cVar62222222222 = dVar.t;
                            sparseArray2222222222.put(cVar62222222222.b, cVar62222222222);
                            cVar = null;
                            break;
                        case 11:
                            singletonList2 = Collections.singletonList(cVar5.h);
                            str2 = MimeTypes.APPLICATION_VOBSUB;
                            str = str2;
                            singletonList = singletonList2;
                            a2 = -1;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i1622222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a422222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a422222222222;
                            a422222222222.a(a3);
                            SparseArray<d.c> sparseArray22222222222 = dVar.c;
                            d.c cVar622222222222 = dVar.t;
                            sparseArray22222222222.put(cVar622222222222.b, cVar622222222222);
                            cVar = null;
                            break;
                        case '\f':
                            str6 = MimeTypes.AUDIO_DTS_HD;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i16222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a4222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4222222222222;
                            a4222222222222.a(a3);
                            SparseArray<d.c> sparseArray222222222222 = dVar.c;
                            d.c cVar6222222222222 = dVar.t;
                            sparseArray222222222222.put(cVar6222222222222.b, cVar6222222222222);
                            cVar = null;
                            break;
                        case '\r':
                            singletonList2 = Collections.singletonList(cVar5.h);
                            str2 = MimeTypes.AUDIO_AAC;
                            str = str2;
                            singletonList = singletonList2;
                            a2 = -1;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i162222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222222222222;
                            a42222222222222.a(a3);
                            SparseArray<d.c> sparseArray2222222222222 = dVar.c;
                            d.c cVar62222222222222 = dVar.t;
                            sparseArray2222222222222.put(cVar62222222222222.b, cVar62222222222222);
                            cVar = null;
                            break;
                        case 14:
                            str6 = MimeTypes.AUDIO_AC3;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i1622222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a422222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a422222222222222;
                            a422222222222222.a(a3);
                            SparseArray<d.c> sparseArray22222222222222 = dVar.c;
                            d.c cVar622222222222222 = dVar.t;
                            sparseArray22222222222222.put(cVar622222222222222.b, cVar622222222222222);
                            cVar = null;
                            break;
                        case 15:
                        case 20:
                            str6 = MimeTypes.AUDIO_DTS;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i16222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a4222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4222222222222222;
                            a4222222222222222.a(a3);
                            SparseArray<d.c> sparseArray222222222222222 = dVar.c;
                            d.c cVar6222222222222222 = dVar.t;
                            sparseArray222222222222222.put(cVar6222222222222222.b, cVar6222222222222222);
                            cVar = null;
                            break;
                        case 16:
                            str6 = MimeTypes.VIDEO_VP8;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i162222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222222222222222;
                            a42222222222222222.a(a3);
                            SparseArray<d.c> sparseArray2222222222222222 = dVar.c;
                            d.c cVar62222222222222222 = dVar.t;
                            sparseArray2222222222222222.put(cVar62222222222222222.b, cVar62222222222222222);
                            cVar = null;
                            break;
                        case 17:
                            str6 = MimeTypes.VIDEO_VP9;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i1622222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a422222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a422222222222222222;
                            a422222222222222222.a(a3);
                            SparseArray<d.c> sparseArray22222222222222222 = dVar.c;
                            d.c cVar622222222222222222 = dVar.t;
                            sparseArray22222222222222222.put(cVar622222222222222222.b, cVar622222222222222222);
                            cVar = null;
                            break;
                        case 18:
                            str6 = MimeTypes.APPLICATION_PGS;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i16222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a4222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4222222222222222222;
                            a4222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray222222222222222222 = dVar.c;
                            d.c cVar6222222222222222222 = dVar.t;
                            sparseArray222222222222222222.put(cVar6222222222222222222.b, cVar6222222222222222222);
                            cVar = null;
                            break;
                        case 19:
                            str6 = MimeTypes.VIDEO_UNKNOWN;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i162222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222222222222222222;
                            a42222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray2222222222222222222 = dVar.c;
                            d.c cVar62222222222222222222 = dVar.t;
                            sparseArray2222222222222222222.put(cVar62222222222222222222.b, cVar62222222222222222222);
                            cVar = null;
                            break;
                        case 21:
                            a2 = u.a(cVar5.H);
                            if (a2 == 0) {
                                Log.w("MatroskaExtractor", "Unsupported PCM bit depth: " + cVar5.H + ". Setting mimeType to " + MimeTypes.AUDIO_UNKNOWN);
                                list = null;
                                i2 = -1;
                                singletonList = list;
                                a2 = i2;
                                str = str6;
                                i4 = a2;
                                list2 = singletonList;
                                i3 = -1;
                                int i1622222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                                if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                }
                                n a422222222222222222222 = hVar2.a(cVar5.b, i5);
                                cVar5.O = a422222222222222222222;
                                a422222222222222222222.a(a3);
                                SparseArray<d.c> sparseArray22222222222222222222 = dVar.c;
                                d.c cVar622222222222222222222 = dVar.t;
                                sparseArray22222222222222222222.put(cVar622222222222222222222.b, cVar622222222222222222222);
                                cVar = null;
                                break;
                            } else {
                                str = MimeTypes.AUDIO_RAW;
                                singletonList = null;
                                i4 = a2;
                                list2 = singletonList;
                                i3 = -1;
                                int i16222222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                                if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                                }
                                n a4222222222222222222222 = hVar2.a(cVar5.b, i5);
                                cVar5.O = a4222222222222222222222;
                                a4222222222222222222222.a(a3);
                                SparseArray<d.c> sparseArray222222222222222222222 = dVar.c;
                                d.c cVar6222222222222222222222 = dVar.t;
                                sparseArray222222222222222222222.put(cVar6222222222222222222222.b, cVar6222222222222222222222);
                                cVar = null;
                            }
                            break;
                        case 22:
                            com.fyber.inneractive.sdk.player.exoplayer2.video.c a6 = com.fyber.inneractive.sdk.player.exoplayer2.video.c.a(new k(cVar5.h));
                            singletonList = a6.f4147a;
                            cVar5.P = a6.b;
                            str3 = "video/hevc";
                            str = str3;
                            a2 = -1;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i162222222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222222222222222222222;
                            a42222222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray2222222222222222222222 = dVar.c;
                            d.c cVar62222222222222222222222 = dVar.t;
                            sparseArray2222222222222222222222.put(cVar62222222222222222222222.b, cVar62222222222222222222222);
                            cVar = null;
                            break;
                        case 23:
                            str6 = MimeTypes.APPLICATION_SUBRIP;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i1622222222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a422222222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a422222222222222222222222;
                            a422222222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray22222222222222222222222 = dVar.c;
                            d.c cVar622222222222222222222222 = dVar.t;
                            sparseArray22222222222222222222222.put(cVar622222222222222222222222.b, cVar622222222222222222222222);
                            cVar = null;
                            break;
                        case 24:
                            str6 = MimeTypes.VIDEO_MPEG2;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i16222222222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a4222222222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4222222222222222222222222;
                            a4222222222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray222222222222222222222222 = dVar.c;
                            d.c cVar6222222222222222222222222 = dVar.t;
                            sparseArray222222222222222222222222.put(cVar6222222222222222222222222.b, cVar6222222222222222222222222);
                            cVar = null;
                            break;
                        case 25:
                            str6 = MimeTypes.AUDIO_E_AC3;
                            list = null;
                            i2 = -1;
                            singletonList = list;
                            a2 = i2;
                            str = str6;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i162222222222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a42222222222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a42222222222222222222222222;
                            a42222222222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray2222222222222222222222222 = dVar.c;
                            d.c cVar62222222222222222222222222 = dVar.t;
                            sparseArray2222222222222222222222222.put(cVar62222222222222222222222222.b, cVar62222222222222222222222222);
                            cVar = null;
                            break;
                        case 26:
                            singletonList2 = Collections.singletonList(cVar5.h);
                            str2 = MimeTypes.AUDIO_FLAC;
                            str = str2;
                            singletonList = singletonList2;
                            a2 = -1;
                            i4 = a2;
                            list2 = singletonList;
                            i3 = -1;
                            int i1622222222222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a422222222222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a422222222222222222222222222;
                            a422222222222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray22222222222222222222222222 = dVar.c;
                            d.c cVar622222222222222222222222222 = dVar.t;
                            sparseArray22222222222222222222222222.put(cVar622222222222222222222222222.b, cVar622222222222222222222222222);
                            cVar = null;
                            break;
                        case 27:
                            ArrayList arrayList2 = new ArrayList(3);
                            arrayList2.add(cVar5.h);
                            arrayList2.add(ByteBuffer.allocate(8).order(ByteOrder.nativeOrder()).putLong(cVar5.J).array());
                            arrayList2.add(ByteBuffer.allocate(8).order(ByteOrder.nativeOrder()).putLong(cVar5.K).array());
                            str = MimeTypes.AUDIO_OPUS;
                            list2 = arrayList2;
                            i3 = 5760;
                            i4 = -1;
                            int i16222222222222222222222222222 = (cVar5.M ? 1 : 0) | 0 | (!cVar5.L ? 2 : 0);
                            if (!com.fyber.inneractive.sdk.player.exoplayer2.util.h.d(str)) {
                            }
                            n a4222222222222222222222222222 = hVar2.a(cVar5.b, i5);
                            cVar5.O = a4222222222222222222222222222;
                            a4222222222222222222222222222.a(a3);
                            SparseArray<d.c> sparseArray222222222222222222222222222 = dVar.c;
                            d.c cVar6222222222222222222222222222 = dVar.t;
                            sparseArray222222222222222222222222222.put(cVar6222222222222222222222222222.b, cVar6222222222222222222222222222);
                            cVar = null;
                            break;
                        default:
                            throw new l("Unrecognized codec identifier.");
                    }
                } else {
                    cVar = null;
                }
                dVar.t = cVar;
                return true;
            }
            ?? r3 = 0;
            if (this.e == 0) {
                long a7 = this.c.a(gVar, true, false, 4);
                if (a7 == -2) {
                    ?? r42 = (com.fyber.inneractive.sdk.player.exoplayer2.extractor.b) gVar;
                    r42.e = 0;
                    while (true) {
                        r42.a(this.f3966a, r3, 4, r3);
                        int a8 = f.a(this.f3966a[r3]);
                        if (a8 != -1 && a8 <= 4) {
                            int a9 = (int) f.a(this.f3966a, a8, r3);
                            if (((d.b) this.d).a(a9)) {
                                r42.c(a8);
                                a7 = a9;
                            }
                        }
                        r42.c(1);
                        r3 = 0;
                    }
                }
                z = true;
                if (a7 == -1) {
                    return false;
                }
                z2 = false;
                this.f = (int) a7;
                this.e = 1;
            } else {
                z = true;
                z2 = false;
            }
            if (this.e == z) {
                this.g = this.c.a(gVar, z2, z, 8);
                this.e = 2;
            }
            c cVar7 = this.d;
            int i30 = this.f;
            d.this.getClass();
            switch (i30) {
                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:
                    i = 2;
                    break;
                case TsExtractor.TS_STREAM_TYPE_SPLICE_INFO:
                case FirebaseError.ERROR_WEAK_PASSWORD:
                case 2274716:
                    i = 3;
                    break;
                case 160:
                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:
                    i = 1;
                    break;
                case 161:
                case 163:
                case 16981:
                case 18402:
                case 21419:
                case 25506:
                case 30322:
                    i = 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:
                    i = 5;
                    break;
                default:
                    i = 0;
                    break;
            }
            if (i != 0) {
                if (i == 1) {
                    long j3 = ((com.fyber.inneractive.sdk.player.exoplayer2.extractor.b) gVar).c;
                    this.b.add(new C0195a(this.f, this.g + j3));
                    ((d.b) this.d).a(this.f, j3, this.g);
                    this.e = 0;
                    return true;
                }
                if (i == 2) {
                    long j4 = this.g;
                    if (j4 <= 8) {
                        ((d.b) this.d).a(this.f, b(gVar, (int) j4));
                        this.e = 0;
                        return true;
                    }
                    throw new l("Invalid integer size: " + this.g);
                }
                if (i == 3) {
                    long j5 = this.g;
                    if (j5 <= 2147483647L) {
                        ((d.b) this.d).a(this.f, c(gVar, (int) j5));
                        this.e = 0;
                        return true;
                    }
                    throw new l("String element size: " + this.g);
                }
                if (i == 4) {
                    ((d.b) this.d).a(this.f, (int) this.g, gVar);
                    this.e = 0;
                    return true;
                }
                if (i != 5) {
                    throw new l("Invalid element type " + i);
                }
                long j6 = this.g;
                if (j6 != 4 && j6 != 8) {
                    throw new l("Invalid float size: " + this.g);
                }
                ((d.b) this.d).a(this.f, a(gVar, (int) j6));
                this.e = 0;
                return true;
            }
            ((com.fyber.inneractive.sdk.player.exoplayer2.extractor.b) gVar).c((int) this.g);
            this.e = 0;
            r4 = 0;
            i9 = 1;
        }
    }

    public final String c(g gVar, int i) throws IOException, InterruptedException {
        if (i == 0) {
            return "";
        }
        byte[] bArr = new byte[i];
        ((com.fyber.inneractive.sdk.player.exoplayer2.extractor.b) gVar).b(bArr, 0, i, false);
        return new String(bArr);
    }

    public final double a(g gVar, int i) throws IOException, InterruptedException {
        long b = b(gVar, i);
        if (i == 4) {
            return Float.intBitsToFloat((int) b);
        }
        return Double.longBitsToDouble(b);
    }
}