package p138.p176.p177.p190.p239;

import java.nio.ByteBuffer;
import java.util.Arrays;
import p000.p001.p002.p003.p004.C0567;
import p138.p139.p143.p144.C2803;

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

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final byte[] f13203 = {0, 0, 0, 1};

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static final float[] f13204 = {1.0f, 1.0f, 1.0909091f, 0.90909094f, 1.4545455f, 1.2121212f, 2.1818182f, 1.8181819f, 2.909091f, 2.4242425f, 1.6363636f, 1.3636364f, 1.939394f, 1.6161616f, 1.3333334f, 1.5f, 2.0f};

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final Object f13205 = new Object();

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static int[] f13206 = new int[10];

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ဢ.ގ$֏, reason: contains not printable characters */
    public static final class C4137 {

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

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

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

        public C4137(int i, int i2, boolean z) {
            this.f13207 = i;
            this.f13208 = i2;
            this.f13209 = z;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ဢ.ގ$ؠ, reason: contains not printable characters */
    public static final class C4138 {

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

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

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

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public final int f13213;

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

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

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

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

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

        /* JADX INFO: renamed from: އ, reason: contains not printable characters */
        public final int f13219;

        /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
        public final int f13220;

        /* JADX INFO: renamed from: މ, reason: contains not printable characters */
        public final int f13221;

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

        public C4138(int i, int i2, int i3, int i4, int i5, int i6, float f, boolean z, boolean z2, int i7, int i8, int i9, boolean z3) {
            this.f13210 = i;
            this.f13211 = i2;
            this.f13212 = i3;
            this.f13213 = i4;
            this.f13214 = i5;
            this.f13215 = i6;
            this.f13216 = f;
            this.f13217 = z;
            this.f13218 = z2;
            this.f13219 = i7;
            this.f13220 = i8;
            this.f13221 = i9;
            this.f13222 = z3;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m6660(byte[] bArr, int i) {
        int i2;
        synchronized (f13205) {
            int i3 = 0;
            int i4 = 0;
            while (i3 < i) {
                while (true) {
                    if (i3 >= i - 2) {
                        i3 = i;
                        break;
                    }
                    if (bArr[i3] == 0 && bArr[i3 + 1] == 0 && bArr[i3 + 2] == 3) {
                        break;
                    }
                    i3++;
                }
                if (i3 < i) {
                    if (f13206.length <= i4) {
                        f13206 = Arrays.copyOf(f13206, f13206.length * 2);
                    }
                    f13206[i4] = i3;
                    i3 += 3;
                    i4++;
                }
            }
            i2 = i - i4;
            int i5 = 0;
            int i6 = 0;
            for (int i7 = 0; i7 < i4; i7++) {
                int i8 = f13206[i7] - i6;
                System.arraycopy(bArr, i6, bArr, i5, i8);
                int i9 = i5 + i8;
                int i10 = i9 + 1;
                bArr[i9] = 0;
                i5 = i10 + 1;
                bArr[i10] = 0;
                i6 += i8 + 3;
            }
            System.arraycopy(bArr, i6, bArr, i5, i2 - i5);
        }
        return i2;
    }

    /* JADX WARN: Code restructure failed: missing block: B:69:0x00a3, code lost:
    
        r8 = true;
     */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int m6661(byte[] bArr, int i, int i2, boolean[] zArr) {
        int i3 = i2 - i;
        C0567.m1932(i3 >= 0);
        if (i3 == 0) {
            return i2;
        }
        if (zArr != null) {
            if (zArr[0]) {
                zArr[0] = false;
                zArr[1] = false;
                zArr[2] = false;
                return i - 3;
            }
            if (i3 > 1 && zArr[1] && bArr[i] == 1) {
                zArr[0] = false;
                zArr[1] = false;
                zArr[2] = false;
                return i - 2;
            }
            if (i3 > 2 && zArr[2] && bArr[i] == 0 && bArr[i + 1] == 1) {
                zArr[0] = false;
                zArr[1] = false;
                zArr[2] = false;
                return i - 1;
            }
        }
        int i4 = i2 - 1;
        int i5 = i + 2;
        while (i5 < i4) {
            if ((bArr[i5] & 254) == 0) {
                int i6 = i5 - 2;
                if (bArr[i6] == 0 && bArr[i5 - 1] == 0 && bArr[i5] == 1) {
                    if (zArr != null) {
                        zArr[0] = false;
                        zArr[1] = false;
                        zArr[2] = false;
                    }
                    return i6;
                }
                i5 -= 2;
            }
            i5 += 3;
        }
        if (zArr != null) {
            boolean z = i3 > 2 ? false : false;
            zArr[0] = z;
            zArr[1] = i3 <= 1 ? zArr[2] && bArr[i4] == 0 : bArr[i2 + (-2)] == 0 && bArr[i4] == 0;
            zArr[2] = bArr[i4] == 0;
        }
        return i2;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C4137 m6662(byte[] bArr, int i, int i2) {
        C4141 c4141 = new C4141(bArr, i, i2);
        c4141.m6717(8);
        int iM6716 = c4141.m6716();
        int iM67162 = c4141.m6716();
        c4141.m6719();
        return new C4137(iM6716, iM67162, c4141.m6714());
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m6663(ByteBuffer byteBuffer) {
        int iPosition = byteBuffer.position();
        int i = 0;
        int i2 = 0;
        while (true) {
            int i3 = i + 1;
            if (i3 >= iPosition) {
                byteBuffer.clear();
                return;
            }
            int i4 = byteBuffer.get(i) & 255;
            if (i2 == 3) {
                if (i4 == 1 && (byteBuffer.get(i3) & 31) == 7) {
                    ByteBuffer byteBufferDuplicate = byteBuffer.duplicate();
                    byteBufferDuplicate.position(i - 3);
                    byteBufferDuplicate.limit(iPosition);
                    byteBuffer.position(0);
                    byteBuffer.put(byteBufferDuplicate);
                    return;
                }
            } else if (i4 == 0) {
                i2++;
            }
            if (i4 != 0) {
                i2 = 0;
            }
            i = i3;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m6664(boolean[] zArr) {
        zArr[0] = false;
        zArr[1] = false;
        zArr[2] = false;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static boolean m6665(String str, byte b) {
        if ("video/avc".equals(str) && (b & 31) == 6) {
            return true;
        }
        return "video/hevc".equals(str) && ((b & 126) >> 1) == 39;
    }

    /* JADX WARN: Removed duplicated region for block: B:64:0x00f1  */
    /* JADX WARN: Removed duplicated region for block: B:67:0x0101  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x0172  */
    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C4138 m6666(byte[] bArr, int i, int i2) {
        int iM6716;
        boolean z;
        int iM67162;
        boolean z2;
        int i3;
        boolean zM6714;
        float f;
        int i4;
        C4141 c4141 = new C4141(bArr, i, i2);
        c4141.m6717(8);
        int iM6712 = c4141.m6712(8);
        int iM67122 = c4141.m6712(8);
        int iM67123 = c4141.m6712(8);
        int iM67163 = c4141.m6716();
        int i5 = 1;
        if (iM6712 == 100 || iM6712 == 110 || iM6712 == 122 || iM6712 == 244 || iM6712 == 44 || iM6712 == 83 || iM6712 == 86 || iM6712 == 118 || iM6712 == 128 || iM6712 == 138) {
            iM6716 = c4141.m6716();
            boolean zM67142 = iM6716 == 3 ? c4141.m6714() : false;
            c4141.m6716();
            c4141.m6716();
            c4141.m6719();
            if (c4141.m6714()) {
                int i6 = iM6716 != 3 ? 8 : 12;
                int i7 = 0;
                while (i7 < i6) {
                    if (c4141.m6714()) {
                        int i8 = i7 < 6 ? 16 : 64;
                        int iM6718 = 8;
                        int i9 = 8;
                        for (int i10 = 0; i10 < i8; i10++) {
                            if (iM6718 != 0) {
                                iM6718 = ((c4141.m6718() + i9) + 256) % 256;
                            }
                            if (iM6718 != 0) {
                                i9 = iM6718;
                            }
                        }
                    }
                    i7++;
                }
            }
            z = zM67142;
        } else {
            iM6716 = 1;
            z = false;
        }
        int iM67164 = c4141.m6716() + 4;
        int iM67165 = c4141.m6716();
        if (iM67165 == 0) {
            iM67162 = c4141.m6716() + 4;
        } else {
            if (iM67165 == 1) {
                boolean zM67143 = c4141.m6714();
                c4141.m6718();
                c4141.m6718();
                long jM6716 = c4141.m6716();
                for (int i11 = 0; i11 < jM6716; i11++) {
                    c4141.m6716();
                }
                z2 = zM67143;
                i3 = 0;
                c4141.m6716();
                c4141.m6719();
                int iM67166 = c4141.m6716() + 1;
                int iM67167 = c4141.m6716() + 1;
                zM6714 = c4141.m6714();
                int i12 = (2 - (zM6714 ? 1 : 0)) * iM67167;
                if (!zM6714) {
                    c4141.m6719();
                }
                c4141.m6719();
                int i13 = iM67166 * 16;
                int i14 = i12 * 16;
                if (c4141.m6714()) {
                    int iM67168 = c4141.m6716();
                    int iM67169 = c4141.m6716();
                    int iM671610 = c4141.m6716();
                    int iM671611 = c4141.m6716();
                    if (iM6716 == 0) {
                        i4 = 2 - (zM6714 ? 1 : 0);
                    } else {
                        int i15 = iM6716 == 3 ? 1 : 2;
                        i4 = (2 - (zM6714 ? 1 : 0)) * (iM6716 == 1 ? 2 : 1);
                        i5 = i15;
                    }
                    i13 -= (iM67168 + iM67169) * i5;
                    i14 -= (iM671610 + iM671611) * i4;
                }
                int i16 = i13;
                int i17 = i14;
                float f2 = 1.0f;
                if (c4141.m6714() || !c4141.m6714()) {
                    f = 1.0f;
                } else {
                    int iM67124 = c4141.m6712(8);
                    if (iM67124 == 255) {
                        int iM67125 = c4141.m6712(16);
                        int iM67126 = c4141.m6712(16);
                        if (iM67125 != 0 && iM67126 != 0) {
                            f2 = iM67125 / iM67126;
                        }
                        f = f2;
                    } else {
                        float[] fArr = f13204;
                        if (iM67124 < fArr.length) {
                            f = fArr[iM67124];
                        } else {
                            C2803.m4900("Unexpected aspect_ratio_idc value: ", iM67124, "NalUnitUtil");
                            f = 1.0f;
                        }
                    }
                }
                return new C4138(iM6712, iM67122, iM67123, iM67163, i16, i17, f, z, zM6714, iM67164, iM67165, i3, z2);
            }
            iM67162 = 0;
        }
        i3 = iM67162;
        z2 = false;
        c4141.m6716();
        c4141.m6719();
        int iM671662 = c4141.m6716() + 1;
        int iM671672 = c4141.m6716() + 1;
        zM6714 = c4141.m6714();
        int i122 = (2 - (zM6714 ? 1 : 0)) * iM671672;
        if (!zM6714) {
        }
        c4141.m6719();
        int i132 = iM671662 * 16;
        int i142 = i122 * 16;
        if (c4141.m6714()) {
        }
        int i162 = i132;
        int i172 = i142;
        float f22 = 1.0f;
        if (c4141.m6714()) {
            f = 1.0f;
        }
        return new C4138(iM6712, iM67122, iM67123, iM67163, i162, i172, f, z, zM6714, iM67164, iM67165, i3, z2);
    }
}
