package p138.p176.p177.p190.p209;

import android.annotation.TargetApi;
import android.graphics.Point;
import android.media.MediaCodecInfo;
import android.util.Log;
import android.util.Pair;
import com.google.android.exoplayer2.mediacodec.MediaCodecUtil;
import p138.p139.p143.p144.C2803;
import p138.p176.p177.p190.C3431;
import p138.p176.p177.p190.p239.C4134;
import p138.p176.p177.p190.p239.C4150;

/* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ഩ.ނ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C3707 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final String f11431;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final String f11432;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final String f11433;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final MediaCodecInfo.CodecCapabilities f11434;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final boolean f11435;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final boolean f11436;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final boolean f11437;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final boolean f11438;

    /* JADX WARN: Removed duplicated region for block: B:15:0x002a  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x0056  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public C3707(String str, String str2, String str3, MediaCodecInfo.CodecCapabilities codecCapabilities, boolean z, boolean z2, boolean z3, boolean z4, boolean z5, boolean z6) {
        boolean z7;
        if (str == null) {
            throw null;
        }
        this.f11431 = str;
        this.f11432 = str2;
        this.f11433 = str3;
        this.f11434 = codecCapabilities;
        this.f11437 = z;
        boolean z8 = true;
        if (z5 || codecCapabilities == null) {
            z7 = false;
        } else {
            if (C4150.f13259 >= 19 && codecCapabilities.isFeatureSupported("adaptive-playback")) {
                z7 = true;
            }
        }
        this.f11435 = z7;
        if (codecCapabilities != null && (C4150.f13259 >= 21 && !codecCapabilities.isFeatureSupported("tunneled-playback"))) {
        }
        if (!z6) {
            if (codecCapabilities == null) {
                z8 = false;
            } else {
                if (!(C4150.f13259 >= 21 && codecCapabilities.isFeatureSupported("secure-playback"))) {
                }
            }
        }
        this.f11436 = z8;
        this.f11438 = C4134.m6659(str2);
    }

    @TargetApi(21)
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static Point m6045(MediaCodecInfo.VideoCapabilities videoCapabilities, int i, int i2) {
        int widthAlignment = videoCapabilities.getWidthAlignment();
        int heightAlignment = videoCapabilities.getHeightAlignment();
        return new Point(C4150.m6742(i, widthAlignment) * widthAlignment, C4150.m6742(i2, heightAlignment) * heightAlignment);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C3707 m6046(String str, String str2, String str3, MediaCodecInfo.CodecCapabilities codecCapabilities, boolean z, boolean z2, boolean z3, boolean z4, boolean z5) {
        return new C3707(str, str2, str3, codecCapabilities, false, z, z2, z3, z4, z5);
    }

    @TargetApi(21)
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static boolean m6047(MediaCodecInfo.VideoCapabilities videoCapabilities, int i, int i2, double d) {
        Point pointM6045 = m6045(videoCapabilities, i, i2);
        int i3 = pointM6045.x;
        int i4 = pointM6045.y;
        return (d == -1.0d || d <= 0.0d) ? videoCapabilities.isSizeSupported(i3, i4) : videoCapabilities.areSizeAndRateSupported(i3, i4, Math.floor(d));
    }

    public String toString() {
        return this.f11431;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m6048(String str) {
        StringBuilder sbM4898 = C2803.m4898("NoSupport [", str, "] [");
        sbM4898.append(this.f11431);
        sbM4898.append(", ");
        sbM4898.append(this.f11432);
        sbM4898.append("] [");
        sbM4898.append(C4150.f13263);
        sbM4898.append("]");
        Log.d("MediaCodecInfo", sbM4898.toString());
    }

    @TargetApi(21)
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean m6049(int i, int i2, double d) {
        MediaCodecInfo.CodecCapabilities codecCapabilities = this.f11434;
        if (codecCapabilities == null) {
            m6048("sizeAndRate.caps");
            return false;
        }
        MediaCodecInfo.VideoCapabilities videoCapabilities = codecCapabilities.getVideoCapabilities();
        if (videoCapabilities == null) {
            m6048("sizeAndRate.vCaps");
            return false;
        }
        if (!m6047(videoCapabilities, i, i2, d)) {
            if (i < i2) {
                if ((("OMX.MTK.VIDEO.DECODER.HEVC".equals(this.f11431) && "mcv5a".equals(C4150.f13260)) ? false : true) && m6047(videoCapabilities, i2, i, d)) {
                    StringBuilder sbM4890 = C2803.m4890("sizeAndRate.rotated, ", i, "x", i2, "x");
                    sbM4890.append(d);
                    StringBuilder sbM4898 = C2803.m4898("AssumedSupport [", sbM4890.toString(), "] [");
                    sbM4898.append(this.f11431);
                    sbM4898.append(", ");
                    sbM4898.append(this.f11432);
                    sbM4898.append("] [");
                    sbM4898.append(C4150.f13263);
                    sbM4898.append("]");
                    Log.d("MediaCodecInfo", sbM4898.toString());
                }
            }
            StringBuilder sbM48902 = C2803.m4890("sizeAndRate.support, ", i, "x", i2, "x");
            sbM48902.append(d);
            m6048(sbM48902.toString());
            return false;
        }
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:124:? A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:125:? A[RETURN, SYNTHETIC] */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean m6050(C3431 c3431) {
        boolean z;
        boolean z2;
        boolean z3;
        int i;
        String strM6653;
        String str = c3431.f10087;
        if (str == null || this.f11432 == null || (strM6653 = C4134.m6653(str)) == null) {
            z = true;
            break;
        }
        if (this.f11432.equals(strM6653)) {
            Pair<Integer, Integer> pairM1190 = MediaCodecUtil.m1190(c3431);
            if (pairM1190 != null) {
                int iIntValue = ((Integer) pairM1190.first).intValue();
                int iIntValue2 = ((Integer) pairM1190.second).intValue();
                if (this.f11438 || iIntValue == 42) {
                    for (MediaCodecInfo.CodecProfileLevel codecProfileLevel : m6052()) {
                        if (codecProfileLevel.profile != iIntValue || codecProfileLevel.level < iIntValue2) {
                        }
                    }
                    StringBuilder sbM4889 = C2803.m4889("codec.profileLevel, ");
                    sbM4889.append(c3431.f10087);
                    sbM4889.append(", ");
                    sbM4889.append(strM6653);
                    m6048(sbM4889.toString());
                }
            }
            z = true;
            break;
        } else {
            StringBuilder sbM48892 = C2803.m4889("codec.mime ");
            sbM48892.append(c3431.f10087);
            sbM48892.append(", ");
            sbM48892.append(strM6653);
            m6048(sbM48892.toString());
        }
        z = false;
        if (!z) {
            return false;
        }
        if (this.f11438) {
            int i2 = c3431.f10095;
            if (i2 <= 0 || (i = c3431.f10096) <= 0) {
                return true;
            }
            if (C4150.f13259 >= 21) {
                return m6049(i2, i, c3431.f10097);
            }
            boolean z4 = i2 * i <= MediaCodecUtil.m1200();
            if (!z4) {
                StringBuilder sbM48893 = C2803.m4889("legacyFrameSize, ");
                sbM48893.append(c3431.f10095);
                sbM48893.append("x");
                sbM48893.append(c3431.f10096);
                m6048(sbM48893.toString());
            }
            return z4;
        }
        if (C4150.f13259 >= 21) {
            int i3 = c3431.f10104;
            if (i3 != -1) {
                MediaCodecInfo.CodecCapabilities codecCapabilities = this.f11434;
                if (codecCapabilities == null) {
                    m6048("sampleRate.caps");
                } else {
                    MediaCodecInfo.AudioCapabilities audioCapabilities = codecCapabilities.getAudioCapabilities();
                    if (audioCapabilities == null) {
                        m6048("sampleRate.aCaps");
                    } else if (audioCapabilities.isSampleRateSupported(i3)) {
                        z3 = true;
                        if (!z3) {
                            return false;
                        }
                    } else {
                        m6048("sampleRate.support, " + i3);
                    }
                }
                z3 = false;
                if (!z3) {
                }
            }
            int i4 = c3431.f10103;
            if (i4 != -1) {
                MediaCodecInfo.CodecCapabilities codecCapabilities2 = this.f11434;
                if (codecCapabilities2 == null) {
                    m6048("channelCount.caps");
                } else {
                    MediaCodecInfo.AudioCapabilities audioCapabilities2 = codecCapabilities2.getAudioCapabilities();
                    if (audioCapabilities2 == null) {
                        m6048("channelCount.aCaps");
                    } else {
                        String str2 = this.f11431;
                        String str3 = this.f11432;
                        int maxInputChannelCount = audioCapabilities2.getMaxInputChannelCount();
                        if (maxInputChannelCount <= 1 && ((C4150.f13259 < 26 || maxInputChannelCount <= 0) && !"audio/mpeg".equals(str3) && !"audio/3gpp".equals(str3) && !"audio/amr-wb".equals(str3) && !"audio/mp4a-latm".equals(str3) && !"audio/vorbis".equals(str3) && !"audio/opus".equals(str3) && !"audio/raw".equals(str3) && !"audio/flac".equals(str3) && !"audio/g711-alaw".equals(str3) && !"audio/g711-mlaw".equals(str3) && !"audio/gsm".equals(str3))) {
                            int i5 = "audio/ac3".equals(str3) ? 6 : "audio/eac3".equals(str3) ? 16 : 30;
                            Log.w("MediaCodecInfo", "AssumedMaxChannelAdjustment: " + str2 + ", [" + maxInputChannelCount + " to " + i5 + "]");
                            maxInputChannelCount = i5;
                        }
                        if (maxInputChannelCount < i4) {
                            m6048("channelCount.support, " + i4);
                        } else {
                            z2 = true;
                            if (z2) {
                                return false;
                            }
                        }
                    }
                }
                z2 = false;
                if (z2) {
                }
            }
        }
        return true;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean m6051(C3431 c3431, C3431 c34312, boolean z) {
        if (this.f11438) {
            return c3431.f10090.equals(c34312.f10090) && c3431.f10098 == c34312.f10098 && (this.f11435 || (c3431.f10095 == c34312.f10095 && c3431.f10096 == c34312.f10096)) && ((!z && c34312.f10102 == null) || C4150.m6769(c3431.f10102, c34312.f10102));
        }
        if ("audio/mp4a-latm".equals(this.f11432) && c3431.f10090.equals(c34312.f10090) && c3431.f10103 == c34312.f10103 && c3431.f10104 == c34312.f10104) {
            Pair<Integer, Integer> pairM1190 = MediaCodecUtil.m1190(c3431);
            Pair<Integer, Integer> pairM11902 = MediaCodecUtil.m1190(c34312);
            if (pairM1190 != null && pairM11902 != null) {
                return ((Integer) pairM1190.first).intValue() == 42 && ((Integer) pairM11902.first).intValue() == 42;
            }
        }
        return false;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public MediaCodecInfo.CodecProfileLevel[] m6052() {
        MediaCodecInfo.CodecProfileLevel[] codecProfileLevelArr;
        MediaCodecInfo.CodecCapabilities codecCapabilities = this.f11434;
        return (codecCapabilities == null || (codecProfileLevelArr = codecCapabilities.profileLevels) == null) ? new MediaCodecInfo.CodecProfileLevel[0] : codecProfileLevelArr;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public boolean m6053(C3431 c3431) {
        if (this.f11438) {
            return this.f11435;
        }
        Pair<Integer, Integer> pairM1190 = MediaCodecUtil.m1190(c3431);
        return pairM1190 != null && ((Integer) pairM1190.first).intValue() == 42;
    }
}
