package defpackage;

import android.util.Pair;
import java.util.Locale;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: renamed from: ˏᵟᵵ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC1879 {

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final byte[] f7440 = {0, 0, 0, 1};

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static final String[] f7438 = {"", "A", "B", "C"};

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static final Pattern f7439 = Pattern.compile("^\\D?(\\d+)$");

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static String m5108(int i, boolean z, int i2, int i3, int[] iArr, int i4) {
        Object[] objArr = {f7438[i], Integer.valueOf(i2), Integer.valueOf(i3), Character.valueOf(z ? 'H' : 'L'), Integer.valueOf(i4)};
        String str = AbstractC0956.f4222;
        StringBuilder sb = new StringBuilder(String.format(Locale.US, "hvc1.%s%d.%X.%c%d", objArr));
        int length = iArr.length;
        while (length > 0 && iArr[length - 1] == 0) {
            length--;
        }
        for (int i5 = 0; i5 < length; i5++) {
            sb.append(String.format(".%02X", Integer.valueOf(iArr[i5])));
        }
        return sb.toString();
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:160:0x0230  */
    /* JADX WARN: Removed duplicated region for block: B:17:0x00a4  */
    /* JADX WARN: Removed duplicated region for block: B:20:0x00af  */
    /* JADX WARN: Removed duplicated region for block: B:237:0x0326  */
    /* JADX WARN: Removed duplicated region for block: B:240:0x0331  */
    /* JADX WARN: Removed duplicated region for block: B:464:0x0610 A[PHI: r2
      0x0610: PHI (r2v46 int) = (r2v45 int), (r2v48 int), (r2v49 int), (r2v50 int), (r2v51 int) binds: [B:445:0x05e3, B:448:0x05e9, B:450:0x05ed, B:452:0x05f1, B:454:0x05f5] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:467:0x0616 A[Catch: NumberFormatException -> 0x0621, TRY_LEAVE, TryCatch #2 {NumberFormatException -> 0x0621, blocks: (B:442:0x05c5, B:444:0x05d9, B:455:0x05f7, B:467:0x0616), top: B:711:0x05c5 }] */
    /* JADX WARN: Removed duplicated region for block: B:480:0x064b  */
    /* JADX WARN: Removed duplicated region for block: B:680:0x091b  */
    /* JADX WARN: Removed duplicated region for block: B:701:0x0957  */
    /* JADX WARN: Removed duplicated region for block: B:703:0x095d  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x0153  */
    /* JADX WARN: Removed duplicated region for block: B:86:0x015e  */
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static Pair m5109(C5286 c5286) {
        byte b;
        int i;
        int i2;
        int i3;
        int i4;
        int i5;
        int i6;
        int i7;
        int i8;
        int i9;
        int i10;
        int i11;
        int i12;
        int i13;
        int i14;
        int i15;
        Integer num;
        Integer num2 = 1024;
        String str = c5286.f19996;
        C3281 c3281 = c5286.f19978;
        if (str != null) {
            String[] strArrSplit = str.split("\\.");
            if ("video/dolby-vision".equals(c5286.f19987)) {
                if (strArrSplit.length < 3) {
                    AbstractC3653.m8228("Ignoring malformed Dolby Vision codec string: ", str);
                    return null;
                }
                Matcher matcher = f7439.matcher(strArrSplit[1]);
                if (!matcher.matches()) {
                    AbstractC3653.m8228("Ignoring malformed Dolby Vision codec string: ", str);
                    return null;
                }
                String strGroup = matcher.group(1);
                if (strGroup != null) {
                    switch (strGroup) {
                        case "00":
                            num = 1;
                            break;
                        case "01":
                            num = 2;
                            break;
                        case "02":
                            num = 4;
                            break;
                        case "03":
                            num = 8;
                            break;
                        case "04":
                            num = 16;
                            break;
                        case "05":
                            num = 32;
                            break;
                        case "06":
                            num = 64;
                            break;
                        case "07":
                            num = 128;
                            break;
                        case "08":
                            num = 256;
                            break;
                        case "09":
                            num = 512;
                            break;
                        case "10":
                            num = num2;
                            break;
                    }
                } else {
                    num = null;
                }
                if (num == null) {
                    AbstractC3653.m8228("Unknown Dolby Vision profile string: ", strGroup);
                    return null;
                }
                String str2 = strArrSplit[2];
                if (str2 != null) {
                    switch (str2) {
                        case "01":
                            num2 = 1;
                            break;
                        case "02":
                            num2 = 2;
                            break;
                        case "03":
                            num2 = 4;
                            break;
                        case "04":
                            num2 = 8;
                            break;
                        case "05":
                            num2 = 16;
                            break;
                        case "06":
                            num2 = 32;
                            break;
                        case "07":
                            num2 = 64;
                            break;
                        case "08":
                            num2 = 128;
                            break;
                        case "09":
                            num2 = 256;
                            break;
                        case "10":
                            num2 = 512;
                            break;
                        case "12":
                            num2 = 2048;
                            break;
                        case "13":
                            num2 = 4096;
                            break;
                    }
                } else {
                    num2 = null;
                }
                if (num2 != null) {
                    return new Pair(num, num2);
                }
                AbstractC3653.m8228("Unknown Dolby Vision level string: ", str2);
                return null;
            }
            String str3 = strArrSplit[0];
            str3.getClass();
            switch (str3.hashCode()) {
                case 2986313:
                    b = !str3.equals("ac-4") ? (byte) -1 : (byte) 0;
                    break;
                case 3001066:
                    if (str3.equals("apv1")) {
                        b = 1;
                        break;
                    }
                    break;
                case 3004662:
                    if (str3.equals("av01")) {
                        b = 2;
                        break;
                    }
                    break;
                case 3006243:
                    if (str3.equals("avc1")) {
                        b = 3;
                        break;
                    }
                    break;
                case 3006244:
                    if (str3.equals("avc2")) {
                        b = 4;
                        break;
                    }
                    break;
                case 3199032:
                    if (str3.equals("hev1")) {
                        b = 5;
                        break;
                    }
                    break;
                case 3214780:
                    if (str3.equals("hvc1")) {
                        b = 6;
                        break;
                    }
                    break;
                case 3224753:
                    if (str3.equals("iamf")) {
                        b = 7;
                        break;
                    }
                    break;
                case 3356560:
                    if (str3.equals("mp4a")) {
                        b = 8;
                        break;
                    }
                    break;
                case 3475740:
                    if (str3.equals("s263")) {
                        b = 9;
                        break;
                    }
                    break;
                case 3624515:
                    if (str3.equals("vp09")) {
                        b = 10;
                        break;
                    }
                    break;
                case 3631854:
                    if (str3.equals("vvc1")) {
                        b = 11;
                        break;
                    }
                    break;
                case 3632040:
                    if (str3.equals("vvi1")) {
                        b = 12;
                        break;
                    }
                    break;
            }
            int i16 = 8192;
            switch (b) {
                case 0:
                    if (strArrSplit.length != 4) {
                        AbstractC3653.m8228("Ignoring malformed AC-4 codec string: ", str);
                        return null;
                    }
                    try {
                        int i17 = Integer.parseInt(strArrSplit[1]);
                        int i18 = Integer.parseInt(strArrSplit[2]);
                        int i19 = Integer.parseInt(strArrSplit[3]);
                        if (i17 != 0) {
                            if (i17 != 1) {
                                if (i17 == 2) {
                                    i = i18 == 1 ? 1026 : i18 == 2 ? 1028 : -1;
                                }
                            } else if (i18 == 0) {
                                i = 513;
                            } else if (i18 == 1) {
                                i = 514;
                            }
                        } else if (i18 == 0) {
                            i = 257;
                        }
                        if (i == -1) {
                            ˋˀᵧ.ʿٴˇ("Unknown AC-4 profile: " + i17 + "." + i18);
                            return null;
                        }
                        if (i19 == 0) {
                            i2 = 1;
                        } else if (i19 == 1) {
                            i2 = 2;
                        } else if (i19 == 2) {
                            i2 = 4;
                        } else if (i19 == 3) {
                            i2 = 8;
                        } else {
                            if (i19 != 4) {
                                i3 = -1;
                                i2 = -1;
                                if (i2 == i3) {
                                    return new Pair(Integer.valueOf(i), Integer.valueOf(i2));
                                }
                                AbstractC3653.m8224(i19, "Unknown AC-4 level: ");
                                return null;
                            }
                            i2 = 16;
                        }
                        i3 = -1;
                        if (i2 == i3) {
                        }
                    } catch (NumberFormatException unused) {
                        AbstractC3653.m8228("Ignoring malformed AC-4 codec string: ", str);
                        return null;
                    }
                    break;
                case 1:
                    if (strArrSplit.length < 4) {
                        AbstractC3653.m8228("Ignoring malformed APV codec string: ", str);
                        return null;
                    }
                    try {
                        int i20 = Integer.parseInt(strArrSplit[1].substring(4));
                        int i21 = Integer.parseInt(strArrSplit[2].substring(4));
                        int i22 = Integer.parseInt(strArrSplit[3].substring(4));
                        if (i20 == 33) {
                            i16 = 1;
                        } else if (i20 != 44) {
                            AbstractC3653.m8224(i20, "Ignoring invalid APV profile: ");
                            return null;
                        }
                        int i23 = (i21 / 30) * 2;
                        if (i21 % 30 == 0) {
                            i23--;
                        }
                        return new Pair(Integer.valueOf(i16), Integer.valueOf((256 << (i23 - 1)) | (1 << i22)));
                    } catch (NumberFormatException e) {
                        ˋˀᵧ.ᵠˏˏ("Ignoring malformed APV codec string: " + str, e);
                        return null;
                    }
                case 2:
                    if (strArrSplit.length < 4) {
                        AbstractC3653.m8228("Ignoring malformed AV1 codec string: ", str);
                        return null;
                    }
                    try {
                        int i24 = Integer.parseInt(strArrSplit[1]);
                        int i25 = Integer.parseInt(strArrSplit[2].substring(0, 2));
                        int i26 = Integer.parseInt(strArrSplit[3]);
                        if (i24 != 0) {
                            AbstractC3653.m8224(i24, "Unknown AV1 profile: ");
                            return null;
                        }
                        int i27 = 8;
                        if (i26 != 8 && i26 != 10) {
                            AbstractC3653.m8224(i26, "Unknown AV1 bit depth: ");
                            return null;
                        }
                        int i28 = i26 == 8 ? 1 : (c3281 == null || !(c3281.f12579 != null || (i4 = c3281.f12575) == 7 || i4 == 6)) ? 2 : 4096;
                        switch (i25) {
                            case 0:
                                i27 = 1;
                                break;
                            case 1:
                                i27 = 2;
                                break;
                            case 2:
                                i27 = 4;
                                break;
                            case 3:
                                break;
                            case 4:
                                i27 = 16;
                                break;
                            case 5:
                                i27 = 32;
                                break;
                            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                                i27 = 64;
                                break;
                            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                                i27 = 128;
                                break;
                            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                                i27 = 256;
                                break;
                            case 9:
                                i27 = 512;
                                break;
                            case 10:
                                i27 = 1024;
                                break;
                            case 11:
                                i27 = 2048;
                                break;
                            case 12:
                                i27 = 4096;
                                break;
                            case 13:
                                i27 = 8192;
                                break;
                            case 14:
                                i27 = 16384;
                                break;
                            case 15:
                                i27 = 32768;
                                break;
                            case 16:
                                i27 = 65536;
                                break;
                            case 17:
                                i27 = 131072;
                                break;
                            case 18:
                                i27 = 262144;
                                break;
                            case 19:
                                i27 = 524288;
                                break;
                            case 20:
                                i27 = 1048576;
                                break;
                            case 21:
                                i27 = 2097152;
                                break;
                            case 22:
                                i27 = 4194304;
                                break;
                            case 23:
                                i27 = 8388608;
                                break;
                            default:
                                i27 = -1;
                                break;
                        }
                        if (i27 != -1) {
                            return new Pair(Integer.valueOf(i28), Integer.valueOf(i27));
                        }
                        AbstractC3653.m8224(i25, "Unknown AV1 level: ");
                        return null;
                    } catch (NumberFormatException unused2) {
                        AbstractC3653.m8228("Ignoring malformed AV1 codec string: ", str);
                        return null;
                    }
                case 3:
                case 4:
                    if (strArrSplit.length < 2) {
                        AbstractC3653.m8228("Ignoring malformed AVC codec string: ", str);
                        return null;
                    }
                    try {
                        if (strArrSplit[1].length() == 6) {
                            i5 = 16;
                            i6 = Integer.parseInt(strArrSplit[1].substring(0, 2), 16);
                            i7 = Integer.parseInt(strArrSplit[1].substring(4), 16);
                        } else {
                            i5 = 16;
                            if (strArrSplit.length < 3) {
                                ˋˀᵧ.ʿٴˇ("Ignoring malformed AVC codec string: " + str);
                                return null;
                            }
                            i6 = Integer.parseInt(strArrSplit[1]);
                            i7 = Integer.parseInt(strArrSplit[2]);
                        }
                        if (i6 == 66) {
                            i8 = -1;
                            i9 = 1;
                        } else if (i6 == 77) {
                            i8 = -1;
                            i9 = 2;
                        } else if (i6 == 88) {
                            i8 = -1;
                            i9 = 4;
                        } else if (i6 == 100) {
                            i8 = -1;
                            i9 = 8;
                        } else if (i6 == 110) {
                            i9 = i5;
                            i8 = -1;
                        } else if (i6 == 122) {
                            i8 = -1;
                            i9 = 32;
                        } else if (i6 != 244) {
                            i8 = -1;
                            i9 = -1;
                        } else {
                            i8 = -1;
                            i9 = 64;
                        }
                        if (i9 == i8) {
                            AbstractC3653.m8224(i6, "Unknown AVC profile: ");
                            return null;
                        }
                        switch (i7) {
                            case 10:
                                i5 = 1;
                                break;
                            case 11:
                                i5 = 4;
                                break;
                            case 12:
                                i5 = 8;
                                break;
                            case 13:
                                break;
                            default:
                                switch (i7) {
                                    case 20:
                                        i5 = 32;
                                        break;
                                    case 21:
                                        i5 = 64;
                                        break;
                                    case 22:
                                        i5 = 128;
                                        break;
                                    default:
                                        switch (i7) {
                                            case 30:
                                                i5 = 256;
                                                break;
                                            case 31:
                                                i5 = 512;
                                                break;
                                            case 32:
                                                i5 = 1024;
                                                break;
                                            default:
                                                switch (i7) {
                                                    case 40:
                                                        i5 = 2048;
                                                        break;
                                                    case 41:
                                                        i5 = 4096;
                                                        break;
                                                    case 42:
                                                        i5 = 8192;
                                                        break;
                                                    default:
                                                        switch (i7) {
                                                            case 50:
                                                                i5 = 16384;
                                                                break;
                                                            case 51:
                                                                i5 = 32768;
                                                                break;
                                                            case 52:
                                                                i5 = 65536;
                                                                break;
                                                            default:
                                                                i5 = -1;
                                                                break;
                                                        }
                                                        break;
                                                }
                                                break;
                                        }
                                        break;
                                }
                                break;
                        }
                        if (i5 != -1) {
                            return new Pair(Integer.valueOf(i9), Integer.valueOf(i5));
                        }
                        AbstractC3653.m8224(i7, "Unknown AVC level: ");
                        return null;
                    } catch (NumberFormatException unused3) {
                        AbstractC3653.m8228("Ignoring malformed AVC codec string: ", str);
                        return null;
                    }
                case 5:
                case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                    return m5111(str, strArrSplit, c3281);
                case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                    if (strArrSplit.length < 4) {
                        AbstractC3653.m8228("Ignoring malformed IAMF codec string: ", str);
                        return null;
                    }
                    try {
                        int i29 = 1 << (Integer.parseInt(strArrSplit[1]) + 16);
                        String str4 = strArrSplit[3];
                        str4.getClass();
                        switch (str4) {
                            case "Opus":
                                i10 = 1;
                                break;
                            case "fLaC":
                                i10 = 4;
                                break;
                            case "ipcm":
                                i10 = 8;
                                break;
                            case "mp4a":
                                i10 = 2;
                                break;
                            default:
                                ˋˀᵧ.ʿٴˇ("Ignoring unknown codec identifier for IAMF auxiliary profile: " + strArrSplit[3]);
                                return null;
                        }
                        return new Pair(Integer.valueOf(i29 | 16777216 | i10), 0);
                    } catch (NumberFormatException e2) {
                        ˋˀᵧ.ᵠˏˏ("Ignoring malformed primary profile in IAMF codec string: " + strArrSplit[1], e2);
                        return null;
                    }
                case C5224.BYTES_FIELD_NUMBER /* 8 */:
                    if (strArrSplit.length != 3) {
                        AbstractC3653.m8228("Ignoring malformed MP4A codec string: ", str);
                        return null;
                    }
                    try {
                        if ("audio/mp4a-latm".equals(AbstractC4208.m9142(Integer.parseInt(strArrSplit[1], 16)))) {
                            int i30 = Integer.parseInt(strArrSplit[2]);
                            int i31 = 17;
                            if (i30 == 17) {
                                i11 = i31;
                                i12 = -1;
                                if (i11 != i12) {
                                    return new Pair(Integer.valueOf(i11), 0);
                                }
                            } else {
                                if (i30 != 20) {
                                    i31 = 23;
                                    if (i30 != 23) {
                                        i31 = 29;
                                        if (i30 != 29) {
                                            i31 = 39;
                                            if (i30 != 39) {
                                                i31 = 42;
                                                if (i30 != 42) {
                                                    switch (i30) {
                                                        case 1:
                                                            i12 = -1;
                                                            i11 = 1;
                                                            break;
                                                        case 2:
                                                            i12 = -1;
                                                            i11 = 2;
                                                            break;
                                                        case 3:
                                                            i12 = -1;
                                                            i11 = 3;
                                                            break;
                                                        case 4:
                                                            i12 = -1;
                                                            i11 = 4;
                                                            break;
                                                        case 5:
                                                            i11 = 5;
                                                            break;
                                                        case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                                                            i12 = -1;
                                                            i11 = 6;
                                                            break;
                                                        default:
                                                            i12 = -1;
                                                            i11 = -1;
                                                            break;
                                                    }
                                                    if (i11 != i12) {
                                                    }
                                                }
                                            }
                                        }
                                    }
                                } else {
                                    i11 = 20;
                                }
                                i12 = -1;
                                if (i11 != i12) {
                                }
                            }
                        }
                    } catch (NumberFormatException unused4) {
                        AbstractC3653.m8228("Ignoring malformed MP4A codec string: ", str);
                        return null;
                    }
                    break;
                case 9:
                    Pair pair = new Pair(1, 1);
                    if (strArrSplit.length < 3) {
                        AbstractC3653.m8228("Ignoring malformed H263 codec string: ", str);
                        return pair;
                    }
                    try {
                        return new Pair(Integer.valueOf(Integer.parseInt(strArrSplit[1])), Integer.valueOf(Integer.parseInt(strArrSplit[2])));
                    } catch (NumberFormatException unused5) {
                        AbstractC3653.m8228("Ignoring malformed H263 codec string: ", str);
                        return pair;
                    }
                case 10:
                    if (strArrSplit.length < 3) {
                        AbstractC3653.m8228("Ignoring malformed VP9 codec string: ", str);
                        return null;
                    }
                    try {
                        int i32 = Integer.parseInt(strArrSplit[1]);
                        int i33 = Integer.parseInt(strArrSplit[2]);
                        int i34 = i32 != 0 ? i32 != 1 ? i32 != 2 ? i32 != 3 ? -1 : 8 : 4 : 2 : 1;
                        if (i34 == -1) {
                            AbstractC3653.m8224(i32, "Unknown VP9 profile: ");
                            return null;
                        }
                        if (i33 == 10) {
                            i13 = -1;
                            i14 = 1;
                        } else if (i33 == 11) {
                            i13 = -1;
                            i14 = 2;
                        } else if (i33 == 20) {
                            i13 = -1;
                            i14 = 4;
                        } else if (i33 == 21) {
                            i13 = -1;
                            i14 = 8;
                        } else if (i33 == 30) {
                            i13 = -1;
                            i14 = 16;
                        } else if (i33 == 31) {
                            i13 = -1;
                            i14 = 32;
                        } else if (i33 == 40) {
                            i13 = -1;
                            i14 = 64;
                        } else if (i33 != 41) {
                            if (i33 == 50) {
                                i14 = 256;
                            } else if (i33 != 51) {
                                switch (i33) {
                                    case 60:
                                        i13 = -1;
                                        i14 = 2048;
                                        break;
                                    case 61:
                                        i13 = -1;
                                        i14 = 4096;
                                        break;
                                    case 62:
                                        i14 = 8192;
                                        break;
                                    default:
                                        i13 = -1;
                                        i14 = -1;
                                        break;
                                }
                            } else {
                                i13 = -1;
                                i14 = 512;
                            }
                            i13 = -1;
                        } else {
                            i13 = -1;
                            i14 = 128;
                        }
                        if (i14 != i13) {
                            return new Pair(Integer.valueOf(i34), Integer.valueOf(i14));
                        }
                        AbstractC3653.m8224(i33, "Unknown VP9 level: ");
                        return null;
                    } catch (NumberFormatException unused6) {
                        AbstractC3653.m8228("Ignoring malformed VP9 codec string: ", str);
                        return null;
                    }
                case 11:
                case 12:
                    if (strArrSplit.length < 3) {
                        AbstractC3653.m8228("Ignoring malformed VVC codec string: ", str);
                        return null;
                    }
                    try {
                        int i35 = Integer.parseInt(strArrSplit[1]);
                        if (i35 == 1) {
                            i15 = (c3281 == null || c3281.f12575 != 6) ? (c3281 == null || c3281.f12576 != 8) ? 2 : 1 : 4096;
                        } else {
                            if (i35 != 65) {
                                ˋˀᵧ.ʿٴˇ("Unknown VVC profile IDC: " + strArrSplit[1]);
                                return null;
                            }
                            i15 = 4;
                        }
                        String str5 = strArrSplit[2];
                        if (str5 != null) {
                            switch (str5) {
                                case "H64":
                                    num2 = 64;
                                    break;
                                case "H67":
                                    num2 = 256;
                                    break;
                                case "H83":
                                    num2 = 4096;
                                    break;
                                case "H86":
                                    num2 = 16384;
                                    break;
                                case "H96":
                                    num2 = 65536;
                                    break;
                                case "L16":
                                    num2 = 1;
                                    break;
                                case "L32":
                                    num2 = 2;
                                    break;
                                case "L35":
                                    num2 = 4;
                                    break;
                                case "L48":
                                    num2 = 8;
                                    break;
                                case "L51":
                                    num2 = 16;
                                    break;
                                case "L64":
                                    num2 = 32;
                                    break;
                                case "L67":
                                    num2 = 128;
                                    break;
                                case "L80":
                                    num2 = 512;
                                    break;
                                case "L83":
                                    num2 = 2048;
                                    break;
                                case "L86":
                                    num2 = 8192;
                                    break;
                                case "L96":
                                    num2 = 32768;
                                    break;
                                case "H112":
                                    num2 = 262144;
                                    break;
                                case "H128":
                                    num2 = 1048576;
                                    break;
                                case "H144":
                                    num2 = 4194304;
                                    break;
                                case "L112":
                                    num2 = 131072;
                                    break;
                                case "L128":
                                    num2 = 524288;
                                    break;
                                case "L144":
                                    num2 = 2097152;
                                    break;
                            }
                        } else {
                            num2 = null;
                        }
                        if (num2 != null) {
                            return new Pair(Integer.valueOf(i15), num2);
                        }
                        AbstractC3653.m8228("Unknown VVC level string: ", str5);
                        return null;
                    } catch (NumberFormatException unused7) {
                        AbstractC3653.m8228("Ignoring malformed VVC codec string: ", str);
                        return null;
                    }
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static String m5110(int i, int i2, int i3) {
        return String.format("avc1.%02X%02X%02X", Integer.valueOf(i), Integer.valueOf(i2), Integer.valueOf(i3));
    }

    /* JADX WARN: Removed duplicated region for block: B:25:0x0050  */
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static Pair m5111(String str, String[] strArr, C3281 c3281) {
        int i;
        Integer num;
        if (strArr.length < 4) {
            AbstractC3653.m8228("Ignoring malformed HEVC codec string: ", str);
            return null;
        }
        Matcher matcher = f7439.matcher(strArr[1]);
        if (!matcher.matches()) {
            AbstractC3653.m8228("Ignoring malformed HEVC codec string: ", str);
            return null;
        }
        String strGroup = matcher.group(1);
        if ("1".equals(strGroup)) {
            i = 1;
        } else if ("2".equals(strGroup)) {
            i = (c3281 == null || c3281.f12575 != 6) ? 2 : 4096;
        } else {
            if (!"6".equals(strGroup)) {
                AbstractC3653.m8228("Unknown HEVC profile string: ", strGroup);
                return null;
            }
            i = 6;
        }
        String str2 = strArr[3];
        if (str2 != null) {
            switch (str2) {
                case "H30":
                    num = 2;
                    break;
                case "H60":
                    num = 8;
                    break;
                case "H63":
                    num = 32;
                    break;
                case "H90":
                    num = 128;
                    break;
                case "H93":
                    num = 512;
                    break;
                case "L30":
                    num = 1;
                    break;
                case "L60":
                    num = 4;
                    break;
                case "L63":
                    num = 16;
                    break;
                case "L90":
                    num = 64;
                    break;
                case "L93":
                    num = 256;
                    break;
                case "H120":
                    num = 2048;
                    break;
                case "H123":
                    num = 8192;
                    break;
                case "H150":
                    num = 32768;
                    break;
                case "H153":
                    num = 131072;
                    break;
                case "H156":
                    num = 524288;
                    break;
                case "H180":
                    num = 2097152;
                    break;
                case "H183":
                    num = 8388608;
                    break;
                case "H186":
                    num = 33554432;
                    break;
                case "L120":
                    num = 1024;
                    break;
                case "L123":
                    num = 4096;
                    break;
                case "L150":
                    num = 16384;
                    break;
                case "L153":
                    num = 65536;
                    break;
                case "L156":
                    num = 262144;
                    break;
                case "L180":
                    num = 1048576;
                    break;
                case "L183":
                    num = 4194304;
                    break;
                case "L186":
                    num = 16777216;
                    break;
            }
        } else {
            num = null;
        }
        if (num != null) {
            return new Pair(Integer.valueOf(i), num);
        }
        AbstractC3653.m8228("Unknown HEVC level string: ", str2);
        return null;
    }
}
