package com.cvte.vman.impl;

import android.os.Parcel;
import com.cvte.vman.PQCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.types.EnumAspect;
import com.cvte.vman.types.EnumColorCurveColor;
import com.cvte.vman.types.EnumColorCurveModule;
import com.cvte.vman.types.EnumColorSpace;
import com.cvte.vman.types.EnumColorTemp;
import com.cvte.vman.types.EnumCurveMapOsd;
import com.cvte.vman.types.EnumDcrLevel;
import com.cvte.vman.types.EnumExceptionType;
import com.cvte.vman.types.EnumHDMIEdidOption;
import com.cvte.vman.types.EnumHdcpVersion;
import com.cvte.vman.types.EnumHdrLevel;
import com.cvte.vman.types.EnumHdrType;
import com.cvte.vman.types.EnumInputSourceId;
import com.cvte.vman.types.EnumPatternType;
import com.cvte.vman.types.EnumPictureData;
import com.cvte.vman.types.EnumPictureMode;
import com.cvte.vman.types.EnumPicureOption;
import com.cvte.vman.utils.CLog;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class PQCtrlManager extends PQCtrl {
    public static final String TAG = "Cvte@PQCtrlManager";
    public static final int VMAN_PQ_CTRL_MODE_COOL = 0;
    public static final int VMAN_PQ_CTRL_MODE_STANDARD = 1;
    public static final int VMAN_PQ_CTRL_MODE_USER = 3;
    public static final int VMAN_PQ_CTRL_MODE_WARM = 2;
    private static PQCtrlManager mPQCtrlManager;

    /* JADX INFO: renamed from: com.cvte.vman.impl.PQCtrlManager$1, reason: invalid class name */
    static /* synthetic */ class AnonymousClass1 {
        static final /* synthetic */ int[] $SwitchMap$com$cvte$vman$types$EnumAspect;

        static {
            int[] iArr = new int[EnumAspect.values().length];
            $SwitchMap$com$cvte$vman$types$EnumAspect = iArr;
            try {
                iArr[EnumAspect.ASPECT_16X9.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_PERSON.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_MOVIE.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_CAPTION.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_MODE43.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_FULL.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_NORMAL.ordinal()] = 7;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_NOSCALEUP.ordinal()] = 8;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_CROP_FULL.ordinal()] = 9;
            } catch (NoSuchFieldError unused9) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_CROP.ordinal()] = 10;
            } catch (NoSuchFieldError unused10) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_ZOOM.ordinal()] = 11;
            } catch (NoSuchFieldError unused11) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_AUTO.ordinal()] = 12;
            } catch (NoSuchFieldError unused12) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_MAX.ordinal()] = 13;
            } catch (NoSuchFieldError unused13) {
            }
        }
    }

    private PQCtrlManager() {
    }

    public static synchronized PQCtrlManager getInstance() {
        if (mPQCtrlManager == null) {
            synchronized (PQCtrlManager.class) {
                if (mPQCtrlManager == null) {
                    mPQCtrlManager = new PQCtrlManager();
                }
            }
        }
        return mPQCtrlManager;
    }

    @Override // com.cvte.vman.PQCtrl
    public int get3DLutMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_3DLUT_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public String get3dlutDataBuff(String str) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_3DLUT_DATABUFF);
        parcelObtain.writeString(str);
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readString();
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getAIPQEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_AIPQ_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getAWBPartitionEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_AWB_PART_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getAcmMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_ACM_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int[][] getAdapterWhiteBalance() throws Throwable {
        Parcel parcel = null;
        try {
            Parcel parcelObtain = Parcel.obtain();
            parcelObtain.writeInt(InvokeCmd.CMD_GET_ADAPTER_WHITE_BALANCE);
            Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
            try {
                if (parcelExcuteCommandSet_Parcel == null) {
                    CLog.e("getAdapterWhiteBalance reply is null");
                    if (parcelExcuteCommandSet_Parcel != null) {
                        parcelExcuteCommandSet_Parcel.recycle();
                    }
                    return null;
                }
                int i2 = parcelExcuteCommandSet_Parcel.readInt();
                if (i2 != 0) {
                    CLog.e("getAdapterWhiteBalance result=" + i2);
                    if (parcelExcuteCommandSet_Parcel != null) {
                        parcelExcuteCommandSet_Parcel.recycle();
                    }
                    return null;
                }
                int i3 = parcelExcuteCommandSet_Parcel.readInt();
                int[][] iArr = (int[][]) Array.newInstance((Class<?>) int.class, i3, 3);
                if (i3 <= 0) {
                    CLog.e("getAdapterWhiteBalance invalid: count=" + i3);
                    if (parcelExcuteCommandSet_Parcel != null) {
                        parcelExcuteCommandSet_Parcel.recycle();
                    }
                    return null;
                }
                CLog.d("getAdapterWhiteBalance count=" + i3);
                for (int i4 = 0; i4 < i3; i4++) {
                    iArr[i4][0] = parcelExcuteCommandSet_Parcel.readInt();
                    iArr[i4][1] = parcelExcuteCommandSet_Parcel.readInt();
                    iArr[i4][2] = parcelExcuteCommandSet_Parcel.readInt();
                    CLog.d("getAdapterWhiteBalance whiteBalance[" + i4 + "]: [" + iArr[i4][0] + ", " + iArr[i4][1] + ", " + iArr[i4][2] + "]");
                }
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                return iArr;
            } catch (Throwable th) {
                th = th;
                parcel = parcelExcuteCommandSet_Parcel;
                if (parcel != null) {
                    parcel.recycle();
                }
                throw th;
            }
        } catch (Throwable th2) {
            th = th2;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumAspect getAspectMode() {
        switch (VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_ASPECT_MODE)) {
            case 0:
                return EnumAspect.ASPECT_16X9;
            case 1:
                return EnumAspect.ASPECT_PERSON;
            case 2:
                return EnumAspect.ASPECT_MOVIE;
            case 3:
                return EnumAspect.ASPECT_CAPTION;
            case 4:
                return EnumAspect.ASPECT_MODE43;
            case 5:
                return EnumAspect.ASPECT_FULL;
            case 6:
                return EnumAspect.ASPECT_NORMAL;
            case 7:
                return EnumAspect.ASPECT_NOSCALEUP;
            case 8:
                return EnumAspect.ASPECT_CROP_FULL;
            case 9:
                return EnumAspect.ASPECT_CROP;
            case 10:
                return EnumAspect.ASPECT_ZOOM;
            case 11:
                return EnumAspect.ASPECT_AUTO;
            case 12:
                return EnumAspect.ASPECT_MAX;
            default:
                EnumAspect enumAspect = EnumAspect.ASPECT_CROP_FULL;
                CLog.e("default value!!!!!!!");
                return enumAspect;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public int getAvgLuma() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_AVERAGE_BRIGHNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getCmIndex() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_CM_INDEX);
    }

    @Override // com.cvte.vman.PQCtrl
    public int[][] getColorGamut() throws Throwable {
        Parcel parcelExcuteCommandSet_Parcel;
        Throwable th;
        try {
            Parcel parcelObtain = Parcel.obtain();
            parcelObtain.writeInt(InvokeCmd.CMD_GET_COLOR_GAMUT);
            parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
            try {
                if (parcelExcuteCommandSet_Parcel == null) {
                    CLog.e("getColorGamut reply is null");
                    if (parcelExcuteCommandSet_Parcel != null) {
                        parcelExcuteCommandSet_Parcel.recycle();
                    }
                    return null;
                }
                parcelExcuteCommandSet_Parcel.setDataPosition(0);
                parcelExcuteCommandSet_Parcel.readInt();
                int i2 = parcelExcuteCommandSet_Parcel.readInt();
                int i3 = parcelExcuteCommandSet_Parcel.readInt();
                if (i2 <= 0 || i3 <= 0) {
                    CLog.e("getColorGamut invalid length: row=" + i2 + ", col=" + i3);
                    if (parcelExcuteCommandSet_Parcel != null) {
                        parcelExcuteCommandSet_Parcel.recycle();
                    }
                    return null;
                }
                int[][] iArr = (int[][]) Array.newInstance((Class<?>) int.class, i2, i3);
                for (int i4 = 0; i4 < i2; i4++) {
                    for (int i5 = 0; i5 < i3; i5++) {
                        iArr[i4][i5] = parcelExcuteCommandSet_Parcel.readInt();
                    }
                }
                CLog.d("getColorGamut success: row=" + i2 + ", col=" + i3);
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                return iArr;
            } catch (Throwable th2) {
                th = th2;
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                throw th;
            }
        } catch (Throwable th3) {
            parcelExcuteCommandSet_Parcel = null;
            th = th3;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumColorSpace getColorSpaceMode() {
        return EnumColorSpace.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLOR_SPACE_MODE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getColorTempMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLORTEMP_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getColorTempValue() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLORTEMP_VALUE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getDBCEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_DBC_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getDCREnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_DCR_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDciMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCI_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumDcrLevel getDcrLevel() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_LEVEL);
        return iExcuteCommandSet_int == EnumDcrLevel.DCR_OFF.ordinal() ? EnumDcrLevel.DCR_OFF : iExcuteCommandSet_int == EnumDcrLevel.DCR_ON.ordinal() ? EnumDcrLevel.DCR_ON : iExcuteCommandSet_int == EnumDcrLevel.DCR_LOW.ordinal() ? EnumDcrLevel.DCR_LOW : iExcuteCommandSet_int == EnumDcrLevel.DCR_MID.ordinal() ? EnumDcrLevel.DCR_MID : iExcuteCommandSet_int == EnumDcrLevel.DCR_HIGH.ordinal() ? EnumDcrLevel.DCR_HIGH : EnumDcrLevel.DCR_MAX;
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrMaxBacklight() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_MAX_BL);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrMinBacklight() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_MIN_BL);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrStepTime() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_STEP_TIME);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrStepValue() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_STEP_VALUE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getEyeComfortEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_EYE_COMFORT_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getEyePQModeIndexToSave() {
        int i2;
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PQ_GET_EYE_MODE_PQ_INDEX);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel != null) {
            i2 = parcelExcuteCommandSet_Parcel.readInt();
            CLog.w("getEyePQModeIndexToSave no null");
        } else {
            i2 = 3;
        }
        CLog.w("getEyePQModeIndexToSave result = " + i2);
        return i2;
    }

    @Override // com.cvte.vman.PQCtrl
    public int getFactoryNolineParams(int i2, int i3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_FACTORY_NOLINE_PARAMS);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel != null) {
            return parcelExcuteCommandSet_Parcel.readInt();
        }
        return 50;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[][] getGammaLut() throws Throwable {
        Parcel parcelExcuteCommandSet_Parcel;
        Throwable th;
        try {
            Parcel parcelObtain = Parcel.obtain();
            parcelObtain.writeInt(InvokeCmd.CMD_GET_GAMMA_LUT);
            parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
            try {
                if (parcelExcuteCommandSet_Parcel == null) {
                    CLog.e("getGammaLut reply is null");
                    if (parcelExcuteCommandSet_Parcel != null) {
                        parcelExcuteCommandSet_Parcel.recycle();
                    }
                    return null;
                }
                parcelExcuteCommandSet_Parcel.setDataPosition(0);
                parcelExcuteCommandSet_Parcel.readInt();
                int i2 = parcelExcuteCommandSet_Parcel.readInt();
                int i3 = parcelExcuteCommandSet_Parcel.readInt();
                if (i2 <= 0 || i3 <= 0) {
                    CLog.e("getGammaLut invalid length: channel=" + i2 + ", elemPerChan=" + i3);
                    if (parcelExcuteCommandSet_Parcel != null) {
                        parcelExcuteCommandSet_Parcel.recycle();
                    }
                    return null;
                }
                int[][] iArr = (int[][]) Array.newInstance((Class<?>) int.class, i2, i3);
                for (int i4 = 0; i4 < i2; i4++) {
                    for (int i5 = 0; i5 < i3; i5++) {
                        iArr[i4][i5] = parcelExcuteCommandSet_Parcel.readInt();
                    }
                }
                CLog.d("getGammaLut success: channel=" + i2 + ", elemPerChan=" + i3);
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                return iArr;
            } catch (Throwable th2) {
                th = th2;
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                throw th;
            }
        } catch (Throwable th3) {
            parcelExcuteCommandSet_Parcel = null;
            th = th3;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public int getGammaMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_GAMMA_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHdcpVersion getHDCPVersion(EnumInputSourceId enumInputSourceId) {
        return EnumHdcpVersion.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDCP_VERSION, enumInputSourceId.ordinal()));
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHDMIEdidOption getHDMIEdidMode() {
        return EnumHDMIEdidOption.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDMI_EDID_MODE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getHdmiColorRange() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDMI_COLOR_RANGE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getHdmiColorRangeSource(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDMI_COLOR_RANGE_SOURCE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getHdrEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_HDR_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHdrLevel getHdrLevel() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDR_LEVEL);
        return iExcuteCommandSet_int == EnumHdrLevel.HDR_LOW.ordinal() ? EnumHdrLevel.HDR_LOW : iExcuteCommandSet_int == EnumHdrLevel.HDR_MID.ordinal() ? EnumHdrLevel.HDR_MID : iExcuteCommandSet_int == EnumHdrLevel.HDR_HIG.ordinal() ? EnumHdrLevel.HDR_HIG : EnumHdrLevel.HDR_MAX;
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHdrType getHdrType() {
        return EnumHdrType.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDR_TYPE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPCEdidMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PC_EDID_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQAcmEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_AcmEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBGain() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BGain);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBGainWithoutSave() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BGainWithoutSave);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBOffset() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BOffset);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBrightness() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BRIGHTNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQColorCurve(EnumColorCurveColor enumColorCurveColor, EnumColorCurveModule enumColorCurveModule) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLOR_CURVE, enumColorCurveColor.ordinal(), enumColorCurveModule.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQContrast() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_Contrast);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQCscEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_CscEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQDciEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_DciEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQGGain() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_GGain);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQGGainWithoutSave() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_GGainWithoutSave);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQGOffset() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_GOffset);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQHue() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_Hue);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQLctiEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_PQ_Lcti);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQPeakingEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_PQ_Peaking);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQPqEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_PqEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQRGain() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_RGain);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQRGainWithoutSave() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_RGainWithoutSave);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQROffset() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_ROffset);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQSaturation() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_Saturation);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQSharpness() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_SHARPNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    @Deprecated
    public int getPanelDivision() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PANEL_DIVISION);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumColorSpace getPcDefaultColorSpaceMode() {
        return EnumColorSpace.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PC_DEFAULT_COLOR_SPACE_MODE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPictureCurve(EnumPicureOption enumPicureOption, EnumCurveMapOsd enumCurveMapOsd) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_PICTURE_CURVE);
        parcelObtain.writeInt(enumPicureOption.ordinal());
        parcelObtain.writeInt(enumCurveMapOsd.ordinal());
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPictureMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PIC_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPreset3DLutMode(int i2, int i3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_GET_3DLUT_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return new int[0];
        }
        int[] iArr = new int[parcelExcuteCommandSet_Parcel.readInt()];
        parcelExcuteCommandSet_Parcel.readIntArray(iArr);
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPresetColorTempMode(int i2, int i3) {
        int[] iArr = new int[3];
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_PRESET_COLORTEMP_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i4 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i5 = 0; i5 < i4; i5++) {
            iArr[i5] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPresetGammaMode(int i2, int i3) {
        int[] iArr = new int[3072];
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_GET_GAMMA_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i4 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i5 = 0; i5 < i4; i5++) {
            iArr[i5] = parcelExcuteCommandSet_Parcel.readInt();
        }
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPresetPictureMode(int i2, int i3) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_GET_PIC_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i4 = parcelExcuteCommandSet_Parcel.readInt();
        int[] iArr = new int[i4];
        CLog.d("getPresetPictureMode count " + i4);
        for (int i5 = 0; i5 < i4; i5++) {
            iArr[i5] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public List<EnumColorSpace> getSupportColorSpaceModeList() {
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(InvokeCmd.CMD_GET_SUPPORT_COLOR_SPACE_LIST);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        if (i2 <= EnumColorSpace.COLOR_SPACE_OFF.ordinal() || i2 > EnumColorSpace.COLOR_SPACE_MAX.ordinal()) {
            throw new UnsupportedOperationException(EnumExceptionType.FUNTION_NO_IMPLEMENT.getMessage());
        }
        ArrayList arrayList = new ArrayList();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(EnumColorSpace.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.PQCtrl
    public List<EnumColorTemp> getSupportColorTempModeList() {
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(InvokeCmd.CMD_GET_SUPPORT_COLORTEMP_LIST);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        if (i2 <= EnumColorTemp.COLOR_TEMP_COOL.ordinal() || i2 > EnumColorTemp.COLOR_TEMP_MAX.ordinal()) {
            throw new UnsupportedOperationException(EnumExceptionType.FUNTION_NO_IMPLEMENT.getMessage());
        }
        ArrayList arrayList = new ArrayList();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(EnumColorTemp.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.PQCtrl
    public List<EnumPictureMode> getSupportPictureModeList() {
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(InvokeCmd.CMD_GET_SUPPORT_PICTUREMODE_LIST);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        if (i2 <= EnumPictureMode.PICTURE_MODE_STANDARD.ordinal() || i2 > EnumPictureMode.PICTURE_MODE_MAX.ordinal()) {
            throw new UnsupportedOperationException(EnumExceptionType.FUNTION_NO_IMPLEMENT.getMessage());
        }
        ArrayList arrayList = new ArrayList();
        for (int i3 = 0; i3 < i2; i3++) {
            arrayList.add(EnumPictureMode.valueOf(parcelExcuteCommandSet_Parcel.readInt()));
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getTestPattern(EnumPatternType enumPatternType) {
        int[] iArr = new int[3];
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_TEST_PATTERN_BY_TYPE);
        parcelObtain.writeInt(enumPatternType.ordinal());
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i3 = 0; i3 < i2; i3++) {
            iArr[i3] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getTestPatternEnable(EnumPatternType enumPatternType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_TEST_PATTERN_ENABLE_BY_TYPE, enumPatternType.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getTextPattern() {
        int[] iArr = new int[3];
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_TEXT_PATTERN);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i3 = 0; i3 < i2; i3++) {
            iArr[i3] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getTextPatternEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_TEXT_PATTERN_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getVideoDisplayZoneCompEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_VDZ_CMP_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getVideoDisplayZoneTilingEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_VDZ_TILIING_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getZoomX() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_ZOOM_X);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean isHdrType() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_HDR_SIGNAL);
    }

    @Override // com.cvte.vman.PQCtrl
    public String readAiPqTable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_GET_AIPQ_TABLE_DATA);
    }

    @Override // com.cvte.vman.PQCtrl
    public int reset3DlutData() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_RESET_3DLUT_DATA);
    }

    @Override // com.cvte.vman.PQCtrl
    public int resetPQBrightness() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_RESET_BRIGHTNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    public int resetPQContrast() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_RESET_Contrast);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean resetPictureData(EnumInputSourceId enumInputSourceId, EnumPictureData enumPictureData) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_PICTURE_DATA_RESET, enumInputSourceId.ordinal(), enumPictureData.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int resetWhiteBalance() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_RESET_WHITE_BALANCE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int set3DLutMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_3DLUT_MODE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean set3dlutDataBuff(String str, String str2) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_3DLUT_DATABUFF);
        parcelObtain.writeString(str);
        parcelObtain.writeString(str2);
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readInt() != -1;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setAIPQEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_AIPQ_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setAWBPartitionEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_AWB_PART_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setAcmMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ACM_MODE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setAdapterWhiteBalance(int i2, int[] iArr, int[] iArr2, int[] iArr3) {
        CLog.d("setAdapterWhiteBalance count=" + i2);
        if (i2 <= 0) {
            CLog.e("setAdapterWhiteBalance invalid: count=" + i2);
            return false;
        }
        if (iArr == null || iArr2 == null || iArr3 == null) {
            CLog.e("setAdapterWhiteBalance invalid: R/G/B array is null");
            return false;
        }
        if (iArr.length < i2 || iArr2.length < i2 || iArr3.length < i2) {
            CLog.e("setAdapterWhiteBalance invalid: array length mismatch, count=" + i2 + ", R.length=" + iArr.length + ", G.length=" + iArr2.length + ", B.length=" + iArr3.length);
            return false;
        }
        Parcel parcel = null;
        try {
            Parcel parcelObtain = Parcel.obtain();
            parcelObtain.writeInt(InvokeCmd.CMD_SET_ADAPTER_WHITE_BALANCE);
            parcelObtain.writeInt(i2);
            CLog.d("setAdapterWhiteBalance count=" + i2);
            for (int i3 = 0; i3 < i2; i3++) {
                parcelObtain.writeInt(iArr[i3]);
                parcelObtain.writeInt(iArr2[i3]);
                parcelObtain.writeInt(iArr3[i3]);
                CLog.d("setAdapterWhiteBalance whiteBalance[" + i3 + "]: [" + iArr[i3] + ", " + iArr2[i3] + ", " + iArr3[i3] + "]");
            }
            Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
            if (parcelExcuteCommandSet_Parcel == null) {
                CLog.e("setAdapterWhiteBalance reply is null");
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                return false;
            }
            boolean z = parcelExcuteCommandSet_Parcel.readInt() == 0;
            if (parcelExcuteCommandSet_Parcel != null) {
                parcelExcuteCommandSet_Parcel.recycle();
            }
            return z;
        } catch (Throwable th) {
            if (0 != 0) {
                parcel.recycle();
            }
            throw th;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setAspectMode(EnumAspect enumAspect) {
        int iExcuteCommandSet_int;
        switch (AnonymousClass1.$SwitchMap$com$cvte$vman$types$EnumAspect[enumAspect.ordinal()]) {
            case 1:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 0);
                break;
            case 2:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 1);
                break;
            case 3:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 2);
                break;
            case 4:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 3);
                break;
            case 5:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 4);
                break;
            case 6:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 5);
                break;
            case 7:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 6);
                break;
            case 8:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 7);
                break;
            case 9:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 8);
                break;
            case 10:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 9);
                break;
            case 11:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 10);
                break;
            case 12:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 11);
                break;
            case 13:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 12);
                break;
            default:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 8);
                CLog.e("have no this aspect mode ,set failed !");
                break;
        }
        return iExcuteCommandSet_int == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setAuto3DLutConfig() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_AUTO_3DLUT_CONFIG);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setCmIndex(int i2) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_CM_INDEX, i2);
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setColorGamut(int[][] iArr) {
        if (iArr == null || iArr.length <= 0) {
            CLog.e("setColorGamut invalid: matrix is null or empty");
            return false;
        }
        if (iArr[0] == null || iArr[0].length <= 0) {
            CLog.e("setColorGamut invalid: first row is empty");
            return false;
        }
        int length = iArr.length;
        int length2 = iArr[0].length;
        for (int i2 = 1; i2 < length; i2++) {
            if (iArr[i2] == null) {
                CLog.e("setColorGamut invalid: row=" + i2 + " is null");
                return false;
            }
            if (iArr[i2].length != length2) {
                CLog.e("setColorGamut mismatch: row=" + i2 + " col=" + iArr[i2].length + " (expect=" + length2 + ")");
                return false;
            }
        }
        Parcel parcel = null;
        try {
            Parcel parcelObtain = Parcel.obtain();
            parcelObtain.writeInt(InvokeCmd.CMD_SET_COLOR_GAMUT);
            parcelObtain.writeInt(length);
            parcelObtain.writeInt(length2);
            for (int i3 = 0; i3 < length; i3++) {
                String str = "setColorGamut row=" + i3 + ": [" + iArr[i3][0];
                for (int i4 = 1; i4 < Math.min(3, length2); i4++) {
                    str = str + ", " + iArr[i3][i4];
                }
                if (length2 > 3) {
                    str = str + ", ..., " + iArr[i3][length2 - 1];
                }
                CLog.d(str + "]");
            }
            for (int[] iArr2 : iArr) {
                for (int i5 = 0; i5 < length2; i5++) {
                    parcelObtain.writeInt(iArr2[i5]);
                }
            }
            Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
            if (parcelExcuteCommandSet_Parcel == null) {
                CLog.e("setColorGamut reply is null");
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                return false;
            }
            boolean z = parcelExcuteCommandSet_Parcel.readInt() == 0;
            if (parcelExcuteCommandSet_Parcel != null) {
                parcelExcuteCommandSet_Parcel.recycle();
            }
            return z;
        } catch (Throwable th) {
            if (0 != 0) {
                parcel.recycle();
            }
            throw th;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setColorSpaceMode(EnumColorSpace enumColorSpace) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_COLOR_SPACE_MODE, enumColorSpace.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int setColorTempMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_COLORTEMP_MODE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setColorTempValue(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_COLORTEMP_VALUE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setDBCEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_DBC_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setDCREnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_DCR_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDciMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCI_MODE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setDcrLevel(EnumDcrLevel enumDcrLevel) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_DCR_LEVEL, enumDcrLevel.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrMaxBacklight(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_MAX_BL, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrMinBacklight(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_MIN_BL, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrStepTime(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_STEP_TIME, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrStepValue(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_STEP_VALUE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setEyeComfortEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_EYE_COMFORT_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setFactoryNolineParams(int i2, int i3, int i4) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_FACTORY_NOLINE_PARAMS);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setGammaLut(int[][] iArr) {
        if (iArr == null || iArr.length <= 0) {
            CLog.e("setGammaLut invalid: entry is null or empty");
            return false;
        }
        int length = iArr.length;
        int length2 = iArr[0].length;
        for (int i2 = 1; i2 < length; i2++) {
            if (iArr[i2] == null || iArr[i2].length != length2) {
                StringBuilder sb = new StringBuilder();
                sb.append("setGammaLut mismatch: channel=");
                sb.append(i2);
                sb.append(" length=");
                sb.append(iArr[i2] == null ? 0 : iArr[i2].length);
                sb.append(" (expect=");
                sb.append(length2);
                sb.append(")");
                CLog.e(sb.toString());
                return false;
            }
        }
        Parcel parcel = null;
        try {
            Parcel parcelObtain = Parcel.obtain();
            parcelObtain.writeInt(InvokeCmd.CMD_SET_GAMMA_LUT);
            parcelObtain.writeInt(length);
            parcelObtain.writeInt(length2);
            for (int[] iArr2 : iArr) {
                for (int i3 = 0; i3 < length2; i3++) {
                    parcelObtain.writeInt(iArr2[i3]);
                }
            }
            Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
            if (parcelExcuteCommandSet_Parcel == null) {
                CLog.e("setGammaLut reply is null");
                if (parcelExcuteCommandSet_Parcel != null) {
                    parcelExcuteCommandSet_Parcel.recycle();
                }
                return false;
            }
            boolean z = parcelExcuteCommandSet_Parcel.readInt() == 0;
            if (parcelExcuteCommandSet_Parcel != null) {
                parcelExcuteCommandSet_Parcel.recycle();
            }
            return z;
        } catch (Throwable th) {
            if (0 != 0) {
                parcel.recycle();
            }
            throw th;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public int setGammaMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_GAMMA_MODE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHDCPVersion(EnumInputSourceId enumInputSourceId, EnumHdcpVersion enumHdcpVersion) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_HDCP_VERSION, enumInputSourceId.ordinal(), enumHdcpVersion.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHDMIEdidMode(EnumHDMIEdidOption enumHDMIEdidOption) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_HDMI_EDID_MODE, enumHDMIEdidOption.ordinal());
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setHdmiColorRange(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_HDMI_COLOR_RANGE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setHdmiColorRangeSource(int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_HDMI_COLOR_RANGE_SOURCE, i2, i3);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHdrEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_HDR_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHdrLevel(EnumHdrLevel enumHdrLevel) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_HDR_LEVEL, enumHdrLevel.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPCEdidMode(int i2) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_PC_EDID_MODE, i2);
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQAcmEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_AcmEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBGain(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BGain, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBGainWithoutSave(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BGainWithoutSave, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBOffset(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BOffset, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBrightness(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BRIGHTNESS, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQColorCurve(EnumColorCurveColor enumColorCurveColor, EnumColorCurveModule enumColorCurveModule, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_COLOR_CURVE, enumColorCurveColor.ordinal(), enumColorCurveModule.ordinal(), i2) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQContrast(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_Contrast, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQCscEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_CscEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQDciEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_DciEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQGGain(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_GGain, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQGGainWithoutSave(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_GGainWithoutSave, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQGOffset(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_GOffset, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQHue(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_Hue, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQLctiEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_PQ_Lcti, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQPeakingEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_PQ_Peaking, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQPqEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_PqEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQRGain(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_RGain, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQRGainWithoutSave(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_RGainWithoutSave, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQROffset(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_ROffset, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQSaturation(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_Saturation, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQSharpness(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_SHARPNESS, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    @Deprecated
    public boolean setPanelDivision(int i2) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_PANEL_DIVISION, i2);
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPictureCurve(EnumPicureOption enumPicureOption, EnumCurveMapOsd enumCurveMapOsd, int i2) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_PICTURE_CURVE);
        parcelObtain.writeInt(enumPicureOption.ordinal());
        parcelObtain.writeInt(enumCurveMapOsd.ordinal());
        parcelObtain.writeInt(i2);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPictureMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_PIC_MODE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPreset3DLutMode(int i2, int i3, int i4, int[] iArr, int[] iArr2, int[] iArr3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_3DLUT_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(iArr.length);
        for (int i5 : iArr) {
            parcelObtain.writeInt(i5);
        }
        parcelObtain.writeInt(iArr2.length);
        for (int i6 : iArr2) {
            parcelObtain.writeInt(i6);
        }
        parcelObtain.writeInt(iArr3.length);
        for (int i7 : iArr3) {
            parcelObtain.writeInt(i7);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetColorTempMode(int i2, int i3, int i4, int i5, int i6) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_PRESET_COLORTEMP_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(i5);
        parcelObtain.writeInt(i6);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetGammaMode(int i2, int i3, int i4, int[] iArr, int[] iArr2, int[] iArr3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_GAMMA_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(iArr.length);
        CLog.d("setPresetGammaMode " + iArr[1]);
        for (int i5 = 0; i5 < i4; i5++) {
            parcelObtain.writeInt(iArr[i5]);
        }
        parcelObtain.writeInt(iArr2.length);
        for (int i6 = 0; i6 < i4; i6++) {
            parcelObtain.writeInt(iArr2[i6]);
        }
        parcelObtain.writeInt(iArr3.length);
        for (int i7 = 0; i7 < i4; i7++) {
            parcelObtain.writeInt(iArr3[i7]);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetPictureMode(int i2, int i3, int i4, int i5, int i6, int i7) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_PIC_MODE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(i5);
        parcelObtain.writeInt(i6);
        parcelObtain.writeInt(i7);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTestPattern(EnumPatternType enumPatternType, int i2, int i3, int i4) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_TEST_PATTERN_BY_TYPE, enumPatternType.ordinal(), i2, i3, i4) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTestPatternEnable(EnumPatternType enumPatternType, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_TEST_PATTERN_ENABLE_BY_TYPE, enumPatternType.ordinal(), i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTextPattern(int i2, int i3, int i4) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_TEXT_PATTERN, i2, i3, i4) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTextPatternEnable(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_TEXT_PATTERN_ENABLE, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZone(int i2, int i3, int i4, int i5) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_VIDEO_DISPLAYZONE, i2, i3, i4, i5) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZoneCompEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_VDZ_CMP_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZoneEnable(int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_VIDEO_DISPLAYZONEENABLE, i2, i3);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZoneTilingEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_VDZ_TILIING_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setZoomX(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_ZOOM_X, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean sync3dlutDataFile(String str, String str2) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SYNC_3DLUT_FILE);
        parcelObtain.writeString(str);
        parcelObtain.writeString(str2);
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readInt() != -1;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetGammaMode(int i2, int i3, int i4, int i5, int[] iArr, int[] iArr2, int[] iArr3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_GAMMA_MODE_SAVE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(i5);
        parcelObtain.writeInt(iArr.length);
        CLog.d("setPresetGammaMode " + iArr[1]);
        for (int i6 = 0; i6 < i5; i6++) {
            parcelObtain.writeInt(iArr[i6]);
        }
        parcelObtain.writeInt(iArr2.length);
        for (int i7 = 0; i7 < i5; i7++) {
            parcelObtain.writeInt(iArr2[i7]);
        }
        parcelObtain.writeInt(iArr3.length);
        for (int i8 = 0; i8 < i5; i8++) {
            parcelObtain.writeInt(iArr3[i8]);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }
}
