From 44aa9a85e3e4bef25a51337c772d5119824b77a6 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 6 Jun 2025 09:19:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v1_1/imx291_mipi_raw/imx291mipi_Sensor.c | 1305 +++++++++++++++++ .../ver1/imx291_mipi_raw}/Android.mk | 0 .../AutoHDR_Capture/Android.mk | 0 .../imx291mipiraw_AutoHDR_Capture.h | 0 .../imx291mipiraw_AutoHDR_Capture_CA_LTM.cpp | 0 .../imx291mipiraw_AutoHDR_Capture_CCM.cpp | 0 .../imx291mipiraw_AutoHDR_Capture_COLOR.cpp | 0 .../imx291mipiraw_AutoHDR_Capture_TONE.cpp | 0 .../AutoHDR_Preview/Android.mk | 0 .../imx291mipiraw_AutoHDR_Preview.h | 0 .../imx291mipiraw_AutoHDR_Preview_AE.cpp | 0 .../imx291mipiraw_AutoHDR_Preview_AWB.cpp | 0 .../imx291mipiraw_AutoHDR_Preview_CA_LTM.cpp | 0 .../imx291mipiraw_AutoHDR_Preview_TONE.cpp | 0 .../imx291_mipi_raw}/AutoHDR_Video/Android.mk | 0 .../imx291mipiraw_AutoHDR_Video.h | 0 .../imx291mipiraw_AutoHDR_Video_CA_LTM.cpp | 0 .../imx291mipiraw_AutoHDR_Video_TONE.cpp | 0 .../imx291_mipi_raw}/Face_Capture/Android.mk | 0 .../Face_Capture/imx291mipiraw_Face_Capture.h | 0 .../imx291mipiraw_Face_Capture_CCM.cpp | 0 .../imx291mipiraw_Face_Capture_COLOR.cpp | 0 .../imx291mipiraw_Face_Capture_ISP_MFNR.cpp | 0 .../imx291mipiraw_Face_Capture_ISP_YUV.cpp | 0 .../imx291_mipi_raw}/Flash_Capture/Android.mk | 0 .../imx291mipiraw_Flash_Capture.h | 0 .../imx291mipiraw_Flash_Capture_CA_LTM.cpp | 0 .../imx291mipiraw_Flash_Capture_CCM.cpp | 0 .../imx291mipiraw_Flash_Capture_COLOR.cpp | 0 ...mx291mipiraw_Flash_Capture_ISP_NBC_TBL.cpp | 0 .../imx291mipiraw_Flash_Capture_TONE.cpp | 0 .../Flash_HDR_Capture/Android.mk | 0 .../imx291mipiraw_Flash_HDR_Capture.h | 0 ...imx291mipiraw_Flash_HDR_Capture_CA_LTM.cpp | 0 .../imx291mipiraw_Flash_HDR_Capture_CCM.cpp | 0 .../imx291mipiraw_Flash_HDR_Capture_COLOR.cpp | 0 .../imx291mipiraw_Flash_HDR_Capture_TONE.cpp | 0 .../imx291_mipi_raw}/HDR_Capture/Android.mk | 0 .../HDR_Capture/imx291mipiraw_HDR_Capture.h | 0 .../imx291mipiraw_HDR_Capture_CA_LTM.cpp | 0 .../imx291mipiraw_HDR_Capture_CCM.cpp | 0 .../imx291mipiraw_HDR_Capture_COLOR.cpp | 0 .../imx291mipiraw_HDR_Capture_TONE.cpp | 0 .../imx291_mipi_raw}/HDR_Preview/Android.mk | 0 .../HDR_Preview/imx291mipiraw_HDR_Preview.h | 0 .../imx291mipiraw_HDR_Preview_AE.cpp | 0 .../imx291mipiraw_HDR_Preview_AWB.cpp | 0 .../imx291mipiraw_HDR_Preview_CA_LTM.cpp | 0 .../imx291mipiraw_HDR_Preview_TONE.cpp | 0 .../imx291_mipi_raw}/HDR_Video/Android.mk | 0 .../HDR_Video/imx291mipiraw_HDR_Video.h | 0 .../imx291mipiraw_HDR_Video_CA_LTM.cpp | 0 .../imx291mipiraw_HDR_Video_TONE.cpp | 0 .../MT6771_NVRAM_IF_imx291mipiraw.xlsx | Bin .../imx291_mipi_raw}/N3D_Capture/Android.mk | 0 .../N3D_Capture/imx291mipiraw_N3D_Capture.h | 0 .../imx291mipiraw_N3D_Capture_CA_LTM.cpp | 0 .../imx291mipiraw_N3D_Capture_CCM.cpp | 0 .../imx291mipiraw_N3D_Capture_COLOR.cpp | 0 .../imx291_mipi_raw}/N3D_Preview/Android.mk | 0 .../N3D_Preview/imx291mipiraw_N3D_Preview.h | 0 .../imx291mipiraw_N3D_Preview_AE.cpp | 0 .../imx291mipiraw_N3D_Preview_AWB.cpp | 0 .../imx291mipiraw_N3D_Preview_CA_LTM.cpp | 0 .../imx291_mipi_raw}/N3D_Video/Android.mk | 0 .../N3D_Video/imx291mipiraw_N3D_Video.h | 0 .../imx291mipiraw_N3D_Video_CA_LTM.cpp | 0 .../ver1/imx291_mipi_raw}/Reserved/Android.mk | 0 .../Reserved/imx291mipiraw_Reserved.h | 0 .../imx291mipiraw_Reserved_ISP_Reserved.cpp | 0 .../imx291mipiraw_Reserved_Others.cpp | 0 .../imx291_mipi_raw}/Scene_Capture/Android.mk | 0 .../imx291mipiraw_Scene_Capture.h | 0 .../imx291mipiraw_Scene_Capture_AE.cpp | 0 .../imx291mipiraw_Scene_Capture_AF.cpp | 0 .../imx291mipiraw_Scene_Capture_AWB.cpp | 0 .../imx291mipiraw_Scene_Capture_CA_LTM.cpp | 0 .../imx291mipiraw_Scene_Capture_CCM.cpp | 0 .../imx291mipiraw_Scene_Capture_COLOR.cpp | 0 .../imx291mipiraw_Scene_Capture_ClearZoom.cpp | 0 .../imx291mipiraw_Scene_Capture_Flash_AE.cpp | 0 .../imx291mipiraw_Scene_Capture_Flash_AWB.cpp | 0 ...ipiraw_Scene_Capture_Flash_Calibration.cpp | 0 .../imx291mipiraw_Scene_Capture_ISP_MFNR.cpp | 0 ...mx291mipiraw_Scene_Capture_ISP_NBC_TBL.cpp | 0 .../imx291mipiraw_Scene_Capture_ISP_Other.cpp | 0 .../imx291mipiraw_Scene_Capture_ISP_RAW.cpp | 0 .../imx291mipiraw_Scene_Capture_ISP_YUV.cpp | 0 .../imx291mipiraw_Scene_Capture_TONE.cpp | 0 .../Scene_Capture_4cell/Android.mk | 0 .../imx291mipiraw_Scene_Capture_4cell.h | 0 .../imx291mipiraw_Scene_Capture_4cell_AE.cpp | 0 .../imx291mipiraw_Scene_Capture_4cell_AF.cpp | 0 .../imx291mipiraw_Scene_Capture_4cell_AWB.cpp | 0 .../imx291_mipi_raw}/Scene_Preview/Android.mk | 0 .../imx291mipiraw_Scene_Preview.h | 0 .../imx291mipiraw_Scene_Preview_CA_LTM.cpp | 0 .../imx291mipiraw_Scene_Preview_ClearZoom.cpp | 0 .../imx291mipiraw_Scene_Preview_ISP_RAW.cpp | 0 .../imx291mipiraw_Scene_Preview_ISP_YUV.cpp | 0 .../imx291mipiraw_Scene_Preview_TONE.cpp | 0 .../Scene_Preview_4k/Android.mk | 0 .../imx291mipiraw_Scene_Preview_4k.h | 0 .../imx291mipiraw_Scene_Preview_4k_AE.cpp | 0 .../imx291mipiraw_Scene_Preview_4k_AF.cpp | 0 .../imx291mipiraw_Scene_Preview_4k_AWB.cpp | 0 .../Scene_Preview_ZSD_Flash/Android.mk | 0 .../imx291mipiraw_Scene_Preview_ZSD_Flash.h | 0 ...x291mipiraw_Scene_Preview_ZSD_Flash_AE.cpp | 0 .../imx291_mipi_raw}/Video_1080/Android.mk | 0 .../Video_1080/imx291mipiraw_Video_1080.h | 0 .../imx291mipiraw_Video_1080_CA_LTM.cpp | 0 .../imx291mipiraw_Video_1080_ISP_RAW.cpp | 0 .../imx291mipiraw_Video_1080_ISP_YUV.cpp | 0 .../ver1/imx291_mipi_raw}/Video_4k/Android.mk | 0 .../Video_4k/imx291mipiraw_Video_4k.h | 0 .../Video_4k/imx291mipiraw_Video_4k_AF.cpp | 0 .../imx291mipiraw_Video_4k_CA_LTM.cpp | 0 .../Video_4k/imx291mipiraw_Video_4k_TONE.cpp | 0 .../camera_3A_param_imx291mipiraw.h | 0 .../camera_AE_PLineTable_imx291mipiraw.h | 920 ++++++------ .../camera_AF_param_imx291mipiraw.h | 0 .../camera_COLOR_param_imx291mipiraw.h | 0 .../camera_FEATURE_param_imx291mipiraw.h | 0 ...ra_FLASH_CALIBRATION_param_imx291mipiraw.h | 0 .../camera_FLASH_param_imx291mipiraw.h | 0 .../camera_ISP_common_imx291mipiraw.h | 0 .../camera_ISP_param_imx291mipiraw.h | 0 .../camera_TONEMAP_param_imx291mipiraw.h | 0 .../camera_feature_para_imx291mipiraw.h | 0 .../camera_flash_awb_para_imx291mipiraw.h | 0 .../camera_flicker_para_imx291mipiraw.cpp | 0 .../camera_gis_para_imx291mipiraw.h | 0 .../imx291_mipi_raw}/camera_indexmgr_api.cpp | 0 .../camera_info_imx291mipiraw.h | 0 .../camera_isp_colortbl_imx291mipiraw.h | 0 .../camera_isp_lsc_imx291mipiraw.h | 0 .../camera_isp_regs_capture_imx291mipiraw.h | 0 .../camera_isp_regs_feature_imx291mipiraw.h | 0 .../camera_isp_regs_imx291mipiraw.h | 0 .../camera_isp_regs_preview_imx291mipiraw.h | 0 .../camera_isp_regs_video_imx291mipiraw.h | 0 .../camera_isp_tonemap_imx291mipiraw.h | 0 .../camera_tsf_data_imx291mipiraw.h | 0 .../camera_tsf_para_imx291mipiraw.h | 0 .../camera_tuning_para_imx291mipiraw.cpp | 0 .../imx291_mipi_raw}/imx291mipiraw_Info.h | 0 .../tuning_mapping/cam_idx_data.h | 0 .../tuning_mapping/cam_idx_data_ADBS.inc | 0 .../tuning_mapping/cam_idx_data_AE.inc | 0 .../tuning_mapping/cam_idx_data_AF.inc | 0 .../tuning_mapping/cam_idx_data_AWB.inc | 0 .../tuning_mapping/cam_idx_data_BNR_BPC.inc | 0 .../tuning_mapping/cam_idx_data_BNR_NR1.inc | 0 .../tuning_mapping/cam_idx_data_BNR_PDC.inc | 0 .../tuning_mapping/cam_idx_data_CA_LTM.inc | 0 .../tuning_mapping/cam_idx_data_CCM.inc | 0 .../tuning_mapping/cam_idx_data_COLOR.inc | 0 .../cam_idx_data_COLOR_PARAM.inc | 0 .../tuning_mapping/cam_idx_data_Check.inc | 0 .../tuning_mapping/cam_idx_data_ClearZoom.inc | 0 .../tuning_mapping/cam_idx_data_DBS.inc | 0 .../tuning_mapping/cam_idx_data_DCE.inc | 0 .../tuning_mapping/cam_idx_data_EE.inc | 0 .../tuning_mapping/cam_idx_data_FD_ANR.inc | 0 .../tuning_mapping/cam_idx_data_Flash_AE.inc | 0 .../tuning_mapping/cam_idx_data_Flash_AWB.inc | 0 .../cam_idx_data_Flash_Calibration.inc | 0 .../tuning_mapping/cam_idx_data_GMA.inc | 0 .../tuning_mapping/cam_idx_data_HFG.inc | 0 .../tuning_mapping/cam_idx_data_LCE.inc | 0 .../tuning_mapping/cam_idx_data_MFB.inc | 0 .../tuning_mapping/cam_idx_data_MFNR.inc | 0 .../tuning_mapping/cam_idx_data_MIXER3.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_ABF.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_ANR2.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_CCR.inc | 0 .../tuning_mapping/cam_idx_data_NBC_ANR.inc | 0 .../cam_idx_data_NBC_LCE_LINK.inc | 0 .../tuning_mapping/cam_idx_data_NBC_TBL.inc | 0 .../tuning_mapping/cam_idx_data_NR3D.inc | 0 .../tuning_mapping/cam_idx_data_OBC.inc | 0 .../tuning_mapping/cam_idx_data_PCA.inc | 0 .../tuning_mapping/cam_idx_data_RMM.inc | 0 .../tuning_mapping/cam_idx_data_RNR.inc | 0 .../tuning_mapping/cam_idx_data_SL2.inc | 0 .../tuning_mapping/cam_idx_data_SL2F.inc | 0 .../tuning_mapping/cam_idx_data_SWNR.inc | 0 .../cam_idx_data_SWNR_THRES.inc | 0 .../tuning_mapping/cam_idx_data_UDM.inc | 0 .../tuning_mapping/cam_idx_other.h | 0 .../ver1/imx291sub2_mipi_raw}/Android.mk | 0 .../AutoHDR_Capture/Android.mk | 0 .../imx291sub2mipiraw_AutoHDR_Capture.h | 0 ...x291sub2mipiraw_AutoHDR_Capture_CA_LTM.cpp | 0 .../imx291sub2mipiraw_AutoHDR_Capture_CCM.cpp | 0 ...mx291sub2mipiraw_AutoHDR_Capture_COLOR.cpp | 0 ...imx291sub2mipiraw_AutoHDR_Capture_TONE.cpp | 0 .../AutoHDR_Preview/Android.mk | 0 .../imx291sub2mipiraw_AutoHDR_Preview.h | 0 .../imx291sub2mipiraw_AutoHDR_Preview_AE.cpp | 0 .../imx291sub2mipiraw_AutoHDR_Preview_AWB.cpp | 0 ...x291sub2mipiraw_AutoHDR_Preview_CA_LTM.cpp | 0 ...imx291sub2mipiraw_AutoHDR_Preview_TONE.cpp | 0 .../AutoHDR_Video/Android.mk | 0 .../imx291sub2mipiraw_AutoHDR_Video.h | 0 ...imx291sub2mipiraw_AutoHDR_Video_CA_LTM.cpp | 0 .../imx291sub2mipiraw_AutoHDR_Video_TONE.cpp | 0 .../Face_Capture/Android.mk | 0 .../imx291sub2mipiraw_Face_Capture.h | 0 .../imx291sub2mipiraw_Face_Capture_CCM.cpp | 0 .../imx291sub2mipiraw_Face_Capture_COLOR.cpp | 0 ...mx291sub2mipiraw_Face_Capture_ISP_MFNR.cpp | 0 ...imx291sub2mipiraw_Face_Capture_ISP_YUV.cpp | 0 .../Flash_Capture/Android.mk | 0 .../imx291sub2mipiraw_Flash_Capture.h | 0 ...imx291sub2mipiraw_Flash_Capture_CA_LTM.cpp | 0 .../imx291sub2mipiraw_Flash_Capture_CCM.cpp | 0 .../imx291sub2mipiraw_Flash_Capture_COLOR.cpp | 0 ...1sub2mipiraw_Flash_Capture_ISP_NBC_TBL.cpp | 0 .../imx291sub2mipiraw_Flash_Capture_TONE.cpp | 0 .../Flash_HDR_Capture/Android.mk | 0 .../imx291sub2mipiraw_Flash_HDR_Capture.h | 0 ...91sub2mipiraw_Flash_HDR_Capture_CA_LTM.cpp | 0 ...mx291sub2mipiraw_Flash_HDR_Capture_CCM.cpp | 0 ...291sub2mipiraw_Flash_HDR_Capture_COLOR.cpp | 0 ...x291sub2mipiraw_Flash_HDR_Capture_TONE.cpp | 0 .../HDR_Capture/Android.mk | 0 .../imx291sub2mipiraw_HDR_Capture.h | 0 .../imx291sub2mipiraw_HDR_Capture_CA_LTM.cpp | 0 .../imx291sub2mipiraw_HDR_Capture_CCM.cpp | 0 .../imx291sub2mipiraw_HDR_Capture_COLOR.cpp | 0 .../imx291sub2mipiraw_HDR_Capture_TONE.cpp | 0 .../HDR_Preview/Android.mk | 0 .../imx291sub2mipiraw_HDR_Preview.h | 0 .../imx291sub2mipiraw_HDR_Preview_AE.cpp | 0 .../imx291sub2mipiraw_HDR_Preview_AWB.cpp | 0 .../imx291sub2mipiraw_HDR_Preview_CA_LTM.cpp | 0 .../imx291sub2mipiraw_HDR_Preview_TONE.cpp | 0 .../imx291sub2_mipi_raw}/HDR_Video/Android.mk | 0 .../HDR_Video/imx291sub2mipiraw_HDR_Video.h | 0 .../imx291sub2mipiraw_HDR_Video_CA_LTM.cpp | 0 .../imx291sub2mipiraw_HDR_Video_TONE.cpp | 0 .../MT6771_NVRAM_IF_imx291sub2mipiraw.xlsx | Bin .../N3D_Capture/Android.mk | 0 .../imx291sub2mipiraw_N3D_Capture.h | 0 .../imx291sub2mipiraw_N3D_Capture_CA_LTM.cpp | 0 .../imx291sub2mipiraw_N3D_Capture_CCM.cpp | 0 .../imx291sub2mipiraw_N3D_Capture_COLOR.cpp | 0 .../N3D_Preview/Android.mk | 0 .../imx291sub2mipiraw_N3D_Preview.h | 0 .../imx291sub2mipiraw_N3D_Preview_AE.cpp | 0 .../imx291sub2mipiraw_N3D_Preview_AWB.cpp | 0 .../imx291sub2mipiraw_N3D_Preview_CA_LTM.cpp | 0 .../imx291sub2_mipi_raw}/N3D_Video/Android.mk | 0 .../N3D_Video/imx291sub2mipiraw_N3D_Video.h | 0 .../imx291sub2mipiraw_N3D_Video_CA_LTM.cpp | 0 .../imx291sub2_mipi_raw}/Reserved/Android.mk | 0 .../Reserved/imx291sub2mipiraw_Reserved.h | 0 ...mx291sub2mipiraw_Reserved_ISP_Reserved.cpp | 0 .../imx291sub2mipiraw_Reserved_Others.cpp | 0 .../Scene_Capture/Android.mk | 0 .../imx291sub2mipiraw_Scene_Capture.h | 0 .../imx291sub2mipiraw_Scene_Capture_AE.cpp | 0 .../imx291sub2mipiraw_Scene_Capture_AF.cpp | 0 .../imx291sub2mipiraw_Scene_Capture_AWB.cpp | 0 ...imx291sub2mipiraw_Scene_Capture_CA_LTM.cpp | 0 .../imx291sub2mipiraw_Scene_Capture_CCM.cpp | 0 .../imx291sub2mipiraw_Scene_Capture_COLOR.cpp | 0 ...291sub2mipiraw_Scene_Capture_ClearZoom.cpp | 0 ...x291sub2mipiraw_Scene_Capture_Flash_AE.cpp | 0 ...291sub2mipiraw_Scene_Capture_Flash_AWB.cpp | 0 ...ipiraw_Scene_Capture_Flash_Calibration.cpp | 0 ...x291sub2mipiraw_Scene_Capture_ISP_MFNR.cpp | 0 ...1sub2mipiraw_Scene_Capture_ISP_NBC_TBL.cpp | 0 ...291sub2mipiraw_Scene_Capture_ISP_Other.cpp | 0 ...mx291sub2mipiraw_Scene_Capture_ISP_RAW.cpp | 0 ...mx291sub2mipiraw_Scene_Capture_ISP_YUV.cpp | 0 .../imx291sub2mipiraw_Scene_Capture_TONE.cpp | 0 .../Scene_Capture_4cell/Android.mk | 0 .../imx291sub2mipiraw_Scene_Capture_4cell.h | 0 ...x291sub2mipiraw_Scene_Capture_4cell_AE.cpp | 0 ...x291sub2mipiraw_Scene_Capture_4cell_AF.cpp | 0 ...291sub2mipiraw_Scene_Capture_4cell_AWB.cpp | 0 .../Scene_Preview/Android.mk | 0 .../imx291sub2mipiraw_Scene_Preview.h | 0 ...imx291sub2mipiraw_Scene_Preview_CA_LTM.cpp | 0 ...291sub2mipiraw_Scene_Preview_ClearZoom.cpp | 0 ...mx291sub2mipiraw_Scene_Preview_ISP_RAW.cpp | 0 ...mx291sub2mipiraw_Scene_Preview_ISP_YUV.cpp | 0 .../imx291sub2mipiraw_Scene_Preview_TONE.cpp | 0 .../Scene_Preview_4k/Android.mk | 0 .../imx291sub2mipiraw_Scene_Preview_4k.h | 0 .../imx291sub2mipiraw_Scene_Preview_4k_AE.cpp | 0 .../imx291sub2mipiraw_Scene_Preview_4k_AF.cpp | 0 ...imx291sub2mipiraw_Scene_Preview_4k_AWB.cpp | 0 .../Scene_Preview_ZSD_Flash/Android.mk | 0 ...mx291sub2mipiraw_Scene_Preview_ZSD_Flash.h | 0 ...sub2mipiraw_Scene_Preview_ZSD_Flash_AE.cpp | 0 .../Video_1080/Android.mk | 0 .../Video_1080/imx291sub2mipiraw_Video_1080.h | 0 .../imx291sub2mipiraw_Video_1080_CA_LTM.cpp | 0 .../imx291sub2mipiraw_Video_1080_ISP_RAW.cpp | 0 .../imx291sub2mipiraw_Video_1080_ISP_YUV.cpp | 0 .../imx291sub2_mipi_raw}/Video_4k/Android.mk | 0 .../Video_4k/imx291sub2mipiraw_Video_4k.h | 0 .../imx291sub2mipiraw_Video_4k_AF.cpp | 0 .../imx291sub2mipiraw_Video_4k_CA_LTM.cpp | 0 .../imx291sub2mipiraw_Video_4k_TONE.cpp | 0 .../camera_3A_param_imx291sub2mipiraw.h | 0 .../camera_AE_PLineTable_imx291sub2mipiraw.h | 0 .../camera_AF_param_imx291sub2mipiraw.h | 0 .../camera_COLOR_param_imx291sub2mipiraw.h | 0 .../camera_FEATURE_param_imx291sub2mipiraw.h | 0 ...LASH_CALIBRATION_param_imx291sub2mipiraw.h | 0 .../camera_FLASH_param_imx291sub2mipiraw.h | 0 .../camera_ISP_common_imx291sub2mipiraw.h | 0 .../camera_ISP_param_imx291sub2mipiraw.h | 0 .../camera_TONEMAP_param_imx291sub2mipiraw.h | 0 .../camera_feature_para_imx291sub2mipiraw.h | 0 .../camera_flash_awb_para_imx291sub2mipiraw.h | 0 .../camera_flicker_para_imx291sub2mipiraw.cpp | 0 .../camera_gis_para_imx291sub2mipiraw.h | 0 .../camera_indexmgr_api.cpp | 0 .../camera_info_imx291sub2mipiraw.h | 0 .../camera_isp_colortbl_imx291sub2mipiraw.h | 0 .../camera_isp_lsc_imx291sub2mipiraw.h | 0 ...amera_isp_regs_capture_imx291sub2mipiraw.h | 0 ...amera_isp_regs_feature_imx291sub2mipiraw.h | 0 .../camera_isp_regs_imx291sub2mipiraw.h | 0 ...amera_isp_regs_preview_imx291sub2mipiraw.h | 0 .../camera_isp_regs_video_imx291sub2mipiraw.h | 0 .../camera_isp_tonemap_imx291sub2mipiraw.h | 0 .../camera_tsf_data_imx291sub2mipiraw.h | 0 .../camera_tsf_para_imx291sub2mipiraw.h | 0 .../camera_tuning_para_imx291sub2mipiraw.cpp | 0 .../imx291sub2mipiraw_Info.h | 0 .../tuning_mapping/cam_idx_data.h | 0 .../tuning_mapping/cam_idx_data_ADBS.inc | 0 .../tuning_mapping/cam_idx_data_AE.inc | 0 .../tuning_mapping/cam_idx_data_AF.inc | 0 .../tuning_mapping/cam_idx_data_AWB.inc | 0 .../tuning_mapping/cam_idx_data_BNR_BPC.inc | 0 .../tuning_mapping/cam_idx_data_BNR_NR1.inc | 0 .../tuning_mapping/cam_idx_data_BNR_PDC.inc | 0 .../tuning_mapping/cam_idx_data_CA_LTM.inc | 0 .../tuning_mapping/cam_idx_data_CCM.inc | 0 .../tuning_mapping/cam_idx_data_COLOR.inc | 0 .../cam_idx_data_COLOR_PARAM.inc | 0 .../tuning_mapping/cam_idx_data_Check.inc | 0 .../tuning_mapping/cam_idx_data_ClearZoom.inc | 0 .../tuning_mapping/cam_idx_data_DBS.inc | 0 .../tuning_mapping/cam_idx_data_DCE.inc | 0 .../tuning_mapping/cam_idx_data_EE.inc | 0 .../tuning_mapping/cam_idx_data_FD_ANR.inc | 0 .../tuning_mapping/cam_idx_data_Flash_AE.inc | 0 .../tuning_mapping/cam_idx_data_Flash_AWB.inc | 0 .../cam_idx_data_Flash_Calibration.inc | 0 .../tuning_mapping/cam_idx_data_GMA.inc | 0 .../tuning_mapping/cam_idx_data_HFG.inc | 0 .../tuning_mapping/cam_idx_data_LCE.inc | 0 .../tuning_mapping/cam_idx_data_MFB.inc | 0 .../tuning_mapping/cam_idx_data_MFNR.inc | 0 .../tuning_mapping/cam_idx_data_MIXER3.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_ABF.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_ANR2.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_CCR.inc | 0 .../tuning_mapping/cam_idx_data_NBC_ANR.inc | 0 .../cam_idx_data_NBC_LCE_LINK.inc | 0 .../tuning_mapping/cam_idx_data_NBC_TBL.inc | 0 .../tuning_mapping/cam_idx_data_NR3D.inc | 0 .../tuning_mapping/cam_idx_data_OBC.inc | 0 .../tuning_mapping/cam_idx_data_PCA.inc | 0 .../tuning_mapping/cam_idx_data_RMM.inc | 0 .../tuning_mapping/cam_idx_data_RNR.inc | 0 .../tuning_mapping/cam_idx_data_SL2.inc | 0 .../tuning_mapping/cam_idx_data_SL2F.inc | 0 .../tuning_mapping/cam_idx_data_SWNR.inc | 0 .../cam_idx_data_SWNR_THRES.inc | 0 .../tuning_mapping/cam_idx_data_UDM.inc | 0 .../tuning_mapping/cam_idx_other.h | 0 .../ver1/imx291sub_mipi_raw}/Android.mk | 0 .../AutoHDR_Capture/Android.mk | 0 .../imx291submipiraw_AutoHDR_Capture.h | 0 ...mx291submipiraw_AutoHDR_Capture_CA_LTM.cpp | 0 .../imx291submipiraw_AutoHDR_Capture_CCM.cpp | 0 ...imx291submipiraw_AutoHDR_Capture_COLOR.cpp | 0 .../imx291submipiraw_AutoHDR_Capture_TONE.cpp | 0 .../AutoHDR_Preview/Android.mk | 0 .../imx291submipiraw_AutoHDR_Preview.h | 0 .../imx291submipiraw_AutoHDR_Preview_AE.cpp | 0 .../imx291submipiraw_AutoHDR_Preview_AWB.cpp | 0 ...mx291submipiraw_AutoHDR_Preview_CA_LTM.cpp | 0 .../imx291submipiraw_AutoHDR_Preview_TONE.cpp | 0 .../AutoHDR_Video/Android.mk | 0 .../imx291submipiraw_AutoHDR_Video.h | 0 .../imx291submipiraw_AutoHDR_Video_CA_LTM.cpp | 0 .../imx291submipiraw_AutoHDR_Video_TONE.cpp | 0 .../Face_Capture/Android.mk | 0 .../imx291submipiraw_Face_Capture.h | 0 .../imx291submipiraw_Face_Capture_CCM.cpp | 0 .../imx291submipiraw_Face_Capture_COLOR.cpp | 0 ...imx291submipiraw_Face_Capture_ISP_MFNR.cpp | 0 .../imx291submipiraw_Face_Capture_ISP_YUV.cpp | 0 .../Flash_Capture/Android.mk | 0 .../imx291submipiraw_Flash_Capture.h | 0 .../imx291submipiraw_Flash_Capture_CA_LTM.cpp | 0 .../imx291submipiraw_Flash_Capture_CCM.cpp | 0 .../imx291submipiraw_Flash_Capture_COLOR.cpp | 0 ...91submipiraw_Flash_Capture_ISP_NBC_TBL.cpp | 0 .../imx291submipiraw_Flash_Capture_TONE.cpp | 0 .../Flash_HDR_Capture/Android.mk | 0 .../imx291submipiraw_Flash_HDR_Capture.h | 0 ...291submipiraw_Flash_HDR_Capture_CA_LTM.cpp | 0 ...imx291submipiraw_Flash_HDR_Capture_CCM.cpp | 0 ...x291submipiraw_Flash_HDR_Capture_COLOR.cpp | 0 ...mx291submipiraw_Flash_HDR_Capture_TONE.cpp | 0 .../HDR_Capture/Android.mk | 0 .../imx291submipiraw_HDR_Capture.h | 0 .../imx291submipiraw_HDR_Capture_CA_LTM.cpp | 0 .../imx291submipiraw_HDR_Capture_CCM.cpp | 0 .../imx291submipiraw_HDR_Capture_COLOR.cpp | 0 .../imx291submipiraw_HDR_Capture_TONE.cpp | 0 .../HDR_Preview/Android.mk | 0 .../imx291submipiraw_HDR_Preview.h | 0 .../imx291submipiraw_HDR_Preview_AE.cpp | 0 .../imx291submipiraw_HDR_Preview_AWB.cpp | 0 .../imx291submipiraw_HDR_Preview_CA_LTM.cpp | 0 .../imx291submipiraw_HDR_Preview_TONE.cpp | 0 .../imx291sub_mipi_raw}/HDR_Video/Android.mk | 0 .../HDR_Video/imx291submipiraw_HDR_Video.h | 0 .../imx291submipiraw_HDR_Video_CA_LTM.cpp | 0 .../imx291submipiraw_HDR_Video_TONE.cpp | 0 .../MT6771_NVRAM_IF_imx291submipiraw.xlsx | Bin .../N3D_Capture/Android.mk | 0 .../imx291submipiraw_N3D_Capture.h | 0 .../imx291submipiraw_N3D_Capture_CA_LTM.cpp | 0 .../imx291submipiraw_N3D_Capture_CCM.cpp | 0 .../imx291submipiraw_N3D_Capture_COLOR.cpp | 0 .../N3D_Preview/Android.mk | 0 .../imx291submipiraw_N3D_Preview.h | 0 .../imx291submipiraw_N3D_Preview_AE.cpp | 0 .../imx291submipiraw_N3D_Preview_AWB.cpp | 0 .../imx291submipiraw_N3D_Preview_CA_LTM.cpp | 0 .../imx291sub_mipi_raw}/N3D_Video/Android.mk | 0 .../N3D_Video/imx291submipiraw_N3D_Video.h | 0 .../imx291submipiraw_N3D_Video_CA_LTM.cpp | 0 .../imx291sub_mipi_raw}/Reserved/Android.mk | 0 .../Reserved/imx291submipiraw_Reserved.h | 0 ...imx291submipiraw_Reserved_ISP_Reserved.cpp | 0 .../imx291submipiraw_Reserved_Others.cpp | 0 .../Scene_Capture/Android.mk | 0 .../imx291submipiraw_Scene_Capture.h | 0 .../imx291submipiraw_Scene_Capture_AE.cpp | 0 .../imx291submipiraw_Scene_Capture_AF.cpp | 0 .../imx291submipiraw_Scene_Capture_AWB.cpp | 0 .../imx291submipiraw_Scene_Capture_CA_LTM.cpp | 0 .../imx291submipiraw_Scene_Capture_CCM.cpp | 0 .../imx291submipiraw_Scene_Capture_COLOR.cpp | 0 ...x291submipiraw_Scene_Capture_ClearZoom.cpp | 0 ...mx291submipiraw_Scene_Capture_Flash_AE.cpp | 0 ...x291submipiraw_Scene_Capture_Flash_AWB.cpp | 0 ...ipiraw_Scene_Capture_Flash_Calibration.cpp | 0 ...mx291submipiraw_Scene_Capture_ISP_MFNR.cpp | 0 ...91submipiraw_Scene_Capture_ISP_NBC_TBL.cpp | 0 ...x291submipiraw_Scene_Capture_ISP_Other.cpp | 0 ...imx291submipiraw_Scene_Capture_ISP_RAW.cpp | 0 ...imx291submipiraw_Scene_Capture_ISP_YUV.cpp | 0 .../imx291submipiraw_Scene_Capture_TONE.cpp | 0 .../Scene_Capture_4cell/Android.mk | 0 .../imx291submipiraw_Scene_Capture_4cell.h | 0 ...mx291submipiraw_Scene_Capture_4cell_AE.cpp | 0 ...mx291submipiraw_Scene_Capture_4cell_AF.cpp | 0 ...x291submipiraw_Scene_Capture_4cell_AWB.cpp | 0 .../Scene_Preview/Android.mk | 0 .../imx291submipiraw_Scene_Preview.h | 0 .../imx291submipiraw_Scene_Preview_CA_LTM.cpp | 0 ...x291submipiraw_Scene_Preview_ClearZoom.cpp | 0 ...imx291submipiraw_Scene_Preview_ISP_RAW.cpp | 0 ...imx291submipiraw_Scene_Preview_ISP_YUV.cpp | 0 .../imx291submipiraw_Scene_Preview_TONE.cpp | 0 .../Scene_Preview_4k/Android.mk | 0 .../imx291submipiraw_Scene_Preview_4k.h | 0 .../imx291submipiraw_Scene_Preview_4k_AE.cpp | 0 .../imx291submipiraw_Scene_Preview_4k_AF.cpp | 0 .../imx291submipiraw_Scene_Preview_4k_AWB.cpp | 0 .../Scene_Preview_ZSD_Flash/Android.mk | 0 ...imx291submipiraw_Scene_Preview_ZSD_Flash.h | 0 ...1submipiraw_Scene_Preview_ZSD_Flash_AE.cpp | 0 .../imx291sub_mipi_raw}/Video_1080/Android.mk | 0 .../Video_1080/imx291submipiraw_Video_1080.h | 0 .../imx291submipiraw_Video_1080_CA_LTM.cpp | 0 .../imx291submipiraw_Video_1080_ISP_RAW.cpp | 0 .../imx291submipiraw_Video_1080_ISP_YUV.cpp | 0 .../imx291sub_mipi_raw}/Video_4k/Android.mk | 0 .../Video_4k/imx291submipiraw_Video_4k.h | 0 .../Video_4k/imx291submipiraw_Video_4k_AF.cpp | 0 .../imx291submipiraw_Video_4k_CA_LTM.cpp | 0 .../imx291submipiraw_Video_4k_TONE.cpp | 0 .../camera_3A_param_imx291submipiraw.h | 0 .../camera_AE_PLineTable_imx291submipiraw.h | 0 .../camera_AF_param_imx291submipiraw.h | 0 .../camera_COLOR_param_imx291submipiraw.h | 0 .../camera_FEATURE_param_imx291submipiraw.h | 0 ...FLASH_CALIBRATION_param_imx291submipiraw.h | 0 .../camera_FLASH_param_imx291submipiraw.h | 0 .../camera_ISP_common_imx291submipiraw.h | 0 .../camera_ISP_param_imx291submipiraw.h | 0 .../camera_TONEMAP_param_imx291submipiraw.h | 0 .../camera_feature_para_imx291submipiraw.h | 0 .../camera_flash_awb_para_imx291submipiraw.h | 0 .../camera_flicker_para_imx291submipiraw.cpp | 0 .../camera_gis_para_imx291submipiraw.h | 0 .../camera_indexmgr_api.cpp | 0 .../camera_info_imx291submipiraw.h | 0 .../camera_isp_colortbl_imx291submipiraw.h | 0 .../camera_isp_lsc_imx291submipiraw.h | 0 ...camera_isp_regs_capture_imx291submipiraw.h | 0 ...camera_isp_regs_feature_imx291submipiraw.h | 0 .../camera_isp_regs_imx291submipiraw.h | 0 ...camera_isp_regs_preview_imx291submipiraw.h | 0 .../camera_isp_regs_video_imx291submipiraw.h | 0 .../camera_isp_tonemap_imx291submipiraw.h | 0 .../camera_tsf_data_imx291submipiraw.h | 0 .../camera_tsf_para_imx291submipiraw.h | 0 .../camera_tuning_para_imx291submipiraw.cpp | 0 .../imx291submipiraw_Info.h | 0 .../tuning_mapping/cam_idx_data.h | 0 .../tuning_mapping/cam_idx_data_ADBS.inc | 0 .../tuning_mapping/cam_idx_data_AE.inc | 0 .../tuning_mapping/cam_idx_data_AF.inc | 0 .../tuning_mapping/cam_idx_data_AWB.inc | 0 .../tuning_mapping/cam_idx_data_BNR_BPC.inc | 0 .../tuning_mapping/cam_idx_data_BNR_NR1.inc | 0 .../tuning_mapping/cam_idx_data_BNR_PDC.inc | 0 .../tuning_mapping/cam_idx_data_CA_LTM.inc | 0 .../tuning_mapping/cam_idx_data_CCM.inc | 0 .../tuning_mapping/cam_idx_data_COLOR.inc | 0 .../cam_idx_data_COLOR_PARAM.inc | 0 .../tuning_mapping/cam_idx_data_Check.inc | 0 .../tuning_mapping/cam_idx_data_ClearZoom.inc | 0 .../tuning_mapping/cam_idx_data_DBS.inc | 0 .../tuning_mapping/cam_idx_data_DCE.inc | 0 .../tuning_mapping/cam_idx_data_EE.inc | 0 .../tuning_mapping/cam_idx_data_FD_ANR.inc | 0 .../tuning_mapping/cam_idx_data_Flash_AE.inc | 0 .../tuning_mapping/cam_idx_data_Flash_AWB.inc | 0 .../cam_idx_data_Flash_Calibration.inc | 0 .../tuning_mapping/cam_idx_data_GMA.inc | 0 .../tuning_mapping/cam_idx_data_HFG.inc | 0 .../tuning_mapping/cam_idx_data_LCE.inc | 0 .../tuning_mapping/cam_idx_data_MFB.inc | 0 .../tuning_mapping/cam_idx_data_MFNR.inc | 0 .../tuning_mapping/cam_idx_data_MIXER3.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_ABF.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_ANR2.inc | 0 .../tuning_mapping/cam_idx_data_NBC2_CCR.inc | 0 .../tuning_mapping/cam_idx_data_NBC_ANR.inc | 0 .../cam_idx_data_NBC_LCE_LINK.inc | 0 .../tuning_mapping/cam_idx_data_NBC_TBL.inc | 0 .../tuning_mapping/cam_idx_data_NR3D.inc | 0 .../tuning_mapping/cam_idx_data_OBC.inc | 0 .../tuning_mapping/cam_idx_data_PCA.inc | 0 .../tuning_mapping/cam_idx_data_RMM.inc | 0 .../tuning_mapping/cam_idx_data_RNR.inc | 0 .../tuning_mapping/cam_idx_data_SL2.inc | 0 .../tuning_mapping/cam_idx_data_SL2F.inc | 0 .../tuning_mapping/cam_idx_data_SWNR.inc | 0 .../cam_idx_data_SWNR_THRES.inc | 0 .../tuning_mapping/cam_idx_data_UDM.inc | 0 .../tuning_mapping/cam_idx_other.h | 0 571 files changed, 1764 insertions(+), 461 deletions(-) create mode 100644 kernel-4.14/drivers/misc/mediatek/imgsensor/src/common/v1_1/imx291_mipi_raw/imx291mipi_Sensor.c rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Capture/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CCM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_COLOR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Preview/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AWB.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Video/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Video/imx291mipiraw_AutoHDR_Video.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Face_Capture/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Face_Capture/imx291mipiraw_Face_Capture.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Face_Capture/imx291mipiraw_Face_Capture_CCM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Face_Capture/imx291mipiraw_Face_Capture_COLOR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Face_Capture/imx291mipiraw_Face_Capture_ISP_MFNR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Face_Capture/imx291mipiraw_Face_Capture_ISP_YUV.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_Capture/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_Capture/imx291mipiraw_Flash_Capture.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_Capture/imx291mipiraw_Flash_Capture_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_Capture/imx291mipiraw_Flash_Capture_CCM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_Capture/imx291mipiraw_Flash_Capture_COLOR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_Capture/imx291mipiraw_Flash_Capture_ISP_NBC_TBL.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_Capture/imx291mipiraw_Flash_Capture_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_HDR_Capture/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CCM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_COLOR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Capture/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Capture/imx291mipiraw_HDR_Capture.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Capture/imx291mipiraw_HDR_Capture_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Capture/imx291mipiraw_HDR_Capture_CCM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Capture/imx291mipiraw_HDR_Capture_COLOR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Capture/imx291mipiraw_HDR_Capture_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Preview/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Preview/imx291mipiraw_HDR_Preview.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Preview/imx291mipiraw_HDR_Preview_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Preview/imx291mipiraw_HDR_Preview_AWB.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Preview/imx291mipiraw_HDR_Preview_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Preview/imx291mipiraw_HDR_Preview_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Video/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Video/imx291mipiraw_HDR_Video.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Video/imx291mipiraw_HDR_Video_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/HDR_Video/imx291mipiraw_HDR_Video_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/MT6771_NVRAM_IF_imx291mipiraw.xlsx (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Capture/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Capture/imx291mipiraw_N3D_Capture.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Capture/imx291mipiraw_N3D_Capture_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Capture/imx291mipiraw_N3D_Capture_CCM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Capture/imx291mipiraw_N3D_Capture_COLOR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Preview/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Preview/imx291mipiraw_N3D_Preview.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Preview/imx291mipiraw_N3D_Preview_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Preview/imx291mipiraw_N3D_Preview_AWB.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Preview/imx291mipiraw_N3D_Preview_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Video/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Video/imx291mipiraw_N3D_Video.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/N3D_Video/imx291mipiraw_N3D_Video_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Reserved/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Reserved/imx291mipiraw_Reserved.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Reserved/imx291mipiraw_Reserved_ISP_Reserved.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Reserved/imx291mipiraw_Reserved_Others.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_AF.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_AWB.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_CCM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_COLOR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_ClearZoom.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AWB.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_Calibration.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_MFNR.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_NBC_TBL.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_Other.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_RAW.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_YUV.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture/imx291mipiraw_Scene_Capture_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture_4cell/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AF.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AWB.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview/imx291mipiraw_Scene_Preview.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview/imx291mipiraw_Scene_Preview_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview/imx291mipiraw_Scene_Preview_ClearZoom.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_RAW.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_YUV.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview/imx291mipiraw_Scene_Preview_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_4k/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AF.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AWB.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_ZSD_Flash/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash_AE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_1080/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_1080/imx291mipiraw_Video_1080.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_1080/imx291mipiraw_Video_1080_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_1080/imx291mipiraw_Video_1080_ISP_RAW.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_1080/imx291mipiraw_Video_1080_ISP_YUV.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_4k/Android.mk (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_4k/imx291mipiraw_Video_4k.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_4k/imx291mipiraw_Video_4k_AF.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_4k/imx291mipiraw_Video_4k_CA_LTM.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/Video_4k/imx291mipiraw_Video_4k_TONE.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_3A_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_AE_PLineTable_imx291mipiraw.h (96%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_AF_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_COLOR_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_FEATURE_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_FLASH_CALIBRATION_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_FLASH_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_ISP_common_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_ISP_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_TONEMAP_param_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_feature_para_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_flash_awb_para_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_flicker_para_imx291mipiraw.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_gis_para_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_indexmgr_api.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_info_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_colortbl_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_lsc_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_regs_capture_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_regs_feature_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_regs_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_regs_preview_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_regs_video_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_isp_tonemap_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_tsf_data_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_tsf_para_imx291mipiraw.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/camera_tuning_para_imx291mipiraw.cpp (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/imx291mipiraw_Info.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data.h (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_ADBS.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_AE.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_AF.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_AWB.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_BNR_BPC.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_BNR_NR1.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_BNR_PDC.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_CA_LTM.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_CCM.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_COLOR.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_COLOR_PARAM.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_Check.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_ClearZoom.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_DBS.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_DCE.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_EE.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_FD_ANR.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_Flash_AE.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_Flash_AWB.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_Flash_Calibration.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_GMA.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_HFG.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_LCE.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_MFB.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_MFNR.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_MIXER3.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_ABF.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_ANR2.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_CCR.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_NBC_ANR.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_NBC_TBL.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_NR3D.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_OBC.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_PCA.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_RMM.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_RNR.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_SL2.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_SL2F.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_SWNR.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_SWNR_THRES.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_data_UDM.inc (100%) rename {imx291_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw}/tuning_mapping/cam_idx_other.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Capture/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CCM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_COLOR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Preview/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AWB.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Video/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Face_Capture/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Face_Capture/imx291sub2mipiraw_Face_Capture.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Face_Capture/imx291sub2mipiraw_Face_Capture_CCM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Face_Capture/imx291sub2mipiraw_Face_Capture_COLOR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_MFNR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_YUV.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_Capture/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_Capture/imx291sub2mipiraw_Flash_Capture.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CCM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_Capture/imx291sub2mipiraw_Flash_Capture_COLOR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_Capture/imx291sub2mipiraw_Flash_Capture_ISP_NBC_TBL.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_Capture/imx291sub2mipiraw_Flash_Capture_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_HDR_Capture/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CCM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_COLOR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Capture/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Capture/imx291sub2mipiraw_HDR_Capture.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CCM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Capture/imx291sub2mipiraw_HDR_Capture_COLOR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Capture/imx291sub2mipiraw_HDR_Capture_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Preview/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Preview/imx291sub2mipiraw_HDR_Preview.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AWB.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Preview/imx291sub2mipiraw_HDR_Preview_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Preview/imx291sub2mipiraw_HDR_Preview_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Video/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Video/imx291sub2mipiraw_HDR_Video.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Video/imx291sub2mipiraw_HDR_Video_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/HDR_Video/imx291sub2mipiraw_HDR_Video_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/MT6771_NVRAM_IF_imx291sub2mipiraw.xlsx (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Capture/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Capture/imx291sub2mipiraw_N3D_Capture.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CCM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Capture/imx291sub2mipiraw_N3D_Capture_COLOR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Preview/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Preview/imx291sub2mipiraw_N3D_Preview.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AWB.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Preview/imx291sub2mipiraw_N3D_Preview_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Video/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Video/imx291sub2mipiraw_N3D_Video.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/N3D_Video/imx291sub2mipiraw_N3D_Video_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Reserved/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Reserved/imx291sub2mipiraw_Reserved.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Reserved/imx291sub2mipiraw_Reserved_ISP_Reserved.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Reserved/imx291sub2mipiraw_Reserved_Others.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AF.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AWB.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CCM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_COLOR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ClearZoom.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AWB.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_Calibration.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_MFNR.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_NBC_TBL.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_Other.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_RAW.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_YUV.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture/imx291sub2mipiraw_Scene_Capture_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture_4cell/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AF.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AWB.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview/imx291sub2mipiraw_Scene_Preview.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview/imx291sub2mipiraw_Scene_Preview_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ClearZoom.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_RAW.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_YUV.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview/imx291sub2mipiraw_Scene_Preview_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_4k/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AF.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AWB.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_ZSD_Flash/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash_AE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_1080/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_1080/imx291sub2mipiraw_Video_1080.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_1080/imx291sub2mipiraw_Video_1080_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_1080/imx291sub2mipiraw_Video_1080_ISP_RAW.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_1080/imx291sub2mipiraw_Video_1080_ISP_YUV.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_4k/Android.mk (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_4k/imx291sub2mipiraw_Video_4k.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_4k/imx291sub2mipiraw_Video_4k_AF.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_4k/imx291sub2mipiraw_Video_4k_CA_LTM.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/Video_4k/imx291sub2mipiraw_Video_4k_TONE.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_3A_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_AE_PLineTable_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_AF_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_COLOR_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_FEATURE_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_FLASH_CALIBRATION_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_FLASH_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_ISP_common_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_ISP_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_TONEMAP_param_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_feature_para_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_flash_awb_para_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_flicker_para_imx291sub2mipiraw.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_gis_para_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_indexmgr_api.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_info_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_colortbl_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_lsc_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_regs_capture_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_regs_feature_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_regs_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_regs_preview_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_regs_video_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_isp_tonemap_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_tsf_data_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_tsf_para_imx291sub2mipiraw.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/camera_tuning_para_imx291sub2mipiraw.cpp (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/imx291sub2mipiraw_Info.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data.h (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_ADBS.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_AE.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_AF.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_AWB.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_BNR_BPC.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_BNR_NR1.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_BNR_PDC.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_CA_LTM.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_CCM.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_COLOR.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_COLOR_PARAM.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_Check.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_ClearZoom.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_DBS.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_DCE.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_EE.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_FD_ANR.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_Flash_AE.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_Flash_AWB.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_Flash_Calibration.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_GMA.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_HFG.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_LCE.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_MFB.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_MFNR.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_MIXER3.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_ABF.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_ANR2.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_CCR.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_NBC_ANR.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_NBC_TBL.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_NR3D.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_OBC.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_PCA.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_RMM.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_RNR.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_SL2.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_SL2F.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_SWNR.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_SWNR_THRES.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_data_UDM.inc (100%) rename {imx291sub2_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw}/tuning_mapping/cam_idx_other.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Capture/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CCM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_COLOR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Preview/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AWB.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Video/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Video/imx291submipiraw_AutoHDR_Video.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Face_Capture/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Face_Capture/imx291submipiraw_Face_Capture.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Face_Capture/imx291submipiraw_Face_Capture_CCM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Face_Capture/imx291submipiraw_Face_Capture_COLOR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Face_Capture/imx291submipiraw_Face_Capture_ISP_MFNR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Face_Capture/imx291submipiraw_Face_Capture_ISP_YUV.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_Capture/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_Capture/imx291submipiraw_Flash_Capture.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_Capture/imx291submipiraw_Flash_Capture_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_Capture/imx291submipiraw_Flash_Capture_CCM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_Capture/imx291submipiraw_Flash_Capture_COLOR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_Capture/imx291submipiraw_Flash_Capture_ISP_NBC_TBL.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_Capture/imx291submipiraw_Flash_Capture_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_HDR_Capture/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CCM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_COLOR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Capture/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Capture/imx291submipiraw_HDR_Capture.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Capture/imx291submipiraw_HDR_Capture_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Capture/imx291submipiraw_HDR_Capture_CCM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Capture/imx291submipiraw_HDR_Capture_COLOR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Capture/imx291submipiraw_HDR_Capture_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Preview/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Preview/imx291submipiraw_HDR_Preview.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Preview/imx291submipiraw_HDR_Preview_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Preview/imx291submipiraw_HDR_Preview_AWB.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Preview/imx291submipiraw_HDR_Preview_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Preview/imx291submipiraw_HDR_Preview_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Video/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Video/imx291submipiraw_HDR_Video.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Video/imx291submipiraw_HDR_Video_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/HDR_Video/imx291submipiraw_HDR_Video_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/MT6771_NVRAM_IF_imx291submipiraw.xlsx (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Capture/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Capture/imx291submipiraw_N3D_Capture.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Capture/imx291submipiraw_N3D_Capture_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Capture/imx291submipiraw_N3D_Capture_CCM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Capture/imx291submipiraw_N3D_Capture_COLOR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Preview/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Preview/imx291submipiraw_N3D_Preview.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Preview/imx291submipiraw_N3D_Preview_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Preview/imx291submipiraw_N3D_Preview_AWB.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Preview/imx291submipiraw_N3D_Preview_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Video/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Video/imx291submipiraw_N3D_Video.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/N3D_Video/imx291submipiraw_N3D_Video_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Reserved/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Reserved/imx291submipiraw_Reserved.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Reserved/imx291submipiraw_Reserved_ISP_Reserved.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Reserved/imx291submipiraw_Reserved_Others.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_AF.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_AWB.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_CCM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_COLOR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_ClearZoom.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AWB.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_Calibration.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_MFNR.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_NBC_TBL.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_Other.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_RAW.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_YUV.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture/imx291submipiraw_Scene_Capture_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture_4cell/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AF.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AWB.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview/imx291submipiraw_Scene_Preview.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview/imx291submipiraw_Scene_Preview_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview/imx291submipiraw_Scene_Preview_ClearZoom.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_RAW.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_YUV.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview/imx291submipiraw_Scene_Preview_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_4k/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AF.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AWB.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_ZSD_Flash/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash_AE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_1080/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_1080/imx291submipiraw_Video_1080.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_1080/imx291submipiraw_Video_1080_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_1080/imx291submipiraw_Video_1080_ISP_RAW.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_1080/imx291submipiraw_Video_1080_ISP_YUV.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_4k/Android.mk (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_4k/imx291submipiraw_Video_4k.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_4k/imx291submipiraw_Video_4k_AF.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_4k/imx291submipiraw_Video_4k_CA_LTM.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/Video_4k/imx291submipiraw_Video_4k_TONE.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_3A_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_AE_PLineTable_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_AF_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_COLOR_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_FEATURE_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_FLASH_CALIBRATION_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_FLASH_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_ISP_common_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_ISP_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_TONEMAP_param_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_feature_para_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_flash_awb_para_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_flicker_para_imx291submipiraw.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_gis_para_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_indexmgr_api.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_info_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_colortbl_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_lsc_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_regs_capture_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_regs_feature_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_regs_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_regs_preview_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_regs_video_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_isp_tonemap_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_tsf_data_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_tsf_para_imx291submipiraw.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/camera_tuning_para_imx291submipiraw.cpp (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/imx291submipiraw_Info.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data.h (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_ADBS.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_AE.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_AF.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_AWB.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_BNR_BPC.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_BNR_NR1.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_BNR_PDC.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_CA_LTM.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_CCM.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_COLOR.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_COLOR_PARAM.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_Check.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_ClearZoom.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_DBS.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_DCE.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_EE.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_FD_ANR.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_Flash_AE.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_Flash_AWB.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_Flash_Calibration.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_GMA.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_HFG.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_LCE.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_MFB.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_MFNR.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_MIXER3.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_ABF.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_ANR2.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_NBC2_CCR.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_NBC_ANR.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_NBC_TBL.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_NR3D.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_OBC.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_PCA.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_RMM.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_RNR.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_SL2.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_SL2F.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_SWNR.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_SWNR_THRES.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_data_UDM.inc (100%) rename {imx291sub_mipi_raw => vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw}/tuning_mapping/cam_idx_other.h (100%) diff --git a/kernel-4.14/drivers/misc/mediatek/imgsensor/src/common/v1_1/imx291_mipi_raw/imx291mipi_Sensor.c b/kernel-4.14/drivers/misc/mediatek/imgsensor/src/common/v1_1/imx291_mipi_raw/imx291mipi_Sensor.c new file mode 100644 index 0000000..ab99f69 --- /dev/null +++ b/kernel-4.14/drivers/misc/mediatek/imgsensor/src/common/v1_1/imx291_mipi_raw/imx291mipi_Sensor.c @@ -0,0 +1,1305 @@ +/***************************************************************************** + * + * Filename: + * --------- + * imx291mipi_Sensor.c + * + * Project: + * -------- + * ALPS + * + * Description: + * ------------ + * Source code of Sensor driver + * + * + *------------------------------------------------------------------------------ + * Upper this line, this part is controlled by CC/CQ. DO NOT MODIFY!! + *============================================================================ + ****************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kd_camera_typedef.h" +#include "kd_imgsensor.h" +#include "kd_imgsensor_define.h" +#include "kd_imgsensor_errcode.h" + +#include "imx291mipi_Sensor.h" + +/****************************Modify Following Strings for Debug****************************/ +#define PFX "IMX291_camera_sensor" + +/**************************** Modify end *******************************************/ + +//#define LOG_INF(format, args...) pr_debug(PFX "[%s] " format, __FUNCTION__, ##args) +#define LOG_INF printk +static DEFINE_SPINLOCK(imgsensor_drv_lock); + + + +static struct imgsensor_info_struct imgsensor_info = { + .sensor_id = IMX291MIPI_SENSOR_ID, + .checksum_value = 0xf7375923, //checksum value for Camera Auto Test + .pre = { + .pclk = 148500000, + .linelength = 0x1130, //0x0898, //2200 //record different mode's linelength + .framelength = 0x0465, //0x0456 1110//0x08ca 2250, //record different mode's framelength + .startx = 0, //record different mode's startx of grabwindow + .starty = 12, //record different mode's starty of grabwindow + .grabwindow_width = 1920, //record different mode's width of grabwindow + .grabwindow_height = 1080, //record different mode's height of grabwindow + .mipi_data_lp2hs_settle_dc = 85, + .max_framerate = 300, + }, + .cap = { + .pclk = 148500000, + .linelength = 0x1130, + .framelength = 0x0465, + .startx = 0, + .starty = 12, + .grabwindow_width = 1920, + .grabwindow_height = 1080, + .mipi_data_lp2hs_settle_dc = 85, + .max_framerate = 300, + }, + .cap1 = { + .pclk = 148500000, + .linelength = 0x1130, + .framelength = 0x0465, + .startx = 0, + .starty = 12, + .grabwindow_width = 1920, + .grabwindow_height = 1080, + .mipi_data_lp2hs_settle_dc = 85, + .max_framerate = 300, + }, + .normal_video = { + .pclk = 148500000, + .linelength = 0x1130, + .framelength = 0x0465, + .startx = 0, + .starty = 12, + .grabwindow_width = 1920, + .grabwindow_height = 1080, + .mipi_data_lp2hs_settle_dc = 85, + .max_framerate = 300, + }, + + .hs_video = { + .pclk = 148500000, + .linelength = 0x1130, + .framelength = 0x0465, + .startx = 0, + .starty = 12, + .grabwindow_width = 1920, + .grabwindow_height = 1080, + .mipi_data_lp2hs_settle_dc = 85, + .max_framerate = 300, + }, + + .slim_video = { + .pclk = 148500000, + .linelength = 0x1130, + .framelength = 0x0465, + .startx = 0, + .starty = 12, + .grabwindow_width = 1920, + .grabwindow_height = 1080, + .mipi_data_lp2hs_settle_dc = 85, + .max_framerate = 300, + }, + .margin = 2, + .min_shutter = 1, + .max_frame_length = 0xffff, + .ae_shut_delay_frame = 0, + .ae_sensor_gain_delay_frame = 0, + .ae_ispGain_delay_frame = 2, + .ihdr_support = 0, //1, support; 0,not support + .ihdr_le_firstline = 0, //1,le first ; 0, se first + .sensor_mode_num = 5, //support sensor mode num + + .cap_delay_frame = 3, + .pre_delay_frame = 0, + .video_delay_frame = 2, + .hs_video_delay_frame = 2, + .slim_video_delay_frame = 2, + + .isp_driving_current = ISP_DRIVING_4MA, + .sensor_interface_type = SENSOR_INTERFACE_TYPE_MIPI, + .mipi_sensor_type = MIPI_OPHY_NCSI2, //0,MIPI_OPHY_NCSI2; 1,MIPI_OPHY_CSI2 + .mipi_settle_delay_mode = MIPI_SETTLEDELAY_AUTO,//0,MIPI_SETTLEDELAY_AUTO; 1,MIPI_SETTLEDELAY_MANNUAL + .sensor_output_dataformat = SENSOR_OUTPUT_FORMAT_RAW_R, + .mclk = 24,//.mclk = 37, + .mipi_lane_num = SENSOR_MIPI_2_LANE, + .i2c_addr_table = {0x34, 0xff}, + .i2c_speed = 200, +}; + + +static struct imgsensor_struct imgsensor = { + .mirror = IMAGE_H_MIRROR, //mirrorflip information + .sensor_mode = IMGSENSOR_MODE_INIT, //IMGSENSOR_MODE enum value,record current sensor mode,such as: INIT, Preview, Capture, Video,High Speed Video, Slim Video + .shutter = 0x3D0, //current shutter + .gain = 0x100, //current gain + .dummy_pixel = 0, //current dummypixel + .dummy_line = 0, //current dummyline + .current_fps = 30, //full size current fps : 24fps for PIP, 30fps for Normal or ZSD + .autoflicker_en = KAL_FALSE, //auto flicker enable: KAL_FALSE for disable auto flicker, KAL_TRUE for enable auto flicker + .test_pattern = KAL_FALSE, //test pattern mode or not. KAL_FALSE for in test pattern mode, KAL_TRUE for normal output + .current_scenario_id = MSDK_SCENARIO_ID_CAMERA_PREVIEW,//current scenario id + .ihdr_en = 0, //sensor need support LE, SE with HDR feature + .i2c_write_id = 0x5A, +}; + + +/* Sensor output window information */ + +static struct SENSOR_WINSIZE_INFO_STRUCT imgsensor_winsize_info[5] = +{{ 1920, 1080, 0, 0, 1920, 1080, 1920, 1080, 0, 0, 1920, 1080, 0, 0, 1920, 1080}, // Preview + { 1920, 1080, 0, 0, 1920, 1080, 1920, 1080, 0, 0, 1920, 1080, 0, 0, 1920, 1080}, // capture + { 1920, 1080, 0, 0, 1920, 1080, 1920, 1080, 0, 0, 1920, 1080, 0, 0, 1920, 1080}, // video + { 1920, 1080, 0, 0, 1920, 1080, 1920, 1080, 0, 0, 1920, 1080, 0, 0, 1920, 1080}, //hight speed video + { 1920, 1080, 0, 0, 1920, 1080, 1920, 1080, 0, 0, 1920, 1080, 0, 0, 1920, 1080}}; // slim video + + + #define MaxGainIndex (103) +kal_uint16 sensorGainMapping[MaxGainIndex][2] ={ + {64 ,0 }, + {66 ,1 }, + {68 ,2 }, + {70 ,3 }, + {73 ,4 }, + {76 ,5 }, + {78 ,6 }, + {81 ,7 }, + {84 ,8 }, + {87 ,9 }, + {90 ,10 }, + {93 ,11 }, + {96 ,12 }, + {100 ,13 }, + {103 ,14 }, + {107 ,15 }, + {111 ,16}, + {115 ,17}, + {119 ,18}, + {123 ,19}, + {127 ,20}, + {132 ,21}, + {136 ,22}, + {141 ,23}, + {146 ,24}, + {151 ,25}, + {157 ,26}, + {162 ,27}, + {168 ,28}, + {174,29}, + {180,30}, + {186,31}, + {193,32}, + {200,33}, + {207,34}, + {214,35}, + {221,36}, + {229,37}, + {237,38}, + {246,39}, + {254,40}, + {263,41}, + {273,42}, + {282,43}, + {292,44}, + {302,45}, + {313,46}, + {324,47}, + {335,48}, + {347,49}, + {359,50}, + {372,51}, + {385,52}, + {399,53}, + {413,54}, + {427,55}, + {442,56}, + {458,57}, + {474,58}, + {491,59}, + {508,60}, + {526,61}, + {544,62}, + {563,63}, + {583,64}, + {604,65}, + {625,66}, + {647,67}, + {670,68}, + {693,69}, + {718,70}, + {743,71}, + {769,72}, + {796,73}, + {824,74}, + {853,75}, + {883,76}, + {914,77}, + {946,78}, + {979,79}, + {1014,80}, + {1049,81}, + {1086,82}, + {1125,83}, + {1164,84}, + {1205,86}, + {1247,88}, + {1291, 90}, + {1337, 92}, + {1384, 94}, + {1432, 96}, + {1483, 99}, + {1535, 102}, + {1587, 105}, + {1639, 108}, + {1691, 111}, + {1743, 114}, + {1795, 117}, + {1847, 120}, + {1899, 125}, + {1951, 131}, + {2003, 139}, + {2055, 148}, +}; + + + + +extern int iReadReg(u16 a_u2Addr , u8 * a_puBuff , u16 i2cId); +extern int iWriteReg(u16 a_u2Addr , u32 a_u4Data , u32 a_u4Bytes , u16 i2cId); +static kal_uint16 read_cmos_sensor(kal_uint32 addr) +{ + kal_uint16 get_byte=0; + char pu_send_cmd[2] = {(char)(addr >> 8), (char)(addr & 0xFF) }; + + + iReadRegI2C(pu_send_cmd, 2, (u8*)&get_byte, 1, imgsensor.i2c_write_id); + + return get_byte; +} + +//#define write_cmos_sensor(addr, para) iWriteReg((u16) addr , (u32) para , 1, imgsensor.i2c_write_id) +static void write_cmos_sensor(kal_uint32 addr, kal_uint32 para) +{ + char pu_send_cmd[3] = {(char)(addr >> 8), (char)(addr & 0xFF), (char)(para & 0xFF)}; + + iWriteRegI2C(pu_send_cmd, 3, imgsensor.i2c_write_id); +} + + +#if 1 +static void set_dummy(void) +{ + /****************************************************** + *VMAX(MSB->LSB)(dynamic):301a, 3019, 3018 + *VMAX: 30fps = 465h + *HMAX(MSB->LSB)(fixed:1130h):301d, 301c + ******************************************************/ + LOG_INF("dummyline = %d, dummypixels = %d ", imgsensor.dummy_line, imgsensor.dummy_pixel); + write_cmos_sensor(0x3018, (imgsensor.frame_length&0x0000ff)); + write_cmos_sensor(0x3019, (imgsensor.frame_length&0x00ff00)>>8); + write_cmos_sensor(0x301a, (imgsensor.frame_length&0x030000)>>16); +} +#endif + + +static kal_uint32 return_sensor_id(void) +{ printk("imx 291 return_sensor_id=%x\n",(read_cmos_sensor(0x3018) << 8) | read_cmos_sensor(0x3019)); + return ((read_cmos_sensor(0x3018) << 8) | read_cmos_sensor(0x3019)); +} + + + +static void set_max_framerate(UINT16 framerate,kal_bool min_framelength_en) +{ + kal_uint32 frame_length = imgsensor.frame_length; + + LOG_INF("framerate = %d, min framelength should enable = %d\n", framerate,min_framelength_en); + + frame_length = imgsensor.pclk / framerate * 10 / imgsensor.line_length; + spin_lock(&imgsensor_drv_lock); + imgsensor.frame_length = (frame_length > imgsensor.min_frame_length) ? frame_length : imgsensor.min_frame_length; + imgsensor.dummy_line = imgsensor.frame_length - imgsensor.min_frame_length; + + if (imgsensor.frame_length > imgsensor_info.max_frame_length) + { + imgsensor.frame_length = imgsensor_info.max_frame_length; + imgsensor.dummy_line = imgsensor.frame_length - imgsensor.min_frame_length; + } + + if (min_framelength_en) + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + set_dummy(); +} /* set_max_framerate */ + + +static void write_shutter(kal_uint16 shutter) +{ + kal_uint16 realtime_fps = 0, regvalue = 0; + //kal_uint32 SHS1 = 0; + + + // if shutter bigger than frame_length, should extend frame length first + spin_lock(&imgsensor_drv_lock); + if (shutter > imgsensor.min_frame_length - imgsensor_info.margin) + imgsensor.frame_length = shutter + imgsensor_info.margin; + else + imgsensor.frame_length = imgsensor.min_frame_length; + if (imgsensor.frame_length > imgsensor_info.max_frame_length) + imgsensor.frame_length = imgsensor_info.max_frame_length; + spin_unlock(&imgsensor_drv_lock); + shutter = (shutter < imgsensor_info.min_shutter) ? imgsensor_info.min_shutter : shutter; + shutter = (shutter > (imgsensor_info.max_frame_length - imgsensor_info.margin)) ? (imgsensor_info.max_frame_length - imgsensor_info.margin) : shutter; + + + printk("csh for at last write_shutter=%d\n",shutter); + + if (imgsensor.autoflicker_en) { + realtime_fps = imgsensor.pclk / imgsensor.line_length * 10 / imgsensor.frame_length; + if(realtime_fps >= 297 && realtime_fps <= 305) + set_max_framerate(296,0); + else if(realtime_fps >= 147 && realtime_fps <= 150) + set_max_framerate(146,0); + else { + // Extend frame length + write_cmos_sensor(0x0104, 0x01); + write_cmos_sensor(0x3018, (imgsensor.frame_length&0x0000ff)); + write_cmos_sensor(0x3019, (imgsensor.frame_length&0x00ff00)>>8); + write_cmos_sensor(0x301a, (imgsensor.frame_length&0x030000)>>16); + write_cmos_sensor(0x0104, 0x00); + } + } else { + // Extend frame length + write_cmos_sensor(0x0104, 0x01); + write_cmos_sensor(0x3018, (imgsensor.frame_length&0x0000ff)); + write_cmos_sensor(0x3019, (imgsensor.frame_length&0x00ff00)>>8); + write_cmos_sensor(0x301a, (imgsensor.frame_length&0x030000)>>16); + write_cmos_sensor(0x0104, 0x00); + } + // Update Shutter + shutter = imgsensor.frame_length - shutter; + + LOG_INF("shutter1 =%d, framelength1 =%d\n", shutter,imgsensor.frame_length); + + if(shutter < 1) + shutter = 1; + + if(shutter > 1123) + shutter = 1123; + + write_cmos_sensor(0x0104, 0x01); + write_cmos_sensor(0x3020, shutter&0xFF); + write_cmos_sensor(0x3021, (shutter&0x00ff00) >> 8); + write_cmos_sensor(0x3022, (shutter&0x030000) >> 16); + write_cmos_sensor(0x0104, 0x00); + LOG_INF("shutter2 =%d, framelength2 =%d\n", shutter,imgsensor.frame_length); + + /****************************************** + *debug code + ******************************************/ + LOG_INF("debug start\n"); + regvalue = read_cmos_sensor(0x3020); + LOG_INF("reg[0x3020 =0x%x]\n", regvalue); + regvalue = read_cmos_sensor(0x3021); + LOG_INF("reg[0x3021 =0x%x]\n", regvalue); + regvalue = read_cmos_sensor(0x3022); + LOG_INF("reg[0x3022 =0x%x]\n", regvalue); + + regvalue = read_cmos_sensor(0x3018); + LOG_INF("reg[0x3018 =0x%x]\n", regvalue); + regvalue = read_cmos_sensor(0x3019); + LOG_INF("reg[0x3019 =0x%x]\n", regvalue); + regvalue = read_cmos_sensor(0x301a); + LOG_INF("reg[0x301a =0x%x]\n", regvalue); + + regvalue = read_cmos_sensor(0x3014); + LOG_INF("reg[0x3014 =0x%x]\n", regvalue); + LOG_INF("debug end\n"); + + + LOG_INF("realtime_fps =%d\n", realtime_fps); + LOG_INF("shutter 3333 =%d, framelength 3333 =%d, \n", shutter,imgsensor.frame_length); + + } + + + +static void set_shutter(kal_uint16 shutter) +{ + unsigned long flags; + spin_lock_irqsave(&imgsensor_drv_lock, flags); + imgsensor.shutter = shutter; + spin_unlock_irqrestore(&imgsensor_drv_lock, flags); + + write_shutter(shutter); + LOG_INF("Currently camera mode is %d,framerate is %d , framelength=%d,linelength=%d,shutter=%d\n",imgsensor.sensor_mode,imgsensor.current_fps,imgsensor.frame_length,imgsensor.line_length,shutter); +} + + + +static kal_uint16 gain2reg(const kal_uint16 gain) +{ + kal_uint8 iI; + + for (iI = 0; iI < MaxGainIndex; iI++) + { + if(gain < sensorGainMapping[iI][0]) + { + return sensorGainMapping[iI][1]; + } + + + } + if(iI != MaxGainIndex) + { + if(gain != sensorGainMapping[iI][0]) + { + LOG_INF("Gain mapping don't correctly:%d %d \n", gain, sensorGainMapping[iI][0]); + } + } + LOG_INF("Gain2Reg function\n"); + return sensorGainMapping[iI-1][1]; +} + + +static kal_uint16 set_gain(kal_uint16 gain) +{ + /******************************************************************* + *gain register: 0x3014 + ******************************************************************/ + + kal_uint16 reg_gain=0; + + if (gain < BASEGAIN || gain > 144 * BASEGAIN) { + LOG_INF("Error gain setting"); + + if (gain < BASEGAIN) + gain = BASEGAIN; + else if (gain > 144 * BASEGAIN) + gain = 144 * BASEGAIN; + } + + reg_gain = gain2reg(gain); + spin_lock(&imgsensor_drv_lock); + imgsensor.gain = reg_gain; + spin_unlock(&imgsensor_drv_lock); + LOG_INF("gain = %d , reg_gain = 0x%x\n ", gain, reg_gain); + + write_cmos_sensor(0x3014, reg_gain); + return gain; +} /* set_gain */ + + + +static void set_mirror_flip(kal_uint8 image_mirror) +{ + + LOG_INF("image_mirror = %d", image_mirror); + + //spin_lock(&imgsensor_drv_lock); + // imgsensor.mirror= image_mirror; + //spin_unlock(&imgsensor_drv_lock); + switch (image_mirror) { + + case IMAGE_NORMAL: + write_cmos_sensor(0x3007,0x00); // Gr + break; + case IMAGE_H_MIRROR: + write_cmos_sensor(0x3007,0x01); + break; + case IMAGE_V_MIRROR: + write_cmos_sensor(0x3007,0x02); + break; + case IMAGE_HV_MIRROR: + write_cmos_sensor(0x3007,0x03);//Gb + break; + default: + LOG_INF("Error image_mirror setting\n"); + } + +} + + + +static void sensor_init(void) +{ + + write_cmos_sensor(0x3016,0x09); + write_cmos_sensor(0x3000,0x01); + write_cmos_sensor(0x3002,0x00); + write_cmos_sensor(0x3005,0x00); + //write_cmos_sensor(0x3007,0x03); /* flipped picture */ + write_cmos_sensor(0x300A,0x06); + write_cmos_sensor(0x300F,0x00); + write_cmos_sensor(0x3010,0x21); + write_cmos_sensor(0x3016,0x09); + write_cmos_sensor(0x3020,0x02); + write_cmos_sensor(0x3024,0xC9); + write_cmos_sensor(0x3030,0x0B); + write_cmos_sensor(0x3046,0x00); + write_cmos_sensor(0x304B,0x0A); + write_cmos_sensor(0x305C,0x18); + write_cmos_sensor(0x305D,0x03); + write_cmos_sensor(0x305E,0x20); + write_cmos_sensor(0x305F,0x01); + write_cmos_sensor(0x3070,0x02); + write_cmos_sensor(0x3071,0x11); + write_cmos_sensor(0x309B,0x10); + write_cmos_sensor(0x309C,0x22); + write_cmos_sensor(0x30A2,0x02); + write_cmos_sensor(0x30A6,0x20); + write_cmos_sensor(0x30A8,0x20); + write_cmos_sensor(0x30AA,0x20); + write_cmos_sensor(0x30AC,0x20); + write_cmos_sensor(0x30B0,0x43); + write_cmos_sensor(0x3119,0x9E); + write_cmos_sensor(0x311C,0x1E); + write_cmos_sensor(0x311E,0x08); + write_cmos_sensor(0x3128,0x05); + write_cmos_sensor(0x3129,0x1D); + write_cmos_sensor(0x313D,0x83); + write_cmos_sensor(0x3150,0x03); + write_cmos_sensor(0x315E,0x1A); + write_cmos_sensor(0x3164,0x1A); + write_cmos_sensor(0x317C,0x12); + write_cmos_sensor(0x317E,0x00); + write_cmos_sensor(0x31EC,0x37); + write_cmos_sensor(0x32B8,0x50); + write_cmos_sensor(0x32B9,0x10); + write_cmos_sensor(0x32BA,0x00); + write_cmos_sensor(0x32BB,0x04); + write_cmos_sensor(0x32C8,0x50); + write_cmos_sensor(0x32C9,0x10); + write_cmos_sensor(0x32CA,0x00); + write_cmos_sensor(0x32CB,0x04); + write_cmos_sensor(0x332C,0xD3); + write_cmos_sensor(0x332D,0x10); + write_cmos_sensor(0x332E,0x0D); + write_cmos_sensor(0x3358,0x06); + write_cmos_sensor(0x3359,0xE1); + write_cmos_sensor(0x335A,0x11); + write_cmos_sensor(0x3360,0x1E); + write_cmos_sensor(0x3361,0x61); + write_cmos_sensor(0x3362,0x10); + write_cmos_sensor(0x33B0,0x50); + write_cmos_sensor(0x33B2,0x1A); + write_cmos_sensor(0x33B3,0x04); + write_cmos_sensor(0x3405,0x10); + write_cmos_sensor(0x3407,0x01); + write_cmos_sensor(0x3441,0x0A); + write_cmos_sensor(0x3442,0x0A); + write_cmos_sensor(0x3443,0x01); + write_cmos_sensor(0x3444,0x20); + write_cmos_sensor(0x3445,0x25); + write_cmos_sensor(0x3446,0x57); + write_cmos_sensor(0x3448,0x37); + write_cmos_sensor(0x344A,0x1F); + write_cmos_sensor(0x344C,0x1F); + write_cmos_sensor(0x344E,0x1F); + write_cmos_sensor(0x3450,0x77); + write_cmos_sensor(0x3452,0x1F); + write_cmos_sensor(0x3454,0x17); + write_cmos_sensor(0x3480,0x49); + write_cmos_sensor(0x3000,0x00); + write_cmos_sensor(0x3418,0x53); + +} /* sensor_init */ + + +extern int cur_senindex; + +static kal_uint32 get_imgsensor_id(UINT32 *sensor_id) +{ + kal_uint8 i = 0, retry = 2; + + if(cur_senindex != 1) + { + *sensor_id = 0xFFFFFFFF; + return ERROR_SENSOR_CONNECT_FAIL; + } + + while (imgsensor_info.i2c_addr_table[i] != 0xff) + { + spin_lock(&imgsensor_drv_lock); + imgsensor.i2c_write_id = imgsensor_info.i2c_addr_table[i]; + spin_unlock(&imgsensor_drv_lock); + + do { + + *sensor_id = return_sensor_id(); + printk("--tjj: imx291 get_imgsensor_id sensor id: 0x%x \n",*sensor_id); + if (*sensor_id == imgsensor_info.sensor_id) { + LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); + return ERROR_NONE; + } + LOG_INF("Read sensor id fail,i2c write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); + retry--; + } while(retry > 0); + + i++; + retry = 2; + } + + if (*sensor_id != imgsensor_info.sensor_id) + { + *sensor_id = 0xFFFFFFFF; + return ERROR_SENSOR_CONNECT_FAIL; + } + return ERROR_NONE; +} + + + +static kal_uint32 open(void) +{ + kal_uint8 i = 0; + kal_uint8 retry = 2; + kal_uint16 sensor_id = 0; + + + while (imgsensor_info.i2c_addr_table[i] != 0xff) { + spin_lock(&imgsensor_drv_lock); + imgsensor.i2c_write_id = imgsensor_info.i2c_addr_table[i]; + spin_unlock(&imgsensor_drv_lock); + do { + sensor_id = return_sensor_id(); + if (sensor_id == imgsensor_info.sensor_id) { + printk("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); + break; + } + printk("Read sensor id fail,i2c write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); + msleep(200); + retry--; + } while(retry > 0); + i++; + if (sensor_id == imgsensor_info.sensor_id) + break; + retry = 2; + } + printk("csh for imx291 open camera 2222 \n"); + + + if (imgsensor_info.sensor_id != sensor_id) + return ERROR_SENSOR_CONNECT_FAIL; + + + printk("csh for imx291 open camera ok\n"); + spin_lock(&imgsensor_drv_lock); + + imgsensor.autoflicker_en= KAL_FALSE; + imgsensor.sensor_mode = IMGSENSOR_MODE_INIT; + imgsensor.pclk = imgsensor_info.pre.pclk; + imgsensor.frame_length = imgsensor_info.pre.framelength; + imgsensor.line_length = imgsensor_info.pre.linelength; + imgsensor.min_frame_length = imgsensor_info.pre.framelength; + imgsensor.dummy_pixel = 0; + imgsensor.dummy_line = 0; + imgsensor.ihdr_en = 0; + imgsensor.test_pattern = KAL_FALSE; + imgsensor.current_fps = imgsensor_info.pre.max_framerate; + spin_unlock(&imgsensor_drv_lock); + + return ERROR_NONE; +} /* open */ + + + +static kal_uint32 close(void) +{ + LOG_INF("E\n"); + + return ERROR_NONE; +} /* close */ + + + +static kal_uint32 preview(MSDK_SENSOR_EXPOSURE_WINDOW_STRUCT *image_window, + MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data) +{ + printk("csh002 preview E\n"); + + spin_lock(&imgsensor_drv_lock); + imgsensor.sensor_mode = IMGSENSOR_MODE_PREVIEW; + imgsensor.pclk = imgsensor_info.pre.pclk; + imgsensor.line_length = imgsensor_info.pre.linelength; + imgsensor.frame_length = imgsensor_info.pre.framelength; + imgsensor.min_frame_length = imgsensor_info.pre.framelength; + imgsensor.autoflicker_en = KAL_FALSE; + spin_unlock(&imgsensor_drv_lock); + //set_dummy(); + sensor_init(); + +// write_cmos_sensor(0x0101,0x03);//Gb + set_mirror_flip(imgsensor.mirror); + printk("Currently camera mode is %d, framelength=%d,linelength=%d\n",imgsensor.sensor_mode,imgsensor.frame_length,imgsensor.line_length); + return ERROR_NONE; +} /* preview */ + + + +static kal_uint32 capture(MSDK_SENSOR_EXPOSURE_WINDOW_STRUCT *image_window, + MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data) +{ + printk("csh002 capture E"); + spin_lock(&imgsensor_drv_lock); + imgsensor.sensor_mode = IMGSENSOR_MODE_CAPTURE; + + if (imgsensor.current_fps == imgsensor_info.cap.max_framerate) // 30fps + { + imgsensor.pclk = imgsensor_info.cap.pclk; + imgsensor.line_length = imgsensor_info.cap.linelength; + imgsensor.frame_length = imgsensor_info.cap.framelength; + imgsensor.min_frame_length = imgsensor_info.cap.framelength; + imgsensor.autoflicker_en = KAL_FALSE; + } + else //PIP capture: 24fps for less than 13M, 20fps for 16M,15fps for 20M + { + if (imgsensor.current_fps != imgsensor_info.cap1.max_framerate) + //LOG_INF("Warning: current_fps %d fps is not support, so use cap1's setting: %d fps!\n",imgsensor_info.cap1.max_framerate/10); + imgsensor.pclk = imgsensor_info.cap1.pclk; + imgsensor.line_length = imgsensor_info.cap1.linelength; + imgsensor.frame_length = imgsensor_info.cap1.framelength; + imgsensor.min_frame_length = imgsensor_info.cap1.framelength; + imgsensor.autoflicker_en = KAL_FALSE; + } + + spin_unlock(&imgsensor_drv_lock); + LOG_INF("Caputre fps:%d\n",imgsensor.current_fps); + //set_dummy(); + sensor_init(); + set_mirror_flip(imgsensor.mirror); + printk("Currently camera mode is %d, framelength=%d,linelength=%d\n",imgsensor.sensor_mode,imgsensor.frame_length,imgsensor.line_length); + return ERROR_NONE; +} /* capture() */ + + + +static kal_uint32 normal_video(MSDK_SENSOR_EXPOSURE_WINDOW_STRUCT *image_window, + MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data) +{ + printk("csh002 normal_video E\n"); + + spin_lock(&imgsensor_drv_lock); + imgsensor.sensor_mode = IMGSENSOR_MODE_VIDEO; + imgsensor.pclk = imgsensor_info.normal_video.pclk; + imgsensor.line_length = imgsensor_info.normal_video.linelength; + imgsensor.frame_length = imgsensor_info.normal_video.framelength; + imgsensor.min_frame_length = imgsensor_info.normal_video.framelength; + //imgsensor.current_fps = 300; + imgsensor.autoflicker_en = KAL_FALSE; + spin_unlock(&imgsensor_drv_lock); + //set_dummy(); + sensor_init(); + set_mirror_flip(imgsensor.mirror); + LOG_INF("Currently camera mode is %d, framelength=%d,linelength=%d\n",imgsensor.sensor_mode,imgsensor.frame_length,imgsensor.line_length); + return ERROR_NONE; +} /* normal_video */ + + + +static kal_uint32 hs_video(MSDK_SENSOR_EXPOSURE_WINDOW_STRUCT *image_window, + MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data) +{ + printk("csh002 hs_video E\n"); + + spin_lock(&imgsensor_drv_lock); + imgsensor.sensor_mode = IMGSENSOR_MODE_HIGH_SPEED_VIDEO; + imgsensor.pclk = imgsensor_info.hs_video.pclk; + //imgsensor.video_mode = KAL_TRUE; + imgsensor.line_length = imgsensor_info.hs_video.linelength; + + imgsensor.frame_length = imgsensor_info.hs_video.framelength; + imgsensor.min_frame_length = imgsensor_info.hs_video.framelength; + imgsensor.dummy_line = 0; + imgsensor.dummy_pixel = 0; + imgsensor.autoflicker_en = KAL_FALSE; + spin_unlock(&imgsensor_drv_lock); + //set_dummy(); + sensor_init(); + set_mirror_flip(imgsensor.mirror); + LOG_INF("Currently camera mode is %d,framerate is %d , framelength=%d,linelength=%d\n",imgsensor.sensor_mode,imgsensor.current_fps,imgsensor.frame_length,imgsensor.line_length); + return ERROR_NONE; +} /* hs_video */ + + + +static kal_uint32 slim_video(MSDK_SENSOR_EXPOSURE_WINDOW_STRUCT *image_window, + MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data) +{ + printk("csh002 slim_video E\n"); + + spin_lock(&imgsensor_drv_lock); + imgsensor.sensor_mode = IMGSENSOR_MODE_SLIM_VIDEO; + imgsensor.pclk = imgsensor_info.slim_video.pclk; + imgsensor.line_length = imgsensor_info.slim_video.linelength; + imgsensor.frame_length = imgsensor_info.slim_video.framelength; + imgsensor.min_frame_length = imgsensor_info.slim_video.framelength; + imgsensor.dummy_line = 0; + imgsensor.dummy_pixel = 0; + imgsensor.autoflicker_en = KAL_FALSE; + spin_unlock(&imgsensor_drv_lock); + //set_dummy(); + sensor_init(); + set_mirror_flip(imgsensor.mirror); + LOG_INF("Currently camera mode is %d,framerate is %d , framelength=%d,linelength=%d\n",imgsensor.sensor_mode,imgsensor.current_fps,imgsensor.frame_length,imgsensor.line_length); + return ERROR_NONE; +} /* slim_video */ + + + + +static kal_uint32 get_resolution(MSDK_SENSOR_RESOLUTION_INFO_STRUCT *sensor_resolution) +{ + LOG_INF(" get resolution, now the mode is%d",imgsensor.sensor_mode); + sensor_resolution->SensorFullWidth = imgsensor_info.cap.grabwindow_width; + sensor_resolution->SensorFullHeight = imgsensor_info.cap.grabwindow_height; + + sensor_resolution->SensorPreviewWidth = imgsensor_info.pre.grabwindow_width; + sensor_resolution->SensorPreviewHeight = imgsensor_info.pre.grabwindow_height; + + sensor_resolution->SensorVideoWidth = imgsensor_info.normal_video.grabwindow_width; + sensor_resolution->SensorVideoHeight = imgsensor_info.normal_video.grabwindow_height; + + + sensor_resolution->SensorHighSpeedVideoWidth = imgsensor_info.hs_video.grabwindow_width; + sensor_resolution->SensorHighSpeedVideoHeight = imgsensor_info.hs_video.grabwindow_height; + + sensor_resolution->SensorSlimVideoWidth = imgsensor_info.slim_video.grabwindow_width; + sensor_resolution->SensorSlimVideoHeight = imgsensor_info.slim_video.grabwindow_height; + + return ERROR_NONE; +} /* get_resolution */ + + + +static kal_uint32 get_info(enum MSDK_SCENARIO_ID_ENUM scenario_id, + MSDK_SENSOR_INFO_STRUCT *sensor_info, + MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data) +{ + LOG_INF("scenario_id = %d", scenario_id); + + sensor_info->SensorClockPolarity = SENSOR_CLOCK_POLARITY_LOW; + sensor_info->SensorClockFallingPolarity = SENSOR_CLOCK_POLARITY_LOW; /* not use */ + sensor_info->SensorHsyncPolarity = SENSOR_CLOCK_POLARITY_LOW; // inverse with datasheet + sensor_info->SensorVsyncPolarity = SENSOR_CLOCK_POLARITY_LOW; + sensor_info->SensorInterruptDelayLines = 4; /* not use */ + sensor_info->SensorResetActiveHigh = FALSE; /* not use */ + sensor_info->SensorResetDelayCount = 5; /* not use */ + + sensor_info->SensroInterfaceType = imgsensor_info.sensor_interface_type; + sensor_info->MIPIsensorType = imgsensor_info.mipi_sensor_type; + sensor_info->SettleDelayMode = imgsensor_info.mipi_settle_delay_mode; + sensor_info->SensorOutputDataFormat = imgsensor_info.sensor_output_dataformat; + + sensor_info->CaptureDelayFrame = imgsensor_info.cap_delay_frame; + sensor_info->PreviewDelayFrame = imgsensor_info.pre_delay_frame; + sensor_info->VideoDelayFrame = imgsensor_info.video_delay_frame; + sensor_info->HighSpeedVideoDelayFrame = imgsensor_info.hs_video_delay_frame; + sensor_info->SlimVideoDelayFrame = imgsensor_info.slim_video_delay_frame; + + sensor_info->SensorMasterClockSwitch = 0; /* not use */ + sensor_info->SensorDrivingCurrent = imgsensor_info.isp_driving_current; + + sensor_info->AEShutDelayFrame = imgsensor_info.ae_shut_delay_frame; /* The frame of setting shutter default 0 for TG int */ + sensor_info->AESensorGainDelayFrame = imgsensor_info.ae_sensor_gain_delay_frame; /* The frame of setting sensor gain */ + sensor_info->AEISPGainDelayFrame = imgsensor_info.ae_ispGain_delay_frame; + sensor_info->IHDR_Support = imgsensor_info.ihdr_support; + sensor_info->IHDR_LE_FirstLine = imgsensor_info.ihdr_le_firstline; + sensor_info->SensorModeNum = imgsensor_info.sensor_mode_num; + + sensor_info->SensorMIPILaneNumber = imgsensor_info.mipi_lane_num; + sensor_info->SensorClockFreq = imgsensor_info.mclk; + sensor_info->SensorClockDividCount = 3; /* not use */ + sensor_info->SensorClockRisingCount = 0; + sensor_info->SensorClockFallingCount = 2; /* not use */ + sensor_info->SensorPixelClockCount = 3; /* not use */ + sensor_info->SensorDataLatchCount = 2; /* not use */ + + sensor_info->MIPIDataLowPwr2HighSpeedTermDelayCount = 0; + sensor_info->MIPICLKLowPwr2HighSpeedTermDelayCount = 0; + sensor_info->SensorWidthSampling = 0; // 0 is default 1x + sensor_info->SensorHightSampling = 0; // 0 is default 1x + sensor_info->SensorPacketECCOrder = 1; + + switch (scenario_id) { + case MSDK_SCENARIO_ID_CAMERA_PREVIEW: + sensor_info->SensorGrabStartX = imgsensor_info.pre.startx; + sensor_info->SensorGrabStartY = imgsensor_info.pre.starty; + sensor_info->MIPIDataLowPwr2HighSpeedSettleDelayCount = imgsensor_info.pre.mipi_data_lp2hs_settle_dc; + break; + case MSDK_SCENARIO_ID_CAMERA_CAPTURE_JPEG: + sensor_info->SensorGrabStartX = imgsensor_info.cap.startx; + sensor_info->SensorGrabStartY = imgsensor_info.cap.starty; + sensor_info->MIPIDataLowPwr2HighSpeedSettleDelayCount = imgsensor_info.cap.mipi_data_lp2hs_settle_dc; + break; + case MSDK_SCENARIO_ID_VIDEO_PREVIEW: + sensor_info->SensorGrabStartX = imgsensor_info.normal_video.startx; + sensor_info->SensorGrabStartY = imgsensor_info.normal_video.starty; + sensor_info->MIPIDataLowPwr2HighSpeedSettleDelayCount = imgsensor_info.normal_video.mipi_data_lp2hs_settle_dc; + break; + case MSDK_SCENARIO_ID_HIGH_SPEED_VIDEO: + sensor_info->SensorGrabStartX = imgsensor_info.hs_video.startx; + sensor_info->SensorGrabStartY = imgsensor_info.hs_video.starty; + sensor_info->MIPIDataLowPwr2HighSpeedSettleDelayCount = imgsensor_info.hs_video.mipi_data_lp2hs_settle_dc; + break; + case MSDK_SCENARIO_ID_SLIM_VIDEO: + sensor_info->SensorGrabStartX = imgsensor_info.slim_video.startx; + sensor_info->SensorGrabStartY = imgsensor_info.slim_video.starty; + sensor_info->MIPIDataLowPwr2HighSpeedSettleDelayCount = imgsensor_info.slim_video.mipi_data_lp2hs_settle_dc; + break; + default: + sensor_info->SensorGrabStartX = imgsensor_info.pre.startx; + sensor_info->SensorGrabStartY = imgsensor_info.pre.starty; + sensor_info->MIPIDataLowPwr2HighSpeedSettleDelayCount = imgsensor_info.pre.mipi_data_lp2hs_settle_dc; + break; + } + + return ERROR_NONE; +} /* get_info */ + + + +static kal_uint32 control(enum MSDK_SCENARIO_ID_ENUM scenario_id, MSDK_SENSOR_EXPOSURE_WINDOW_STRUCT *image_window, + MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data) +{ + LOG_INF("scenario_id = %d", scenario_id); + spin_lock(&imgsensor_drv_lock); + imgsensor.current_scenario_id = scenario_id; + spin_unlock(&imgsensor_drv_lock); + switch (scenario_id) { + case MSDK_SCENARIO_ID_CAMERA_PREVIEW: + preview(image_window, sensor_config_data); + break; + case MSDK_SCENARIO_ID_CAMERA_CAPTURE_JPEG: + capture(image_window, sensor_config_data); + break; + case MSDK_SCENARIO_ID_VIDEO_PREVIEW: + normal_video(image_window, sensor_config_data); + break; + case MSDK_SCENARIO_ID_HIGH_SPEED_VIDEO: + hs_video(image_window, sensor_config_data); + break; + case MSDK_SCENARIO_ID_SLIM_VIDEO: + slim_video(image_window, sensor_config_data); + break; + default: + LOG_INF("Error ScenarioId setting"); + preview(image_window, sensor_config_data); + return ERROR_INVALID_SCENARIO_ID; + } + return ERROR_NONE; +} /* control() */ + + + +static kal_uint32 set_video_mode(UINT16 framerate) +{ + + LOG_INF("framerate = %d\n ", framerate); + if (framerate == 0) + // Dynamic frame rate + return ERROR_NONE; + spin_lock(&imgsensor_drv_lock); + if ((framerate == 300) && (imgsensor.autoflicker_en == KAL_TRUE)) + imgsensor.current_fps = 296; + else if ((framerate == 150) && (imgsensor.autoflicker_en == KAL_TRUE)) + imgsensor.current_fps = 146; + else + imgsensor.current_fps = framerate; + spin_unlock(&imgsensor_drv_lock); + set_max_framerate(imgsensor.current_fps,1); + + return ERROR_NONE; + + +} + + +static kal_uint32 set_auto_flicker_mode(kal_bool enable, UINT16 framerate) +{ + LOG_INF("enable = %d, framerate = %d ", enable, framerate); + spin_lock(&imgsensor_drv_lock); + if (enable) + imgsensor.autoflicker_en = KAL_TRUE; + else //Cancel Auto flick + imgsensor.autoflicker_en = KAL_FALSE; + spin_unlock(&imgsensor_drv_lock); + return ERROR_NONE; +} + + +static kal_uint32 set_max_framerate_by_scenario(enum MSDK_SCENARIO_ID_ENUM scenario_id, MUINT32 framerate) +{ + kal_uint32 frame_length; + + LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); + + switch (scenario_id) { + case MSDK_SCENARIO_ID_CAMERA_PREVIEW: + frame_length = imgsensor_info.pre.pclk / framerate * 10 / imgsensor_info.pre.linelength; + spin_lock(&imgsensor_drv_lock); + imgsensor.dummy_line = (frame_length > imgsensor_info.pre.framelength) ? (frame_length - imgsensor_info.pre.framelength) : 0; + imgsensor.frame_length = imgsensor_info.pre.framelength + imgsensor.dummy_line; + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + break; + case MSDK_SCENARIO_ID_VIDEO_PREVIEW: + if(framerate == 0) + return ERROR_NONE; + frame_length = imgsensor_info.normal_video.pclk / framerate * 10 / imgsensor_info.normal_video.linelength; + spin_lock(&imgsensor_drv_lock); + imgsensor.dummy_line = (frame_length > imgsensor_info.normal_video.framelength) ? (frame_length - imgsensor_info.normal_video.framelength) : 0; + imgsensor.frame_length = imgsensor_info.normal_video.framelength + imgsensor.dummy_line; + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + break; + case MSDK_SCENARIO_ID_CAMERA_CAPTURE_JPEG: + if(framerate==300) + { + frame_length = imgsensor_info.cap.pclk / framerate * 10 / imgsensor_info.cap.linelength; + spin_lock(&imgsensor_drv_lock); + imgsensor.dummy_line = (frame_length > imgsensor_info.cap.framelength) ? (frame_length - imgsensor_info.cap.framelength) : 0; + imgsensor.frame_length = imgsensor_info.cap.framelength + imgsensor.dummy_line; + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + } + else + { + frame_length = imgsensor_info.cap1.pclk / framerate * 10 / imgsensor_info.cap1.linelength; + spin_lock(&imgsensor_drv_lock); + imgsensor.dummy_line = (frame_length > imgsensor_info.cap1.framelength) ? (frame_length - imgsensor_info.cap1.framelength) : 0; + imgsensor.frame_length = imgsensor_info.cap1.framelength + imgsensor.dummy_line; + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + } + break; + case MSDK_SCENARIO_ID_HIGH_SPEED_VIDEO: + frame_length = imgsensor_info.hs_video.pclk / framerate * 10 / imgsensor_info.hs_video.linelength; + spin_lock(&imgsensor_drv_lock); + imgsensor.dummy_line = (frame_length > imgsensor_info.hs_video.framelength) ? (frame_length - imgsensor_info.hs_video.framelength) : 0; + imgsensor.frame_length = imgsensor_info.hs_video.framelength + imgsensor.dummy_line; + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + LOG_INF("scenario hs_video:Currently camera mode is %d,framerate is %d , framelength=%d,linelength=%d\n",imgsensor.sensor_mode,imgsensor.current_fps,imgsensor.frame_length,imgsensor.line_length); + break; + case MSDK_SCENARIO_ID_SLIM_VIDEO: + frame_length = imgsensor_info.slim_video.pclk / framerate * 10 / imgsensor_info.slim_video.linelength; + spin_lock(&imgsensor_drv_lock); + imgsensor.dummy_line = (frame_length > imgsensor_info.slim_video.framelength) ? (frame_length - imgsensor_info.slim_video.framelength): 0; + imgsensor.frame_length = imgsensor_info.slim_video.framelength + imgsensor.dummy_line; + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + break; + default: //coding with preview scenario by default + frame_length = imgsensor_info.pre.pclk / framerate * 10 / imgsensor_info.pre.linelength; + spin_lock(&imgsensor_drv_lock); + imgsensor.dummy_line = (frame_length > imgsensor_info.pre.framelength) ? (frame_length - imgsensor_info.pre.framelength) : 0; + imgsensor.frame_length = imgsensor_info.pre.framelength + imgsensor.dummy_line; + imgsensor.min_frame_length = imgsensor.frame_length; + spin_unlock(&imgsensor_drv_lock); + LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); + break; + } + return ERROR_NONE; + +} + + +static kal_uint32 get_default_framerate_by_scenario(enum MSDK_SCENARIO_ID_ENUM scenario_id, MUINT32 *framerate) +{ + LOG_INF("scenario_id = %d\n", scenario_id); + + switch (scenario_id) { + case MSDK_SCENARIO_ID_CAMERA_PREVIEW: + *framerate = imgsensor_info.pre.max_framerate; + break; + case MSDK_SCENARIO_ID_VIDEO_PREVIEW: + *framerate = imgsensor_info.normal_video.max_framerate; + break; + case MSDK_SCENARIO_ID_CAMERA_CAPTURE_JPEG: + *framerate = imgsensor_info.cap.max_framerate; + break; + case MSDK_SCENARIO_ID_HIGH_SPEED_VIDEO: + *framerate = imgsensor_info.hs_video.max_framerate; + break; + case MSDK_SCENARIO_ID_SLIM_VIDEO: + *framerate = imgsensor_info.slim_video.max_framerate; + break; + default: + break; + } + + return ERROR_NONE; + + + +} + +static kal_uint32 set_test_pattern_mode(kal_bool enable) +{ +/* + LOG_INF("enable: %d\n", enable); + + if (enable) + { + write_cmos_sensor(0x0600, 0x0002); + } + else + { + write_cmos_sensor(0x0600, 0x0000); + } + + spin_lock(&imgsensor_drv_lock); + imgsensor.test_pattern = enable; + spin_unlock(&imgsensor_drv_lock);*/ + return ERROR_NONE; + +} + +static kal_uint32 feature_control(MSDK_SENSOR_FEATURE_ENUM feature_id, + UINT8 *feature_para,UINT32 *feature_para_len) +{ + UINT16 *feature_return_para_16=(UINT16 *) feature_para; + UINT16 *feature_data_16=(UINT16 *) feature_para; + UINT32 *feature_return_para_32=(UINT32 *) feature_para; + UINT32 *feature_data_32=(UINT32 *) feature_para; + + unsigned long long *feature_data=(unsigned long long *) feature_para; + + struct SENSOR_WINSIZE_INFO_STRUCT *wininfo; + MSDK_SENSOR_REG_INFO_STRUCT *sensor_reg_data=(MSDK_SENSOR_REG_INFO_STRUCT *) feature_para; + + LOG_INF("feature_id = %d", feature_id); + switch (feature_id) { + case SENSOR_FEATURE_GET_PERIOD: + *feature_return_para_16++ = imgsensor.line_length; + *feature_return_para_16 = imgsensor.frame_length; + *feature_para_len=4; + break; + case SENSOR_FEATURE_GET_PIXEL_CLOCK_FREQ: + *feature_return_para_32 = imgsensor.pclk; + *feature_para_len=4; + break; + case SENSOR_FEATURE_SET_ESHUTTER: + set_shutter(*feature_data); + break; + case SENSOR_FEATURE_SET_NIGHTMODE: + break; + case SENSOR_FEATURE_SET_GAIN: + set_gain((UINT16) *feature_data); + break; + case SENSOR_FEATURE_SET_FLASHLIGHT: + break; + case SENSOR_FEATURE_SET_ISP_MASTER_CLOCK_FREQ: + break; + case SENSOR_FEATURE_SET_REGISTER: + if((sensor_reg_data->RegData>>8)>0) + write_cmos_sensor(sensor_reg_data->RegAddr, sensor_reg_data->RegData); + break; + case SENSOR_FEATURE_GET_REGISTER: + sensor_reg_data->RegData = read_cmos_sensor(sensor_reg_data->RegAddr); + break; + case SENSOR_FEATURE_GET_LENS_DRIVER_ID: + *feature_return_para_32=LENS_DRIVER_ID_DO_NOT_CARE; + *feature_para_len=4; + break; + case SENSOR_FEATURE_SET_VIDEO_MODE: + set_video_mode(*feature_data); + break; + case SENSOR_FEATURE_CHECK_SENSOR_ID: + get_imgsensor_id(feature_return_para_32); + break; + case SENSOR_FEATURE_SET_AUTO_FLICKER_MODE: + set_auto_flicker_mode((kal_bool)*feature_data_16,*(feature_data_16+1)); + break; + case SENSOR_FEATURE_SET_MAX_FRAME_RATE_BY_SCENARIO: + set_max_framerate_by_scenario((enum MSDK_SCENARIO_ID_ENUM)*feature_data, *(feature_data+1)); + break; + case SENSOR_FEATURE_GET_DEFAULT_FRAME_RATE_BY_SCENARIO: + get_default_framerate_by_scenario((enum MSDK_SCENARIO_ID_ENUM)*feature_data, (MUINT32 *)(uintptr_t)(*(feature_data+1))); + break; + case SENSOR_FEATURE_SET_TEST_PATTERN: + set_test_pattern_mode((kal_bool)*feature_data); + break; + case SENSOR_FEATURE_GET_TEST_PATTERN_CHECKSUM_VALUE: //for factory mode auto testing + *feature_return_para_32 = imgsensor_info.checksum_value; + *feature_para_len=4; + break; + case SENSOR_FEATURE_SET_FRAMERATE: + LOG_INF("imx291 current fps :%d\n", (UINT32)*feature_data); + spin_lock(&imgsensor_drv_lock); + imgsensor.current_fps = *feature_data; + spin_unlock(&imgsensor_drv_lock); + break; + case SENSOR_FEATURE_SET_HDR: + LOG_INF("Warning! Not Support IHDR Feature"); + spin_lock(&imgsensor_drv_lock); + imgsensor.ihdr_en = KAL_FALSE; + spin_unlock(&imgsensor_drv_lock); + break; + case SENSOR_FEATURE_GET_CROP_INFO: + LOG_INF("imx291 SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", (UINT32)*feature_data_32); + wininfo = (struct SENSOR_WINSIZE_INFO_STRUCT *)(uintptr_t)(*(feature_data+1)); + + switch (*feature_data_32) { + case MSDK_SCENARIO_ID_CAMERA_CAPTURE_JPEG: + memcpy((void *)wininfo,(void *)&imgsensor_winsize_info[1],sizeof(struct SENSOR_WINSIZE_INFO_STRUCT)); + break; + case MSDK_SCENARIO_ID_VIDEO_PREVIEW: + memcpy((void *)wininfo,(void *)&imgsensor_winsize_info[2],sizeof(struct SENSOR_WINSIZE_INFO_STRUCT)); + break; + case MSDK_SCENARIO_ID_HIGH_SPEED_VIDEO: + memcpy((void *)wininfo,(void *)&imgsensor_winsize_info[3],sizeof(struct SENSOR_WINSIZE_INFO_STRUCT)); + break; + case MSDK_SCENARIO_ID_SLIM_VIDEO: + memcpy((void *)wininfo,(void *)&imgsensor_winsize_info[4],sizeof(struct SENSOR_WINSIZE_INFO_STRUCT)); + break; + case MSDK_SCENARIO_ID_CAMERA_PREVIEW: + default: + memcpy((void *)wininfo,(void *)&imgsensor_winsize_info[0],sizeof(struct SENSOR_WINSIZE_INFO_STRUCT)); + break; + } + break; + case SENSOR_FEATURE_SET_IHDR_SHUTTER_GAIN: + break; + default: + break; + } + + return ERROR_NONE; +} /* feature_control() */ + +static struct SENSOR_FUNCTION_STRUCT sensor_func = { + open, + get_info, + get_resolution, + feature_control, + control, + close +}; + +UINT32 IMX291MIPISensorInit( struct SENSOR_FUNCTION_STRUCT **pfFunc) +{ + if (pfFunc!=NULL) + *pfFunc=&sensor_func; + return ERROR_NONE; +} + diff --git a/imx291_mipi_raw/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Android.mk similarity index 100% rename from imx291_mipi_raw/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Android.mk diff --git a/imx291_mipi_raw/AutoHDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/Android.mk similarity index 100% rename from imx291_mipi_raw/AutoHDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/Android.mk diff --git a/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture.h similarity index 100% rename from imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture.h diff --git a/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CA_LTM.cpp diff --git a/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CCM.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_CCM.cpp diff --git a/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_COLOR.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_COLOR.cpp diff --git a/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_TONE.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Capture/imx291mipiraw_AutoHDR_Capture_TONE.cpp diff --git a/imx291_mipi_raw/AutoHDR_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/Android.mk similarity index 100% rename from imx291_mipi_raw/AutoHDR_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/Android.mk diff --git a/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview.h similarity index 100% rename from imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview.h diff --git a/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AE.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AE.cpp diff --git a/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AWB.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_AWB.cpp diff --git a/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_CA_LTM.cpp diff --git a/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_TONE.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Preview/imx291mipiraw_AutoHDR_Preview_TONE.cpp diff --git a/imx291_mipi_raw/AutoHDR_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/Android.mk similarity index 100% rename from imx291_mipi_raw/AutoHDR_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/Android.mk diff --git a/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video.h similarity index 100% rename from imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video.h diff --git a/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_CA_LTM.cpp diff --git a/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_TONE.cpp similarity index 100% rename from imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/AutoHDR_Video/imx291mipiraw_AutoHDR_Video_TONE.cpp diff --git a/imx291_mipi_raw/Face_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/Android.mk similarity index 100% rename from imx291_mipi_raw/Face_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/Android.mk diff --git a/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture.h similarity index 100% rename from imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture.h diff --git a/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_CCM.cpp similarity index 100% rename from imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_CCM.cpp diff --git a/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_COLOR.cpp similarity index 100% rename from imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_COLOR.cpp diff --git a/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_MFNR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_MFNR.cpp similarity index 100% rename from imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_MFNR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_MFNR.cpp diff --git a/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_YUV.cpp similarity index 100% rename from imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Face_Capture/imx291mipiraw_Face_Capture_ISP_YUV.cpp diff --git a/imx291_mipi_raw/Flash_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/Android.mk similarity index 100% rename from imx291_mipi_raw/Flash_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/Android.mk diff --git a/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture.h similarity index 100% rename from imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture.h diff --git a/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CA_LTM.cpp diff --git a/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CCM.cpp similarity index 100% rename from imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_CCM.cpp diff --git a/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_COLOR.cpp similarity index 100% rename from imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_COLOR.cpp diff --git a/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_ISP_NBC_TBL.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_ISP_NBC_TBL.cpp similarity index 100% rename from imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_ISP_NBC_TBL.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_ISP_NBC_TBL.cpp diff --git a/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_TONE.cpp similarity index 100% rename from imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_Capture/imx291mipiraw_Flash_Capture_TONE.cpp diff --git a/imx291_mipi_raw/Flash_HDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/Android.mk similarity index 100% rename from imx291_mipi_raw/Flash_HDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/Android.mk diff --git a/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture.h similarity index 100% rename from imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture.h diff --git a/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CA_LTM.cpp diff --git a/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CCM.cpp similarity index 100% rename from imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_CCM.cpp diff --git a/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_COLOR.cpp similarity index 100% rename from imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_COLOR.cpp diff --git a/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_TONE.cpp similarity index 100% rename from imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Flash_HDR_Capture/imx291mipiraw_Flash_HDR_Capture_TONE.cpp diff --git a/imx291_mipi_raw/HDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/Android.mk similarity index 100% rename from imx291_mipi_raw/HDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/Android.mk diff --git a/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture.h similarity index 100% rename from imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture.h diff --git a/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CA_LTM.cpp diff --git a/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CCM.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_CCM.cpp diff --git a/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_COLOR.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_COLOR.cpp diff --git a/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_TONE.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Capture/imx291mipiraw_HDR_Capture_TONE.cpp diff --git a/imx291_mipi_raw/HDR_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/Android.mk similarity index 100% rename from imx291_mipi_raw/HDR_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/Android.mk diff --git a/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview.h similarity index 100% rename from imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview.h diff --git a/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AE.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AE.cpp diff --git a/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AWB.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_AWB.cpp diff --git a/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_CA_LTM.cpp diff --git a/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_TONE.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Preview/imx291mipiraw_HDR_Preview_TONE.cpp diff --git a/imx291_mipi_raw/HDR_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/Android.mk similarity index 100% rename from imx291_mipi_raw/HDR_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/Android.mk diff --git a/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video.h similarity index 100% rename from imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video.h diff --git a/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_CA_LTM.cpp diff --git a/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_TONE.cpp similarity index 100% rename from imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/HDR_Video/imx291mipiraw_HDR_Video_TONE.cpp diff --git a/imx291_mipi_raw/MT6771_NVRAM_IF_imx291mipiraw.xlsx b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/MT6771_NVRAM_IF_imx291mipiraw.xlsx similarity index 100% rename from imx291_mipi_raw/MT6771_NVRAM_IF_imx291mipiraw.xlsx rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/MT6771_NVRAM_IF_imx291mipiraw.xlsx diff --git a/imx291_mipi_raw/N3D_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/Android.mk similarity index 100% rename from imx291_mipi_raw/N3D_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/Android.mk diff --git a/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture.h similarity index 100% rename from imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture.h diff --git a/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CA_LTM.cpp diff --git a/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CCM.cpp similarity index 100% rename from imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_CCM.cpp diff --git a/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_COLOR.cpp similarity index 100% rename from imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Capture/imx291mipiraw_N3D_Capture_COLOR.cpp diff --git a/imx291_mipi_raw/N3D_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/Android.mk similarity index 100% rename from imx291_mipi_raw/N3D_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/Android.mk diff --git a/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview.h similarity index 100% rename from imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview.h diff --git a/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AE.cpp similarity index 100% rename from imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AE.cpp diff --git a/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AWB.cpp similarity index 100% rename from imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_AWB.cpp diff --git a/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Preview/imx291mipiraw_N3D_Preview_CA_LTM.cpp diff --git a/imx291_mipi_raw/N3D_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Video/Android.mk similarity index 100% rename from imx291_mipi_raw/N3D_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Video/Android.mk diff --git a/imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video.h similarity index 100% rename from imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video.h diff --git a/imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/N3D_Video/imx291mipiraw_N3D_Video_CA_LTM.cpp diff --git a/imx291_mipi_raw/Reserved/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/Android.mk similarity index 100% rename from imx291_mipi_raw/Reserved/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/Android.mk diff --git a/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved.h similarity index 100% rename from imx291_mipi_raw/Reserved/imx291mipiraw_Reserved.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved.h diff --git a/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_ISP_Reserved.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_ISP_Reserved.cpp similarity index 100% rename from imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_ISP_Reserved.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_ISP_Reserved.cpp diff --git a/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_Others.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_Others.cpp similarity index 100% rename from imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_Others.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Reserved/imx291mipiraw_Reserved_Others.cpp diff --git a/imx291_mipi_raw/Scene_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/Android.mk similarity index 100% rename from imx291_mipi_raw/Scene_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/Android.mk diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture.h similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture.h diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AE.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AE.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AF.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AF.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AWB.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_AWB.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CA_LTM.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CCM.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_CCM.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_COLOR.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_COLOR.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ClearZoom.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ClearZoom.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ClearZoom.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ClearZoom.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AE.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AE.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AWB.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_AWB.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_Calibration.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_Calibration.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_Calibration.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_Flash_Calibration.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_MFNR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_MFNR.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_MFNR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_MFNR.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_NBC_TBL.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_NBC_TBL.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_NBC_TBL.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_NBC_TBL.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_Other.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_Other.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_Other.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_Other.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_RAW.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_RAW.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_YUV.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_ISP_YUV.cpp diff --git a/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_TONE.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture/imx291mipiraw_Scene_Capture_TONE.cpp diff --git a/imx291_mipi_raw/Scene_Capture_4cell/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/Android.mk similarity index 100% rename from imx291_mipi_raw/Scene_Capture_4cell/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/Android.mk diff --git a/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell.h similarity index 100% rename from imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell.h diff --git a/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AE.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AE.cpp diff --git a/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AF.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AF.cpp diff --git a/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AWB.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Capture_4cell/imx291mipiraw_Scene_Capture_4cell_AWB.cpp diff --git a/imx291_mipi_raw/Scene_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/Android.mk similarity index 100% rename from imx291_mipi_raw/Scene_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/Android.mk diff --git a/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview.h similarity index 100% rename from imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview.h diff --git a/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_CA_LTM.cpp diff --git a/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ClearZoom.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ClearZoom.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ClearZoom.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ClearZoom.cpp diff --git a/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_RAW.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_RAW.cpp diff --git a/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_YUV.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_ISP_YUV.cpp diff --git a/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_TONE.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview/imx291mipiraw_Scene_Preview_TONE.cpp diff --git a/imx291_mipi_raw/Scene_Preview_4k/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/Android.mk similarity index 100% rename from imx291_mipi_raw/Scene_Preview_4k/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/Android.mk diff --git a/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k.h similarity index 100% rename from imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k.h diff --git a/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AE.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AE.cpp diff --git a/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AF.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AF.cpp diff --git a/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AWB.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_4k/imx291mipiraw_Scene_Preview_4k_AWB.cpp diff --git a/imx291_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk similarity index 100% rename from imx291_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk diff --git a/imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash.h similarity index 100% rename from imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash.h diff --git a/imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash_AE.cpp similarity index 100% rename from imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Scene_Preview_ZSD_Flash/imx291mipiraw_Scene_Preview_ZSD_Flash_AE.cpp diff --git a/imx291_mipi_raw/Video_1080/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/Android.mk similarity index 100% rename from imx291_mipi_raw/Video_1080/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/Android.mk diff --git a/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080.h similarity index 100% rename from imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080.h diff --git a/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_CA_LTM.cpp diff --git a/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_RAW.cpp similarity index 100% rename from imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_RAW.cpp diff --git a/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_YUV.cpp similarity index 100% rename from imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_1080/imx291mipiraw_Video_1080_ISP_YUV.cpp diff --git a/imx291_mipi_raw/Video_4k/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/Android.mk similarity index 100% rename from imx291_mipi_raw/Video_4k/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/Android.mk diff --git a/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k.h similarity index 100% rename from imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k.h diff --git a/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_AF.cpp similarity index 100% rename from imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_AF.cpp diff --git a/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_CA_LTM.cpp similarity index 100% rename from imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_CA_LTM.cpp diff --git a/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_TONE.cpp similarity index 100% rename from imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/Video_4k/imx291mipiraw_Video_4k_TONE.cpp diff --git a/imx291_mipi_raw/camera_3A_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_3A_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_3A_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_3A_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_AE_PLineTable_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_AE_PLineTable_imx291mipiraw.h similarity index 96% rename from imx291_mipi_raw/camera_AE_PLineTable_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_AE_PLineTable_imx291mipiraw.h index e1d664d..cf6c9fd 100644 --- a/imx291_mipi_raw/camera_AE_PLineTable_imx291mipiraw.h +++ b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_AE_PLineTable_imx291mipiraw.h @@ -65,10 +65,16 @@ static constexpr strEvPline sPreviewPLineTable_60Hz = { { - {30,1280,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.73 BV=12.27 - {30,1314,1032, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 */ - {30,1349,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 - {30,1386,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 + {30,1120,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.13 BV=12.87 + {30,1152,1024, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.17 BV=12.83 */ + {30,1216,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.26 BV=12.74 + {30,1312,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.37 BV=12.63 + {30,1376,1040, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.45 BV=12.55 + {30,1504,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.55 BV=12.44 + {30,1600,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.64 BV=12.35 + {30,1728,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 + {30,1856,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 + {30,2016,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 {60,1056,1032, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.06 BV=11.94 {60,1120,1040, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.15 BV=11.84 {60,1248,1024, 0, 0, 0}, /* TV = 14.02(2 lines) AV=2.97 SV=5.29 BV=11.71 */ @@ -144,119 +150,112 @@ static constexpr strEvPline sPreviewPLineTable_60Hz = {8327,1120,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.13 BV=4.75 {8327,1184,1040, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.23 BV=4.65 {8327,1280,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.32 BV=4.56 - {8327,1376,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.43 BV=4.45 - {8327,1472,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.53 BV=4.34 + {8327,1376,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.44 BV=4.44 + {8327,1472,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.52 BV=4.36 {8327,1568,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.63 BV=4.25 {8327,1696,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.73 BV=4.15 {8327,1824,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.83 BV=4.05 {8327,1952,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.93 BV=3.95 - {8327,2080,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.03 BV=3.85 - {8327,2240,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.13 BV=3.75 - {8327,2400,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.23 BV=3.65 - {8327,2560,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.33 BV=3.55 - {8327,2752,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.43 BV=3.45 - {8327,2944,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.52 BV=3.36 - {16653,1568,1032, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.63 BV=3.25 - {16653,1696,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.73 BV=3.15 - {16653,1824,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.83 BV=3.05 - {16653,1952,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.93 BV=2.95 - {16653,2080,1032, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=6.03 BV=2.85 - {16653,2240,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=6.13 BV=2.75 - {16653,2400,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=6.23 BV=2.65 - {25009,1728,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.75 BV=2.54 - {25009,1824,1032, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.84 BV=2.45 - {25009,1952,1032, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.94 BV=2.35 - {25009,2112,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=6.04 BV=2.25 - {25009,2272,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=6.15 BV=2.14 - {33335,1824,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.83 BV=2.04 - {33335,1952,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.93 BV=1.95 - {33335,2080,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.02 BV=1.86 - {33335,2240,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.13 BV=1.75 - {33335,2400,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.23 BV=1.65 - {33335,2560,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.32 BV=1.56 - {33335,2752,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.43 BV=1.45 - {33335,2944,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.53 BV=1.34 - {33335,3168,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.63 BV=1.25 - {33335,3392,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.73 BV=1.15 - {33335,3648,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.83 BV=1.04 - {33335,3904,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.93 BV=0.95 - {33335,4192,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.03 BV=0.84 + {16653,1024,1048, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.03 BV=3.85 + {16653,1120,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.13 BV=3.75 + {16653,1184,1040, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.23 BV=3.65 + {16653,1280,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.32 BV=3.56 + {16653,1376,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.43 BV=3.45 + {16653,1472,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.52 BV=3.36 + {25009,1056,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.04 BV=3.25 + {25009,1120,1032, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.14 BV=3.15 + {25009,1216,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.25 BV=3.04 + {25009,1280,1040, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.34 BV=2.95 + {33336,1024,1048, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.03 BV=2.84 + {33336,1120,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.13 BV=2.75 + {33336,1184,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.22 BV=2.66 + {33336,1280,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.32 BV=2.56 + {33336,1376,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.43 BV=2.45 + {33336,1472,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.53 BV=2.34 + {33336,1568,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.63 BV=2.25 + {33336,1696,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.73 BV=2.15 + {33336,1824,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.83 BV=2.04 + {33336,1952,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.93 BV=1.95 + {33336,2080,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.02 BV=1.86 + {33336,2240,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.13 BV=1.75 + {33336,2400,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.23 BV=1.65 + {33336,2560,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.33 BV=1.54 + {33336,2752,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.43 BV=1.45 + {33336,2944,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.52 BV=1.35 + {33336,3168,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.63 BV=1.25 + {33336,3392,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.73 BV=1.15 + {33336,3648,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.83 BV=1.04 + {33336,3904,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.93 BV=0.95 + {33335,4160,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.02 BV=0.86 {33335,4480,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.13 BV=0.75 - {33335,4800,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.23 BV=0.65 - {33335,5120,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.32 BV=0.56 - {33335,5536,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.43 BV=0.44 - {33335,5920,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.53 BV=0.35 - {33335,6336,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.63 BV=0.25 - {33335,6784,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.73 BV=0.15 - {33335,7296,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.83 BV=0.04 - {33335,7808,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.93 BV=-0.05 - {33335,8352,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=8.03 BV=-0.15 - {33335,8960,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=8.13 BV=-0.25 - {41662,7680,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=7.91 BV=-0.35 - {41662,8224,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=8.01 BV=-0.45 - {41662,8800,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=8.10 BV=-0.55 + {41662,3840,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=6.91 BV=0.65 + {41662,4096,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=7.00 BV=0.56 + {41662,4416,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=7.11 BV=0.45 + {49988,3936,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=6.94 BV=0.35 + {49988,4224,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.04 BV=0.25 + {49988,4512,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.14 BV=0.15 + {49988,4832,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.24 BV=0.05 + {49988,5184,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.34 BV=-0.05 + {49988,5600,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.45 BV=-0.16 + {49988,5984,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.55 BV=-0.25 + {49988,6432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.65 BV=-0.36 + {49988,6880,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.75 BV=-0.46 + {49988,7360,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.85 BV=-0.55 {49988,7872,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.94 BV=-0.65 {49988,8448,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.04 BV=-0.75 - {58344,7744,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=7.92 BV=-0.85 - {58344,8288,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=8.02 BV=-0.95 - {66670,7776,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=7.92 BV=-1.05 - {66670,8352,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=8.03 BV=-1.15 - {74997,7936,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=7.95 BV=-1.25 - {74997,8512,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=8.06 BV=-1.35 - {83323,8224,1024, 0, 0, 0}, //TV = 3.59(2812 lines) AV=2.97 SV=8.01 BV=-1.45 - {91649,8000,1024, 0, 0, 0}, //TV = 3.45(3093 lines) AV=2.97 SV=7.97 BV=-1.55 - {100005,7904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=7.95 BV=-1.66 - {100005,8480,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.05 BV=-1.76 - {100005,9056,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.14 BV=-1.85 - {100005,9728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.25 BV=-1.96 - {100005,10400,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.34 BV=-2.05 - {100005,11168,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.15 - {100005,11936,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.54 BV=-2.25 - {100005,12800,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.64 BV=-2.35 - {100005,13728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.74 BV=-2.45 - {100005,14688,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.84 BV=-2.55 - {100005,15744,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.94 BV=-2.65 - {100005,16960,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.76 - {108331,16768,1024, 0, 0, 0}, //TV = 3.21(3656 lines) AV=2.97 SV=9.03 BV=-2.86 - {116658,16704,1024, 0, 0, 0}, //TV = 3.10(3937 lines) AV=2.97 SV=9.03 BV=-2.96 - {124984,16704,1024, 0, 0, 0}, //TV = 3.00(4218 lines) AV=2.97 SV=9.03 BV=-3.06 - {133340,16768,1024, 0, 0, 0}, //TV = 2.91(4500 lines) AV=2.97 SV=9.03 BV=-3.16 - {149993,15968,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=8.96 BV=-3.26 - {158319,16224,1024, 0, 0, 0}, //TV = 2.66(5343 lines) AV=2.97 SV=8.99 BV=-3.36 - {166675,16512,1024, 0, 0, 0}, //TV = 2.58(5625 lines) AV=2.97 SV=9.01 BV=-3.46 - {183327,16096,1024, 0, 0, 0}, //TV = 2.45(6187 lines) AV=2.97 SV=8.97 BV=-3.56 - {191654,16512,1024, 0, 0, 0}, //TV = 2.38(6468 lines) AV=2.97 SV=9.01 BV=-3.66 - {199980,16960,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.05 BV=-3.76 - {199980,18144,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.15 BV=-3.85 - {199980,19456,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.25 BV=-3.96 - {199980,20864,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.35 BV=-4.06 - {199980,22336,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.45 BV=-4.15 - {199980,23936,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.55 BV=-4.25 - {199980,25664,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.65 BV=-4.35 - {199980,27488,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.75 BV=-4.45 - {199980,29472,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.85 BV=-4.55 - {199980,31584,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.95 BV=-4.65 - {199980,32768,1056, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.04 BV=-4.75 - {199980,32768,1128, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.14 BV=-4.85 - {199980,32768,1208, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.24 BV=-4.95 - {199980,32768,1296, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.34 BV=-5.05 - {199980,32768,1392, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.44 BV=-5.15 - {199980,32768,1488, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.54 BV=-5.25 - {199980,32768,1600, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.64 BV=-5.35 - {199980,32768,1712, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.74 BV=-5.45 - {199980,32768,1840, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.85 BV=-5.55 - {199980,32768,1968, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.94 BV=-5.65 - {199980,32768,2112, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.04 BV=-5.75 - {199980,32768,2264, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.14 BV=-5.85 - {199980,32768,2424, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.24 BV=-5.95 - {199980,32768,2600, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.34 BV=-6.05 - {199980,32768,2784, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.44 BV=-6.15 - {199980,32768,2984, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.54 BV=-6.25 - {199980,32768,3200, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.64 BV=-6.35 - {199980,32768,3432, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.74 BV=-6.45 - {199980,32768,3672, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.84 BV=-6.55 - {199980,32768,3840, 0, 0, 0}, /* TV = 2.32(6749 lines) AV=2.97 SV=11.91 BV=-6.61 */ - + {49988,9056,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.14 BV=-0.85 + {49988,9696,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.24 BV=-0.95 + {49988,10432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.35 BV=-1.06 + {58344,9600,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=8.23 BV=-1.16 + {58344,10272,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=8.33 BV=-1.26 + {66670,9632,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=8.23 BV=-1.36 + {66670,10336,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=8.34 BV=-1.46 + {74997,9856,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=8.27 BV=-1.56 + {74997,10560,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=8.37 BV=-1.66 + {83323,10176,1024, 0, 0, 0}, //TV = 3.59(2812 lines) AV=2.97 SV=8.31 BV=-1.76 + {91649,9920,1024, 0, 0, 0}, //TV = 3.45(3093 lines) AV=2.97 SV=8.28 BV=-1.86 + {91649,10624,1024, 0, 0, 0}, //TV = 3.45(3093 lines) AV=2.97 SV=8.38 BV=-1.96 + {100005,10432,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.35 BV=-2.06 + {100005,11200,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.16 + {100005,12000,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.55 BV=-2.26 + {100005,12832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.65 BV=-2.35 + {100005,13760,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.75 BV=-2.46 + {100005,14752,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.85 BV=-2.56 + {100005,15808,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.95 BV=-2.66 + {100005,16928,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.75 + {100005,18144,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.15 BV=-2.85 + {100005,19424,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.25 BV=-2.95 + {100005,20832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.35 BV=-3.05 + {100005,22304,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.45 BV=-3.15 + {100005,23904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.54 BV=-3.25 + {108331,23648,1024, 0, 0, 0}, //TV = 3.21(3656 lines) AV=2.97 SV=9.53 BV=-3.35 + {108331,25344,1024, 0, 0, 0}, //TV = 3.21(3656 lines) AV=2.97 SV=9.63 BV=-3.45 + {116658,25216,1024, 0, 0, 0}, //TV = 3.10(3937 lines) AV=2.97 SV=9.62 BV=-3.55 + {124984,25216,1024, 0, 0, 0}, //TV = 3.00(4218 lines) AV=2.97 SV=9.62 BV=-3.65 + {141666,23840,1024, 0, 0, 0}, //TV = 2.82(4781 lines) AV=2.97 SV=9.54 BV=-3.75 + {149993,24128,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=9.56 BV=-3.85 + {158319,24512,1024, 0, 0, 0}, //TV = 2.66(5343 lines) AV=2.97 SV=9.58 BV=-3.95 + {166675,24960,1024, 0, 0, 0}, //TV = 2.58(5625 lines) AV=2.97 SV=9.61 BV=-4.05 + {183327,24320,1024, 0, 0, 0}, //TV = 2.45(6187 lines) AV=2.97 SV=9.57 BV=-4.15 + {191654,24928,1024, 0, 0, 0}, //TV = 2.38(6468 lines) AV=2.97 SV=9.61 BV=-4.25 + {208336,24576,1024, 0, 0, 0}, //TV = 2.26(7031 lines) AV=2.97 SV=9.58 BV=-4.35 + {224989,24384,1024, 0, 0, 0}, //TV = 2.15(7593 lines) AV=2.97 SV=9.57 BV=-4.45 + {241671,24320,1024, 0, 0, 0}, //TV = 2.05(8156 lines) AV=2.97 SV=9.57 BV=-4.55 + {258324,24384,1024, 0, 0, 0}, //TV = 1.95(8718 lines) AV=2.97 SV=9.57 BV=-4.65 + {274976,24576,1024, 0, 0, 0}, //TV = 1.86(9280 lines) AV=2.97 SV=9.58 BV=-4.75 + {291658,24832,1024, 0, 0, 0}, //TV = 1.78(9843 lines) AV=2.97 SV=9.60 BV=-4.85 + {316667,24512,1024, 0, 0, 0}, //TV = 1.66(10687 lines) AV=2.97 SV=9.58 BV=-4.95 + {333320,25088,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.61 BV=-5.06 + {333320,26880,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.71 BV=-5.16 + {333320,28800,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.81 BV=-5.26 + {333320,30848,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.91 BV=-5.36 + {333320,32768,1032, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.01 BV=-5.46 + {333320,32768,1104, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.11 BV=-5.55 + {333320,32768,1184, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.21 BV=-5.65 + {333320,32768,1272, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.31 BV=-5.76 + {333320,32768,1360, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.41 BV=-5.85 + {333320,32768,1456, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.51 BV=-5.95 + {333320,32768,1536, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.58 BV=-6.03 {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used @@ -272,10 +271,16 @@ static constexpr strEvPline sPreviewPLineTable_60Hz = static constexpr strEvPline sPreviewPLineTable_50Hz = { { - {30,1280,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.73 BV=12.27 - {30,1314,1032, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 */ - {30,1349,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 - {30,1386,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 + {30,1120,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.13 BV=12.87 + {30,1152,1024, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.17 BV=12.83 */ + {30,1216,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.26 BV=12.74 + {30,1312,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.37 BV=12.63 + {30,1376,1040, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.45 BV=12.55 + {30,1504,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.55 BV=12.44 + {30,1600,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.64 BV=12.35 + {30,1728,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 + {30,1856,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 + {30,2016,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 {60,1056,1032, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.06 BV=11.94 {60,1120,1040, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.15 BV=11.84 {60,1248,1024, 0, 0, 0}, /* TV = 14.02(2 lines) AV=2.97 SV=5.29 BV=11.71 */ @@ -355,115 +360,108 @@ static constexpr strEvPline sPreviewPLineTable_50Hz = {9986,1216,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.26 BV=4.36 {9986,1312,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.37 BV=4.25 {9986,1408,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.46 BV=4.16 - {9986,1504,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.57 BV=4.05 + {9986,1504,1040, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.58 BV=4.04 {9986,1632,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.67 BV=3.94 {9986,1728,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.77 BV=3.85 {9986,1856,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.87 BV=3.75 {9986,1984,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.97 BV=3.65 - {9986,2144,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.07 BV=3.55 - {9986,2304,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.17 BV=3.45 - {9986,2464,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.27 BV=3.35 - {9986,2624,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.37 BV=3.25 - {9986,2816,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.46 BV=3.16 - {9986,3040,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.57 BV=3.05 - {20001,1600,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.66 BV=2.96 - {20001,1728,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.77 BV=2.85 - {20001,1856,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.87 BV=2.75 - {20001,1984,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.97 BV=2.65 - {20001,2144,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=6.07 BV=2.55 - {20001,2272,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=6.16 BV=2.45 - {20001,2464,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=6.27 BV=2.35 + {20002,1056,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.06 BV=3.56 + {20002,1152,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.17 BV=3.44 + {20002,1216,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.26 BV=3.36 + {20002,1312,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.36 BV=3.26 + {20002,1408,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.46 BV=3.16 + {20002,1504,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.57 BV=3.05 + {29987,1088,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.09 BV=2.94 + {29987,1152,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.18 BV=2.85 + {29987,1248,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.29 BV=2.74 + {29987,1312,1040, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.38 BV=2.65 + {29987,1408,1040, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.48 BV=2.55 + {29987,1536,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.58 BV=2.45 + {29987,1632,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.68 BV=2.35 {29987,1760,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.78 BV=2.25 {29987,1888,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.88 BV=2.15 - {29987,2016,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.99 BV=2.04 - {29987,2176,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.09 BV=1.94 + {29987,2016,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.98 BV=2.05 + {29987,2144,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.08 BV=1.95 {29987,2336,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.19 BV=1.84 - {29987,2464,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.28 BV=1.75 - {29987,2656,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.38 BV=1.66 - {29987,2848,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.48 BV=1.55 - {29987,3040,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.58 BV=1.45 - {29987,3296,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.69 BV=1.34 + {29987,2496,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.29 BV=1.74 + {29987,2688,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.39 BV=1.64 + {29987,2848,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.49 BV=1.54 + {29987,3072,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.58 BV=1.45 + {29987,3264,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.67 BV=1.36 {29987,3520,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.78 BV=1.25 {29987,3776,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.88 BV=1.15 - {29987,4064,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.99 BV=1.04 - {29987,4352,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.09 BV=0.94 + {29987,4032,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.98 BV=1.05 + {29987,4320,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.08 BV=0.95 {29987,4640,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.18 BV=0.85 - {29987,4960,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.28 BV=0.75 - {29987,5312,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.38 BV=0.66 - {29987,5696,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.48 BV=0.55 - {29987,6144,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.58 BV=0.45 - {29987,6592,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.69 BV=0.34 - {29987,7072,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.79 BV=0.24 - {29987,7552,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.88 BV=0.15 - {29987,8096,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.98 BV=0.05 - {29987,8672,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=8.08 BV=-0.05 - {29987,9280,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=8.18 BV=-0.15 - {40002,7456,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.86 BV=-0.25 - {40002,8000,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.97 BV=-0.35 - {40002,8576,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=8.07 BV=-0.45 - {40002,9184,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=8.16 BV=-0.55 + {40002,3712,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=6.86 BV=0.76 + {40002,4000,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=6.97 BV=0.65 + {40002,4288,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.07 BV=0.55 + {40002,4576,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.16 BV=0.45 + {49988,3936,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=6.94 BV=0.35 + {49988,4224,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.04 BV=0.25 + {49988,4512,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.14 BV=0.15 + {49988,4832,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.24 BV=0.05 + {49988,5184,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.34 BV=-0.05 + {49988,5600,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.45 BV=-0.16 + {49988,5984,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.55 BV=-0.25 + {49988,6432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.65 BV=-0.36 + {49988,6880,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.75 BV=-0.46 + {49988,7360,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.85 BV=-0.55 {49988,7872,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.94 BV=-0.65 {49988,8448,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.04 BV=-0.75 - {60003,7520,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=7.88 BV=-0.85 - {60003,8064,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=7.98 BV=-0.95 - {60003,8640,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=8.08 BV=-1.05 - {69989,7936,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=7.95 BV=-1.15 - {69989,8512,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=8.06 BV=-1.25 - {80004,8000,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=7.97 BV=-1.35 - {80004,8544,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=8.06 BV=-1.45 - {89990,8160,1024, 0, 0, 0}, //TV = 3.47(3037 lines) AV=2.97 SV=7.99 BV=-1.55 - {100005,7904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=7.95 BV=-1.66 - {100005,8480,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.05 BV=-1.76 - {100005,9056,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.14 BV=-1.85 + {49988,9056,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.14 BV=-0.85 + {49988,9696,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.24 BV=-0.95 + {49988,10432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.35 BV=-1.06 + {49988,11200,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.45 BV=-1.16 + {60003,9984,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=8.29 BV=-1.26 + {60003,10720,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=8.39 BV=-1.36 + {69989,9856,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=8.27 BV=-1.46 + {69989,10560,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=8.37 BV=-1.56 + {80004,9888,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=8.27 BV=-1.66 + {80004,10592,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=8.37 BV=-1.76 + {89990,10112,1024, 0, 0, 0}, //TV = 3.47(3037 lines) AV=2.97 SV=8.30 BV=-1.86 {100005,9728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.25 BV=-1.96 - {100005,10400,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.34 BV=-2.05 - {100005,11168,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.15 - {100005,11936,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.54 BV=-2.25 - {100005,12800,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.64 BV=-2.35 - {100005,13728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.74 BV=-2.45 - {100005,14688,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.84 BV=-2.55 - {100005,15744,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.94 BV=-2.65 - {100005,16960,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.76 - {109991,16512,1024, 0, 0, 0}, //TV = 3.18(3712 lines) AV=2.97 SV=9.01 BV=-2.86 - {120006,16224,1024, 0, 0, 0}, //TV = 3.06(4050 lines) AV=2.97 SV=8.99 BV=-2.96 - {129992,16064,1024, 0, 0, 0}, //TV = 2.94(4387 lines) AV=2.97 SV=8.97 BV=-3.06 - {140007,15968,1024, 0, 0, 0}, //TV = 2.84(4725 lines) AV=2.97 SV=8.96 BV=-3.16 - {149993,15968,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=8.96 BV=-3.26 - {160008,16064,1024, 0, 0, 0}, //TV = 2.64(5400 lines) AV=2.97 SV=8.97 BV=-3.36 - {169994,16192,1024, 0, 0, 0}, //TV = 2.56(5737 lines) AV=2.97 SV=8.98 BV=-3.46 - {180009,16384,1024, 0, 0, 0}, //TV = 2.47(6075 lines) AV=2.97 SV=9.00 BV=-3.56 - {189994,16640,1024, 0, 0, 0}, //TV = 2.40(6412 lines) AV=2.97 SV=9.02 BV=-3.66 - {200010,16960,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.05 BV=-3.76 - {200010,18144,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.15 BV=-3.85 - {200010,19456,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.25 BV=-3.96 - {200010,20864,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.35 BV=-4.06 - {200010,22336,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.45 BV=-4.15 - {200010,23936,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.55 BV=-4.25 - {200010,25664,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.65 BV=-4.35 - {200010,27488,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.75 BV=-4.45 - {200010,29472,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.85 BV=-4.55 - {200010,31584,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.95 BV=-4.65 - {200010,32768,1056, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.04 BV=-4.75 - {200010,32768,1128, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.14 BV=-4.85 - {200010,32768,1208, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.24 BV=-4.95 - {200010,32768,1296, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.34 BV=-5.05 - {200010,32768,1392, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.44 BV=-5.15 - {200010,32768,1488, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.54 BV=-5.25 - {200010,32768,1600, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.64 BV=-5.35 - {200010,32768,1712, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.74 BV=-5.45 - {200010,32768,1840, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.85 BV=-5.55 - {200010,32768,1968, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.94 BV=-5.65 - {200010,32768,2112, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.04 BV=-5.75 - {200010,32768,2264, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.14 BV=-5.85 - {200010,32768,2424, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.24 BV=-5.95 - {200010,32768,2600, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.34 BV=-6.05 - {200010,32768,2784, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.44 BV=-6.15 - {200010,32768,2984, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.54 BV=-6.25 - {200010,32768,3200, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.64 BV=-6.35 - {200010,32768,3432, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.74 BV=-6.45 - {200010,32768,3672, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.84 BV=-6.55 - {200010,32768,3840, 0, 0, 0}, /* TV = 2.32(6750 lines) AV=2.97 SV=11.91 BV=-6.61 */ - + {100005,10432,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.35 BV=-2.06 + {100005,11200,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.16 + {100005,12000,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.55 BV=-2.26 + {100005,12832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.65 BV=-2.35 + {100005,13760,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.75 BV=-2.46 + {100005,14752,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.85 BV=-2.56 + {100005,15808,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.95 BV=-2.66 + {100005,16928,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.75 + {100005,18144,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.15 BV=-2.85 + {100005,19424,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.25 BV=-2.95 + {100005,20832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.35 BV=-3.05 + {100005,22304,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.45 BV=-3.15 + {100005,23904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.54 BV=-3.25 + {100005,25600,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.64 BV=-3.35 + {109991,24960,1024, 0, 0, 0}, //TV = 3.18(3712 lines) AV=2.97 SV=9.61 BV=-3.45 + {120006,24512,1024, 0, 0, 0}, //TV = 3.06(4050 lines) AV=2.97 SV=9.58 BV=-3.55 + {129992,24256,1024, 0, 0, 0}, //TV = 2.94(4387 lines) AV=2.97 SV=9.57 BV=-3.65 + {140007,24128,1024, 0, 0, 0}, //TV = 2.84(4725 lines) AV=2.97 SV=9.56 BV=-3.75 + {149993,24128,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=9.56 BV=-3.85 + {160008,24256,1024, 0, 0, 0}, //TV = 2.64(5400 lines) AV=2.97 SV=9.57 BV=-3.95 + {169994,24480,1024, 0, 0, 0}, //TV = 2.56(5737 lines) AV=2.97 SV=9.58 BV=-4.05 + {180009,24768,1024, 0, 0, 0}, //TV = 2.47(6075 lines) AV=2.97 SV=9.60 BV=-4.15 + {189994,25152,1024, 0, 0, 0}, //TV = 2.40(6412 lines) AV=2.97 SV=9.62 BV=-4.25 + {209995,24384,1024, 0, 0, 0}, //TV = 2.25(7087 lines) AV=2.97 SV=9.57 BV=-4.35 + {220011,24928,1024, 0, 0, 0}, //TV = 2.18(7425 lines) AV=2.97 SV=9.61 BV=-4.45 + {240012,24512,1024, 0, 0, 0}, //TV = 2.06(8100 lines) AV=2.97 SV=9.58 BV=-4.55 + {260013,24224,1024, 0, 0, 0}, //TV = 1.94(8775 lines) AV=2.97 SV=9.56 BV=-4.65 + {269998,25024,1024, 0, 0, 0}, //TV = 1.89(9112 lines) AV=2.97 SV=9.61 BV=-4.75 + {289999,24960,1024, 0, 0, 0}, //TV = 1.79(9787 lines) AV=2.97 SV=9.61 BV=-4.85 + {320015,24256,1024, 0, 0, 0}, //TV = 1.64(10800 lines) AV=2.97 SV=9.57 BV=-4.95 + {330001,25344,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.63 BV=-5.06 + {330001,27136,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.73 BV=-5.16 + {330001,29088,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.83 BV=-5.26 + {330001,31168,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.93 BV=-5.36 + {330001,32768,1040, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.02 BV=-5.45 + {330001,32768,1112, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.12 BV=-5.55 + {330001,32768,1192, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.22 BV=-5.65 + {330001,32768,1280, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.32 BV=-5.75 + {330001,32768,1376, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.43 BV=-5.86 + {330001,32768,1472, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.52 BV=-5.95 + {330001,32768,1536, 0, 0, 0}, /* TV = 1.60(11137 lines) AV=2.97 SV=10.58 BV=-6.01 */ {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used @@ -479,10 +477,10 @@ static constexpr strEvPline sPreviewPLineTable_50Hz = static constexpr strAETable g_AE_PreviewAutoTable = { AETABLE_RPEVIEW_AUTO, //eAETableID - 187, //u4TotalIndex + 191, //u4TotalIndex -20, //i4StrobeTrigerBV - 119, //i4MaxBV - -67, //i4MinBV + 129, //i4MaxBV + -61, //i4MinBV 90, //i4EffectiveMaxBV -50, //i4EffectiveMinBV LIB3A_AE_ISO_SPEED_AUTO, //ISO @@ -493,10 +491,16 @@ static constexpr strAETable g_AE_PreviewAutoTable = static constexpr strEvPline sCapturePLineTable_60Hz = { { - {30,1280,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.73 BV=12.27 - {30,1314,1032, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 */ - {30,1349,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 - {30,1386,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 + {30,1120,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.13 BV=12.87 + {30,1152,1024, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.17 BV=12.83 */ + {30,1216,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.26 BV=12.74 + {30,1312,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.37 BV=12.63 + {30,1376,1040, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.45 BV=12.55 + {30,1504,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.55 BV=12.44 + {30,1600,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.64 BV=12.35 + {30,1728,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 + {30,1856,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 + {30,2016,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 {60,1056,1032, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.06 BV=11.94 {60,1120,1040, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.15 BV=11.84 {60,1248,1024, 0, 0, 0}, /* TV = 14.02(2 lines) AV=2.97 SV=5.29 BV=11.71 */ @@ -572,118 +576,112 @@ static constexpr strEvPline sCapturePLineTable_60Hz = {8327,1120,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.13 BV=4.75 {8327,1184,1040, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.23 BV=4.65 {8327,1280,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.32 BV=4.56 - {8327,1376,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.43 BV=4.45 - {8327,1472,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.53 BV=4.34 + {8327,1376,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.44 BV=4.44 + {8327,1472,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.52 BV=4.36 {8327,1568,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.63 BV=4.25 {8327,1696,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.73 BV=4.15 {8327,1824,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.83 BV=4.05 {8327,1952,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=5.93 BV=3.95 - {8327,2080,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.03 BV=3.85 - {8327,2240,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.13 BV=3.75 - {8327,2400,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.23 BV=3.65 - {8327,2560,1032, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.33 BV=3.55 - {8327,2752,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.43 BV=3.45 - {8327,2944,1024, 0, 0, 0}, //TV = 6.91(281 lines) AV=2.97 SV=6.52 BV=3.36 - {16653,1568,1032, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.63 BV=3.25 - {16653,1696,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.73 BV=3.15 - {16653,1824,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.83 BV=3.05 - {16653,1952,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.93 BV=2.95 - {16653,2080,1032, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=6.03 BV=2.85 - {16653,2240,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=6.13 BV=2.75 - {16653,2400,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=6.23 BV=2.65 - {25009,1728,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.75 BV=2.54 - {25009,1824,1032, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.84 BV=2.45 - {25009,1952,1032, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.94 BV=2.35 - {25009,2112,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=6.04 BV=2.25 - {25009,2272,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=6.15 BV=2.14 - {33335,1824,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.83 BV=2.04 - {33335,1952,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.93 BV=1.95 - {33335,2080,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.02 BV=1.86 - {33335,2240,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.13 BV=1.75 - {33335,2400,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.23 BV=1.65 - {33335,2560,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.32 BV=1.56 - {33335,2752,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.43 BV=1.45 - {33335,2944,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.53 BV=1.34 - {33335,3168,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.63 BV=1.25 - {33335,3392,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.73 BV=1.15 - {33335,3648,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.83 BV=1.04 - {33335,3904,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.93 BV=0.95 - {33335,4192,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.03 BV=0.84 + {16653,1024,1048, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.03 BV=3.85 + {16653,1120,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.13 BV=3.75 + {16653,1184,1040, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.23 BV=3.65 + {16653,1280,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.32 BV=3.56 + {16653,1376,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.43 BV=3.45 + {16653,1472,1024, 0, 0, 0}, //TV = 5.91(562 lines) AV=2.97 SV=5.52 BV=3.36 + {25009,1056,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.04 BV=3.25 + {25009,1120,1032, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.14 BV=3.15 + {25009,1216,1024, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.25 BV=3.04 + {25009,1280,1040, 0, 0, 0}, //TV = 5.32(844 lines) AV=2.97 SV=5.34 BV=2.95 + {33336,1024,1048, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.03 BV=2.84 + {33336,1120,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.13 BV=2.75 + {33336,1184,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.22 BV=2.66 + {33336,1280,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.32 BV=2.56 + {33336,1376,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.43 BV=2.45 + {33336,1472,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.53 BV=2.34 + {33336,1568,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.63 BV=2.25 + {33336,1696,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.73 BV=2.15 + {33336,1824,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.83 BV=2.04 + {33336,1952,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=5.93 BV=1.95 + {33336,2080,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.02 BV=1.86 + {33336,2240,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.13 BV=1.75 + {33336,2400,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.23 BV=1.65 + {33336,2560,1032, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.33 BV=1.54 + {33336,2752,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.43 BV=1.45 + {33336,2944,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.52 BV=1.35 + {33336,3168,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.63 BV=1.25 + {33336,3392,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.73 BV=1.15 + {33336,3648,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.83 BV=1.04 + {33336,3904,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=6.93 BV=0.95 + {33335,4160,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.02 BV=0.86 {33335,4480,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.13 BV=0.75 - {33335,4800,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.23 BV=0.65 - {33335,5120,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.32 BV=0.56 - {33335,5536,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.43 BV=0.44 - {33335,5920,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.53 BV=0.35 - {33335,6336,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.63 BV=0.25 - {33335,6784,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.73 BV=0.15 - {33335,7296,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.83 BV=0.04 - {33335,7808,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=7.93 BV=-0.05 - {33335,8352,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=8.03 BV=-0.15 - {33335,8960,1024, 0, 0, 0}, //TV = 4.91(1125 lines) AV=2.97 SV=8.13 BV=-0.25 - {41662,7680,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=7.91 BV=-0.35 - {41662,8224,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=8.01 BV=-0.45 - {41662,8800,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=8.10 BV=-0.55 + {41662,3840,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=6.91 BV=0.65 + {41662,4096,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=7.00 BV=0.56 + {41662,4416,1024, 0, 0, 0}, //TV = 4.59(1406 lines) AV=2.97 SV=7.11 BV=0.45 + {49988,3936,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=6.94 BV=0.35 + {49988,4224,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.04 BV=0.25 + {49988,4512,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.14 BV=0.15 + {49988,4832,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.24 BV=0.05 + {49988,5184,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.34 BV=-0.05 + {49988,5600,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.45 BV=-0.16 + {49988,5984,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.55 BV=-0.25 + {49988,6432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.65 BV=-0.36 + {49988,6880,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.75 BV=-0.46 + {49988,7360,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.85 BV=-0.55 {49988,7872,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.94 BV=-0.65 {49988,8448,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.04 BV=-0.75 - {58344,7744,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=7.92 BV=-0.85 - {58344,8288,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=8.02 BV=-0.95 - {66670,7776,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=7.92 BV=-1.05 - {66670,8352,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=8.03 BV=-1.15 - {74997,7936,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=7.95 BV=-1.25 - {74997,8512,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=8.06 BV=-1.35 - {83323,8224,1024, 0, 0, 0}, //TV = 3.59(2812 lines) AV=2.97 SV=8.01 BV=-1.45 - {91649,8000,1024, 0, 0, 0}, //TV = 3.45(3093 lines) AV=2.97 SV=7.97 BV=-1.55 - {100005,7904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=7.95 BV=-1.66 - {100005,8480,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.05 BV=-1.76 - {100005,9056,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.14 BV=-1.85 - {100005,9728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.25 BV=-1.96 - {100005,10400,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.34 BV=-2.05 - {100005,11168,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.15 - {100005,11936,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.54 BV=-2.25 - {100005,12800,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.64 BV=-2.35 - {100005,13728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.74 BV=-2.45 - {100005,14688,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.84 BV=-2.55 - {100005,15744,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.94 BV=-2.65 - {100005,16960,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.76 - {108331,16768,1024, 0, 0, 0}, //TV = 3.21(3656 lines) AV=2.97 SV=9.03 BV=-2.86 - {116658,16704,1024, 0, 0, 0}, //TV = 3.10(3937 lines) AV=2.97 SV=9.03 BV=-2.96 - {124984,16704,1024, 0, 0, 0}, //TV = 3.00(4218 lines) AV=2.97 SV=9.03 BV=-3.06 - {133340,16768,1024, 0, 0, 0}, //TV = 2.91(4500 lines) AV=2.97 SV=9.03 BV=-3.16 - {149993,15968,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=8.96 BV=-3.26 - {158319,16224,1024, 0, 0, 0}, //TV = 2.66(5343 lines) AV=2.97 SV=8.99 BV=-3.36 - {166675,16512,1024, 0, 0, 0}, //TV = 2.58(5625 lines) AV=2.97 SV=9.01 BV=-3.46 - {183327,16096,1024, 0, 0, 0}, //TV = 2.45(6187 lines) AV=2.97 SV=8.97 BV=-3.56 - {191654,16512,1024, 0, 0, 0}, //TV = 2.38(6468 lines) AV=2.97 SV=9.01 BV=-3.66 - {199980,16960,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.05 BV=-3.76 - {199980,18144,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.15 BV=-3.85 - {199980,19456,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.25 BV=-3.96 - {199980,20864,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.35 BV=-4.06 - {199980,22336,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.45 BV=-4.15 - {199980,23936,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.55 BV=-4.25 - {199980,25664,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.65 BV=-4.35 - {199980,27488,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.75 BV=-4.45 - {199980,29472,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.85 BV=-4.55 - {199980,31584,1024, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=9.95 BV=-4.65 - {199980,32768,1056, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.04 BV=-4.75 - {199980,32768,1128, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.14 BV=-4.85 - {199980,32768,1208, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.24 BV=-4.95 - {199980,32768,1296, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.34 BV=-5.05 - {199980,32768,1392, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.44 BV=-5.15 - {199980,32768,1488, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.54 BV=-5.25 - {199980,32768,1600, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.64 BV=-5.35 - {199980,32768,1712, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.74 BV=-5.45 - {199980,32768,1840, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.85 BV=-5.55 - {199980,32768,1968, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=10.94 BV=-5.65 - {199980,32768,2112, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.04 BV=-5.75 - {199980,32768,2264, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.14 BV=-5.85 - {199980,32768,2424, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.24 BV=-5.95 - {199980,32768,2600, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.34 BV=-6.05 - {199980,32768,2784, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.44 BV=-6.15 - {199980,32768,2984, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.54 BV=-6.25 - {199980,32768,3200, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.64 BV=-6.35 - {199980,32768,3432, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.74 BV=-6.45 - {199980,32768,3672, 0, 0, 0}, //TV = 2.32(6749 lines) AV=2.97 SV=11.84 BV=-6.55 - {199980,32768,3840, 0, 0, 0}, /* TV = 2.32(6749 lines) AV=2.97 SV=11.91 BV=-6.61 */ + {49988,9056,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.14 BV=-0.85 + {49988,9696,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.24 BV=-0.95 + {49988,10432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.35 BV=-1.06 + {58344,9600,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=8.23 BV=-1.16 + {58344,10272,1024, 0, 0, 0}, //TV = 4.10(1969 lines) AV=2.97 SV=8.33 BV=-1.26 + {66670,9632,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=8.23 BV=-1.36 + {66670,10336,1024, 0, 0, 0}, //TV = 3.91(2250 lines) AV=2.97 SV=8.34 BV=-1.46 + {74997,9856,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=8.27 BV=-1.56 + {74997,10560,1024, 0, 0, 0}, //TV = 3.74(2531 lines) AV=2.97 SV=8.37 BV=-1.66 + {83323,10176,1024, 0, 0, 0}, //TV = 3.59(2812 lines) AV=2.97 SV=8.31 BV=-1.76 + {91649,9920,1024, 0, 0, 0}, //TV = 3.45(3093 lines) AV=2.97 SV=8.28 BV=-1.86 + {91649,10624,1024, 0, 0, 0}, //TV = 3.45(3093 lines) AV=2.97 SV=8.38 BV=-1.96 + {100005,10432,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.35 BV=-2.06 + {100005,11200,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.16 + {100005,12000,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.55 BV=-2.26 + {100005,12832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.65 BV=-2.35 + {100005,13760,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.75 BV=-2.46 + {100005,14752,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.85 BV=-2.56 + {100005,15808,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.95 BV=-2.66 + {100005,16928,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.75 + {100005,18144,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.15 BV=-2.85 + {100005,19424,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.25 BV=-2.95 + {100005,20832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.35 BV=-3.05 + {100005,22304,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.45 BV=-3.15 + {100005,23904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.54 BV=-3.25 + {108331,23648,1024, 0, 0, 0}, //TV = 3.21(3656 lines) AV=2.97 SV=9.53 BV=-3.35 + {108331,25344,1024, 0, 0, 0}, //TV = 3.21(3656 lines) AV=2.97 SV=9.63 BV=-3.45 + {116658,25216,1024, 0, 0, 0}, //TV = 3.10(3937 lines) AV=2.97 SV=9.62 BV=-3.55 + {124984,25216,1024, 0, 0, 0}, //TV = 3.00(4218 lines) AV=2.97 SV=9.62 BV=-3.65 + {141666,23840,1024, 0, 0, 0}, //TV = 2.82(4781 lines) AV=2.97 SV=9.54 BV=-3.75 + {149993,24128,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=9.56 BV=-3.85 + {158319,24512,1024, 0, 0, 0}, //TV = 2.66(5343 lines) AV=2.97 SV=9.58 BV=-3.95 + {166675,24960,1024, 0, 0, 0}, //TV = 2.58(5625 lines) AV=2.97 SV=9.61 BV=-4.05 + {183327,24320,1024, 0, 0, 0}, //TV = 2.45(6187 lines) AV=2.97 SV=9.57 BV=-4.15 + {191654,24928,1024, 0, 0, 0}, //TV = 2.38(6468 lines) AV=2.97 SV=9.61 BV=-4.25 + {208336,24576,1024, 0, 0, 0}, //TV = 2.26(7031 lines) AV=2.97 SV=9.58 BV=-4.35 + {224989,24384,1024, 0, 0, 0}, //TV = 2.15(7593 lines) AV=2.97 SV=9.57 BV=-4.45 + {241671,24320,1024, 0, 0, 0}, //TV = 2.05(8156 lines) AV=2.97 SV=9.57 BV=-4.55 + {258324,24384,1024, 0, 0, 0}, //TV = 1.95(8718 lines) AV=2.97 SV=9.57 BV=-4.65 + {274976,24576,1024, 0, 0, 0}, //TV = 1.86(9280 lines) AV=2.97 SV=9.58 BV=-4.75 + {291658,24832,1024, 0, 0, 0}, //TV = 1.78(9843 lines) AV=2.97 SV=9.60 BV=-4.85 + {316667,24512,1024, 0, 0, 0}, //TV = 1.66(10687 lines) AV=2.97 SV=9.58 BV=-4.95 + {333320,25088,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.61 BV=-5.06 + {333320,26880,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.71 BV=-5.16 + {333320,28800,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.81 BV=-5.26 + {333320,30848,1024, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=9.91 BV=-5.36 + {333320,32768,1032, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.01 BV=-5.46 + {333320,32768,1104, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.11 BV=-5.55 + {333320,32768,1184, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.21 BV=-5.65 + {333320,32768,1272, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.31 BV=-5.76 + {333320,32768,1360, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.41 BV=-5.85 + {333320,32768,1456, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.51 BV=-5.95 + {333320,32768,1536, 0, 0, 0}, //TV = 1.59(11249 lines) AV=2.97 SV=10.58 BV=-6.03 {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used @@ -699,10 +697,16 @@ static constexpr strEvPline sCapturePLineTable_60Hz = static constexpr strEvPline sCapturePLineTable_50Hz = { { - {30,1280,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.73 BV=12.27 - {30,1314,1032, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 */ - {30,1349,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 - {30,1386,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 + {30,1120,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.13 BV=12.87 + {30,1152,1024, 0, 0, 0}, /* TV = 15.02(1 lines) AV=2.97 SV=5.17 BV=12.83 */ + {30,1216,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.26 BV=12.74 + {30,1312,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.37 BV=12.63 + {30,1376,1040, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.45 BV=12.55 + {30,1504,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.55 BV=12.44 + {30,1600,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.64 BV=12.35 + {30,1728,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.77 BV=12.23 + {30,1856,1032, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.87 BV=12.13 + {30,2016,1024, 0, 0, 0}, //TV = 15.02(1 lines) AV=2.97 SV=5.98 BV=12.02 {60,1056,1032, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.06 BV=11.94 {60,1120,1040, 0, 0, 0}, //TV = 14.02(2 lines) AV=2.97 SV=5.15 BV=11.84 {60,1248,1024, 0, 0, 0}, /* TV = 14.02(2 lines) AV=2.97 SV=5.29 BV=11.71 */ @@ -782,115 +786,109 @@ static constexpr strEvPline sCapturePLineTable_50Hz = {9986,1216,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.26 BV=4.36 {9986,1312,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.37 BV=4.25 {9986,1408,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.46 BV=4.16 - {9986,1504,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.57 BV=4.05 + {9986,1504,1040, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.58 BV=4.04 {9986,1632,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.67 BV=3.94 {9986,1728,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.77 BV=3.85 {9986,1856,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.87 BV=3.75 {9986,1984,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=5.97 BV=3.65 - {9986,2144,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.07 BV=3.55 - {9986,2304,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.17 BV=3.45 - {9986,2464,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.27 BV=3.35 - {9986,2624,1032, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.37 BV=3.25 - {9986,2816,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.46 BV=3.16 - {9986,3040,1024, 0, 0, 0}, //TV = 6.65(337 lines) AV=2.97 SV=6.57 BV=3.05 - {20001,1600,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.66 BV=2.96 - {20001,1728,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.77 BV=2.85 - {20001,1856,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.87 BV=2.75 - {20001,1984,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.97 BV=2.65 - {20001,2144,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=6.07 BV=2.55 - {20001,2272,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=6.16 BV=2.45 - {20001,2464,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=6.27 BV=2.35 + {20002,1056,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.06 BV=3.56 + {20002,1152,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.17 BV=3.44 + {20002,1216,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.26 BV=3.36 + {20002,1312,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.36 BV=3.26 + {20002,1408,1024, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.46 BV=3.16 + {20002,1504,1032, 0, 0, 0}, //TV = 5.64(675 lines) AV=2.97 SV=5.57 BV=3.05 + {29987,1088,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.09 BV=2.94 + {29987,1152,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.18 BV=2.85 + {29987,1248,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.29 BV=2.74 + {29987,1312,1040, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.38 BV=2.65 + {29987,1408,1040, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.48 BV=2.55 + {29987,1536,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.58 BV=2.45 + {29987,1632,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.68 BV=2.35 {29987,1760,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.78 BV=2.25 {29987,1888,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.88 BV=2.15 - {29987,2016,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.99 BV=2.04 - {29987,2176,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.09 BV=1.94 + {29987,2016,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=5.98 BV=2.05 + {29987,2144,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.08 BV=1.95 {29987,2336,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.19 BV=1.84 - {29987,2464,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.28 BV=1.75 - {29987,2656,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.38 BV=1.66 - {29987,2848,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.48 BV=1.55 - {29987,3040,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.58 BV=1.45 - {29987,3296,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.69 BV=1.34 + {29987,2496,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.29 BV=1.74 + {29987,2688,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.39 BV=1.64 + {29987,2848,1032, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.49 BV=1.54 + {29987,3072,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.58 BV=1.45 + {29987,3264,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.67 BV=1.36 {29987,3520,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.78 BV=1.25 {29987,3776,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.88 BV=1.15 - {29987,4064,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.99 BV=1.04 - {29987,4352,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.09 BV=0.94 + {29987,4032,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=6.98 BV=1.05 + {29987,4320,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.08 BV=0.95 {29987,4640,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.18 BV=0.85 - {29987,4960,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.28 BV=0.75 - {29987,5312,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.38 BV=0.66 - {29987,5696,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.48 BV=0.55 - {29987,6144,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.58 BV=0.45 - {29987,6592,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.69 BV=0.34 - {29987,7072,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.79 BV=0.24 - {29987,7552,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.88 BV=0.15 - {29987,8096,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=7.98 BV=0.05 - {29987,8672,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=8.08 BV=-0.05 - {29987,9280,1024, 0, 0, 0}, //TV = 5.06(1012 lines) AV=2.97 SV=8.18 BV=-0.15 - {40002,7456,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.86 BV=-0.25 - {40002,8000,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.97 BV=-0.35 - {40002,8576,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=8.07 BV=-0.45 - {40002,9184,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=8.16 BV=-0.55 + {40002,3712,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=6.86 BV=0.76 + {40002,4000,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=6.97 BV=0.65 + {40002,4288,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.07 BV=0.55 + {40002,4576,1024, 0, 0, 0}, //TV = 4.64(1350 lines) AV=2.97 SV=7.16 BV=0.45 + {49988,3936,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=6.94 BV=0.35 + {49988,4224,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.04 BV=0.25 + {49988,4512,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.14 BV=0.15 + {49988,4832,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.24 BV=0.05 + {49988,5184,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.34 BV=-0.05 + {49988,5600,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.45 BV=-0.16 + {49988,5984,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.55 BV=-0.25 + {49988,6432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.65 BV=-0.36 + {49988,6880,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.75 BV=-0.46 + {49988,7360,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.85 BV=-0.55 {49988,7872,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=7.94 BV=-0.65 {49988,8448,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.04 BV=-0.75 - {60003,7520,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=7.88 BV=-0.85 - {60003,8064,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=7.98 BV=-0.95 - {60003,8640,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=8.08 BV=-1.05 - {69989,7936,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=7.95 BV=-1.15 - {69989,8512,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=8.06 BV=-1.25 - {80004,8000,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=7.97 BV=-1.35 - {80004,8544,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=8.06 BV=-1.45 - {89990,8160,1024, 0, 0, 0}, //TV = 3.47(3037 lines) AV=2.97 SV=7.99 BV=-1.55 - {100005,7904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=7.95 BV=-1.66 - {100005,8480,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.05 BV=-1.76 - {100005,9056,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.14 BV=-1.85 + {49988,9056,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.14 BV=-0.85 + {49988,9696,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.24 BV=-0.95 + {49988,10432,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.35 BV=-1.06 + {49988,11200,1024, 0, 0, 0}, //TV = 4.32(1687 lines) AV=2.97 SV=8.45 BV=-1.16 + {60003,9984,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=8.29 BV=-1.26 + {60003,10720,1024, 0, 0, 0}, //TV = 4.06(2025 lines) AV=2.97 SV=8.39 BV=-1.36 + {69989,9856,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=8.27 BV=-1.46 + {69989,10560,1024, 0, 0, 0}, //TV = 3.84(2362 lines) AV=2.97 SV=8.37 BV=-1.56 + {80004,9888,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=8.27 BV=-1.66 + {80004,10592,1024, 0, 0, 0}, //TV = 3.64(2700 lines) AV=2.97 SV=8.37 BV=-1.76 + {89990,10112,1024, 0, 0, 0}, //TV = 3.47(3037 lines) AV=2.97 SV=8.30 BV=-1.86 {100005,9728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.25 BV=-1.96 - {100005,10400,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.34 BV=-2.05 - {100005,11168,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.15 - {100005,11936,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.54 BV=-2.25 - {100005,12800,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.64 BV=-2.35 - {100005,13728,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.74 BV=-2.45 - {100005,14688,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.84 BV=-2.55 - {100005,15744,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.94 BV=-2.65 - {100005,16960,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.76 - {109991,16512,1024, 0, 0, 0}, //TV = 3.18(3712 lines) AV=2.97 SV=9.01 BV=-2.86 - {120006,16224,1024, 0, 0, 0}, //TV = 3.06(4050 lines) AV=2.97 SV=8.99 BV=-2.96 - {129992,16064,1024, 0, 0, 0}, //TV = 2.94(4387 lines) AV=2.97 SV=8.97 BV=-3.06 - {140007,15968,1024, 0, 0, 0}, //TV = 2.84(4725 lines) AV=2.97 SV=8.96 BV=-3.16 - {149993,15968,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=8.96 BV=-3.26 - {160008,16064,1024, 0, 0, 0}, //TV = 2.64(5400 lines) AV=2.97 SV=8.97 BV=-3.36 - {169994,16192,1024, 0, 0, 0}, //TV = 2.56(5737 lines) AV=2.97 SV=8.98 BV=-3.46 - {180009,16384,1024, 0, 0, 0}, //TV = 2.47(6075 lines) AV=2.97 SV=9.00 BV=-3.56 - {189994,16640,1024, 0, 0, 0}, //TV = 2.40(6412 lines) AV=2.97 SV=9.02 BV=-3.66 - {200010,16960,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.05 BV=-3.76 - {200010,18144,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.15 BV=-3.85 - {200010,19456,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.25 BV=-3.96 - {200010,20864,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.35 BV=-4.06 - {200010,22336,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.45 BV=-4.15 - {200010,23936,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.55 BV=-4.25 - {200010,25664,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.65 BV=-4.35 - {200010,27488,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.75 BV=-4.45 - {200010,29472,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.85 BV=-4.55 - {200010,31584,1024, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=9.95 BV=-4.65 - {200010,32768,1056, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.04 BV=-4.75 - {200010,32768,1128, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.14 BV=-4.85 - {200010,32768,1208, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.24 BV=-4.95 - {200010,32768,1296, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.34 BV=-5.05 - {200010,32768,1392, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.44 BV=-5.15 - {200010,32768,1488, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.54 BV=-5.25 - {200010,32768,1600, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.64 BV=-5.35 - {200010,32768,1712, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.74 BV=-5.45 - {200010,32768,1840, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.85 BV=-5.55 - {200010,32768,1968, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=10.94 BV=-5.65 - {200010,32768,2112, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.04 BV=-5.75 - {200010,32768,2264, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.14 BV=-5.85 - {200010,32768,2424, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.24 BV=-5.95 - {200010,32768,2600, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.34 BV=-6.05 - {200010,32768,2784, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.44 BV=-6.15 - {200010,32768,2984, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.54 BV=-6.25 - {200010,32768,3200, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.64 BV=-6.35 - {200010,32768,3432, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.74 BV=-6.45 - {200010,32768,3672, 0, 0, 0}, //TV = 2.32(6750 lines) AV=2.97 SV=11.84 BV=-6.55 - {200010,32768,3840, 0, 0, 0}, /* TV = 2.32(6750 lines) AV=2.97 SV=11.91 BV=-6.61 */ - {0, 0, 0, 0, 0, 0}, //reserved no used + {100005,10432,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.35 BV=-2.06 + {100005,11200,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.45 BV=-2.16 + {100005,12000,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.55 BV=-2.26 + {100005,12832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.65 BV=-2.35 + {100005,13760,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.75 BV=-2.46 + {100005,14752,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.85 BV=-2.56 + {100005,15808,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=8.95 BV=-2.66 + {100005,16928,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.05 BV=-2.75 + {100005,18144,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.15 BV=-2.85 + {100005,19424,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.25 BV=-2.95 + {100005,20832,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.35 BV=-3.05 + {100005,22304,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.45 BV=-3.15 + {100005,23904,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.54 BV=-3.25 + {100005,25600,1024, 0, 0, 0}, //TV = 3.32(3375 lines) AV=2.97 SV=9.64 BV=-3.35 + {109991,24960,1024, 0, 0, 0}, //TV = 3.18(3712 lines) AV=2.97 SV=9.61 BV=-3.45 + {120006,24512,1024, 0, 0, 0}, //TV = 3.06(4050 lines) AV=2.97 SV=9.58 BV=-3.55 + {129992,24256,1024, 0, 0, 0}, //TV = 2.94(4387 lines) AV=2.97 SV=9.57 BV=-3.65 + {140007,24128,1024, 0, 0, 0}, //TV = 2.84(4725 lines) AV=2.97 SV=9.56 BV=-3.75 + {149993,24128,1024, 0, 0, 0}, //TV = 2.74(5062 lines) AV=2.97 SV=9.56 BV=-3.85 + {160008,24256,1024, 0, 0, 0}, //TV = 2.64(5400 lines) AV=2.97 SV=9.57 BV=-3.95 + {169994,24480,1024, 0, 0, 0}, //TV = 2.56(5737 lines) AV=2.97 SV=9.58 BV=-4.05 + {180009,24768,1024, 0, 0, 0}, //TV = 2.47(6075 lines) AV=2.97 SV=9.60 BV=-4.15 + {189994,25152,1024, 0, 0, 0}, //TV = 2.40(6412 lines) AV=2.97 SV=9.62 BV=-4.25 + {209995,24384,1024, 0, 0, 0}, //TV = 2.25(7087 lines) AV=2.97 SV=9.57 BV=-4.35 + {220011,24928,1024, 0, 0, 0}, //TV = 2.18(7425 lines) AV=2.97 SV=9.61 BV=-4.45 + {240012,24512,1024, 0, 0, 0}, //TV = 2.06(8100 lines) AV=2.97 SV=9.58 BV=-4.55 + {260013,24224,1024, 0, 0, 0}, //TV = 1.94(8775 lines) AV=2.97 SV=9.56 BV=-4.65 + {269998,25024,1024, 0, 0, 0}, //TV = 1.89(9112 lines) AV=2.97 SV=9.61 BV=-4.75 + {289999,24960,1024, 0, 0, 0}, //TV = 1.79(9787 lines) AV=2.97 SV=9.61 BV=-4.85 + {320015,24256,1024, 0, 0, 0}, //TV = 1.64(10800 lines) AV=2.97 SV=9.57 BV=-4.95 + {330001,25344,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.63 BV=-5.06 + {330001,27136,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.73 BV=-5.16 + {330001,29088,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.83 BV=-5.26 + {330001,31168,1024, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=9.93 BV=-5.36 + {330001,32768,1040, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.02 BV=-5.45 + {330001,32768,1112, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.12 BV=-5.55 + {330001,32768,1192, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.22 BV=-5.65 + {330001,32768,1280, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.32 BV=-5.75 + {330001,32768,1376, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.43 BV=-5.86 + {330001,32768,1472, 0, 0, 0}, //TV = 1.60(11137 lines) AV=2.97 SV=10.52 BV=-5.95 + {330001,32768,1536, 0, 0, 0}, /* TV = 1.60(11137 lines) AV=2.97 SV=10.58 BV=-6.01 */ + {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used {0, 0, 0, 0, 0, 0}, //reserved no used @@ -905,10 +903,10 @@ static constexpr strEvPline sCapturePLineTable_50Hz = static constexpr strAETable g_AE_CaptureAutoTable = { AETABLE_CAPTURE_AUTO, //eAETableID - 187, //u4TotalIndex + 191, //u4TotalIndex -20, //i4StrobeTrigerBV - 119, //i4MaxBV - -67, //i4MinBV + 129, //i4MaxBV + -61, //i4MinBV 90, //i4EffectiveMaxBV -50, //i4EffectiveMinBV LIB3A_AE_ISO_SPEED_AUTO, //ISO @@ -13587,16 +13585,16 @@ static constexpr strAEPLineNumInfo g_strAEPreviewAutoPLineInfo = { AETABLE_RPEVIEW_AUTO, 90, - -10, + -50, { - {1,10000,30,1144,1144}, - {2,30,30,1144,6144}, - {3,30,20,6144,6144}, - {4,20,20,6144,16384}, - {5,20,10,16384,16384}, - {6,10,10,16384,46080}, - {7,10,3,46080,46080}, - {8,3,3,46080,65536}, + {1,30000,30,1024,1024}, + {2,30,30,1024,4096}, + {3,30,20,4096,4096}, + {4,20,20,4096,10240}, + {5,20,10,10240,10240}, + {6,10,10,10240,24576}, + {7,10,3,24576,24576}, + {8,3,3,24576,49152}, {9,0,0,0,0}, {10,0,0,0,0}, {11,0,0,0,0}, @@ -13611,16 +13609,16 @@ static constexpr strAEPLineNumInfo g_strAECaptureAutoPLineInfo = { AETABLE_CAPTURE_AUTO, 90, - -10, + -50, { - {1,10000,30,1144,1144}, - {2,30,30,1144,6144}, - {3,30,20,6144,6144}, - {4,20,20,6144,16384}, - {5,20,10,16384,16384}, - {6,10,10,16384,46080}, - {7,10,3,46080,46080}, - {8,3,3,46080,65536}, + {1,30000,30,1024,1024}, + {2,30,30,1024,4096}, + {3,30,20,4096,4096}, + {4,20,20,4096,10240}, + {5,20,10,10240,10240}, + {6,10,10,10240,24576}, + {7,10,3,24576,24576}, + {8,3,3,24576,49152}, {9,0,0,0,0}, {10,0,0,0,0}, {11,0,0,0,0}, @@ -14719,29 +14717,29 @@ Fno,20 // Preview table -- Use preview sensor setting // Index MiniExp1/T MaxExp1/T MinGain MaxGain AETABLE_RPEVIEW_AUTO -90,-10 -1,10000,30,1144,1144 -2,30,30,1144,6144 -3,30,20,6144,6144 -4,20,20,6144,16384 -5,20,10,16384,16384 -6,10,10,16384,46080 -7,10,3,46080,46080 -8,3,3,46080,65536 +90,-50 +1,30000,30,1024,1024 +2,30,30,1024,4096 +3,30,20,4096,4096 +4,20,20,4096,10240 +5,20,10,10240,10240 +6,10,10,10240,24576 +7,10,3,24576,24576 +8,3,3,24576,49152 AETABLE_END // Capture table -- Use capture sensor setting // Index MiniExp1/T MaxExp1/T MinGain MaxGain AETABLE_CAPTURE_AUTO -90,-10 -1,10000,30,1144,1144 -2,30,30,1144,6144 -3,30,20,6144,6144 -4,20,20,6144,16384 -5,20,10,16384,16384 -6,10,10,16384,46080 -7,10,3,46080,46080 -8,3,3,46080,65536 +90,-50 +1,30000,30,1024,1024 +2,30,30,1024,4096 +3,30,20,4096,4096 +4,20,20,4096,10240 +5,20,10,10240,10240 +6,10,10,10240,24576 +7,10,3,24576,24576 +8,3,3,24576,49152 AETABLE_END // Video table -- Use video sensor setting diff --git a/imx291_mipi_raw/camera_AF_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_AF_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_AF_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_AF_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_COLOR_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_COLOR_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_COLOR_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_COLOR_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_FEATURE_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_FEATURE_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_FEATURE_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_FEATURE_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_FLASH_CALIBRATION_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_FLASH_CALIBRATION_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_FLASH_CALIBRATION_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_FLASH_CALIBRATION_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_FLASH_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_FLASH_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_FLASH_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_FLASH_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_ISP_common_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_ISP_common_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_ISP_common_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_ISP_common_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_ISP_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_ISP_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_ISP_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_ISP_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_TONEMAP_param_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_TONEMAP_param_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_TONEMAP_param_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_TONEMAP_param_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_feature_para_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_feature_para_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_feature_para_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_feature_para_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_flash_awb_para_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_flash_awb_para_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_flash_awb_para_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_flash_awb_para_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_flicker_para_imx291mipiraw.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_flicker_para_imx291mipiraw.cpp similarity index 100% rename from imx291_mipi_raw/camera_flicker_para_imx291mipiraw.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_flicker_para_imx291mipiraw.cpp diff --git a/imx291_mipi_raw/camera_gis_para_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_gis_para_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_gis_para_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_gis_para_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_indexmgr_api.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_indexmgr_api.cpp similarity index 100% rename from imx291_mipi_raw/camera_indexmgr_api.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_indexmgr_api.cpp diff --git a/imx291_mipi_raw/camera_info_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_info_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_info_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_info_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_colortbl_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_colortbl_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_colortbl_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_colortbl_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_lsc_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_lsc_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_lsc_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_lsc_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_regs_capture_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_capture_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_regs_capture_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_capture_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_regs_feature_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_feature_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_regs_feature_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_feature_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_regs_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_regs_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_regs_preview_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_preview_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_regs_preview_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_preview_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_regs_video_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_video_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_regs_video_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_regs_video_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_isp_tonemap_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_tonemap_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_isp_tonemap_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_isp_tonemap_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_tsf_data_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_tsf_data_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_tsf_data_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_tsf_data_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_tsf_para_imx291mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_tsf_para_imx291mipiraw.h similarity index 100% rename from imx291_mipi_raw/camera_tsf_para_imx291mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_tsf_para_imx291mipiraw.h diff --git a/imx291_mipi_raw/camera_tuning_para_imx291mipiraw.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_tuning_para_imx291mipiraw.cpp similarity index 100% rename from imx291_mipi_raw/camera_tuning_para_imx291mipiraw.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/camera_tuning_para_imx291mipiraw.cpp diff --git a/imx291_mipi_raw/imx291mipiraw_Info.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/imx291mipiraw_Info.h similarity index 100% rename from imx291_mipi_raw/imx291mipiraw_Info.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/imx291mipiraw_Info.h diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data.h similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data.h diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_AE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_AE.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_AE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_AE.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_AF.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_AF.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_AF.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_AF.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_Check.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Check.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_Check.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Check.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_EE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_EE.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_EE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_EE.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc diff --git a/imx291_mipi_raw/tuning_mapping/cam_idx_other.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_other.h similarity index 100% rename from imx291_mipi_raw/tuning_mapping/cam_idx_other.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291_mipi_raw/tuning_mapping/cam_idx_other.h diff --git a/imx291sub2_mipi_raw/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Android.mk diff --git a/imx291sub2_mipi_raw/AutoHDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/Android.mk diff --git a/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture.h similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture.h diff --git a/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CCM.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_CCM.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_COLOR.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_COLOR.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Capture/imx291sub2mipiraw_AutoHDR_Capture_TONE.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/Android.mk diff --git a/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview.h similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview.h diff --git a/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AE.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AWB.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_AWB.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Preview/imx291sub2mipiraw_AutoHDR_Preview_TONE.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/Android.mk diff --git a/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video.h similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video.h diff --git a/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/AutoHDR_Video/imx291sub2mipiraw_AutoHDR_Video_TONE.cpp diff --git a/imx291sub2_mipi_raw/Face_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Face_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/Android.mk diff --git a/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture.h similarity index 100% rename from imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture.h diff --git a/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_CCM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_CCM.cpp diff --git a/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_COLOR.cpp similarity index 100% rename from imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_COLOR.cpp diff --git a/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_MFNR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_MFNR.cpp similarity index 100% rename from imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_MFNR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_MFNR.cpp diff --git a/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_YUV.cpp similarity index 100% rename from imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Face_Capture/imx291sub2mipiraw_Face_Capture_ISP_YUV.cpp diff --git a/imx291sub2_mipi_raw/Flash_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Flash_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/Android.mk diff --git a/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture.h similarity index 100% rename from imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture.h diff --git a/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CCM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_CCM.cpp diff --git a/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_COLOR.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_COLOR.cpp diff --git a/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_ISP_NBC_TBL.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_ISP_NBC_TBL.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_ISP_NBC_TBL.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_ISP_NBC_TBL.cpp diff --git a/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_Capture/imx291sub2mipiraw_Flash_Capture_TONE.cpp diff --git a/imx291sub2_mipi_raw/Flash_HDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Flash_HDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/Android.mk diff --git a/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture.h similarity index 100% rename from imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture.h diff --git a/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CCM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_CCM.cpp diff --git a/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_COLOR.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_COLOR.cpp diff --git a/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Flash_HDR_Capture/imx291sub2mipiraw_Flash_HDR_Capture_TONE.cpp diff --git a/imx291sub2_mipi_raw/HDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/HDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/Android.mk diff --git a/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture.h similarity index 100% rename from imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture.h diff --git a/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CCM.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_CCM.cpp diff --git a/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_COLOR.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_COLOR.cpp diff --git a/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Capture/imx291sub2mipiraw_HDR_Capture_TONE.cpp diff --git a/imx291sub2_mipi_raw/HDR_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/HDR_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/Android.mk diff --git a/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview.h similarity index 100% rename from imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview.h diff --git a/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AE.cpp diff --git a/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AWB.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_AWB.cpp diff --git a/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Preview/imx291sub2mipiraw_HDR_Preview_TONE.cpp diff --git a/imx291sub2_mipi_raw/HDR_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/HDR_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/Android.mk diff --git a/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video.h similarity index 100% rename from imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video.h diff --git a/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/HDR_Video/imx291sub2mipiraw_HDR_Video_TONE.cpp diff --git a/imx291sub2_mipi_raw/MT6771_NVRAM_IF_imx291sub2mipiraw.xlsx b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/MT6771_NVRAM_IF_imx291sub2mipiraw.xlsx similarity index 100% rename from imx291sub2_mipi_raw/MT6771_NVRAM_IF_imx291sub2mipiraw.xlsx rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/MT6771_NVRAM_IF_imx291sub2mipiraw.xlsx diff --git a/imx291sub2_mipi_raw/N3D_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/N3D_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/Android.mk diff --git a/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture.h similarity index 100% rename from imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture.h diff --git a/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CCM.cpp similarity index 100% rename from imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_CCM.cpp diff --git a/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_COLOR.cpp similarity index 100% rename from imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Capture/imx291sub2mipiraw_N3D_Capture_COLOR.cpp diff --git a/imx291sub2_mipi_raw/N3D_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/N3D_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/Android.mk diff --git a/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview.h similarity index 100% rename from imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview.h diff --git a/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AE.cpp diff --git a/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AWB.cpp similarity index 100% rename from imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_AWB.cpp diff --git a/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Preview/imx291sub2mipiraw_N3D_Preview_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/N3D_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Video/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/N3D_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Video/Android.mk diff --git a/imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video.h similarity index 100% rename from imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video.h diff --git a/imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/N3D_Video/imx291sub2mipiraw_N3D_Video_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/Reserved/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Reserved/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/Android.mk diff --git a/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved.h similarity index 100% rename from imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved.h diff --git a/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_ISP_Reserved.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_ISP_Reserved.cpp similarity index 100% rename from imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_ISP_Reserved.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_ISP_Reserved.cpp diff --git a/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_Others.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_Others.cpp similarity index 100% rename from imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_Others.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Reserved/imx291sub2mipiraw_Reserved_Others.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/Android.mk diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture.h similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture.h diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AE.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AF.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AF.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AWB.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_AWB.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CCM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_CCM.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_COLOR.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_COLOR.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ClearZoom.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ClearZoom.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ClearZoom.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ClearZoom.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AE.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AWB.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_AWB.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_Calibration.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_Calibration.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_Calibration.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_Flash_Calibration.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_MFNR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_MFNR.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_MFNR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_MFNR.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_NBC_TBL.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_NBC_TBL.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_NBC_TBL.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_NBC_TBL.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_Other.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_Other.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_Other.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_Other.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_RAW.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_RAW.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_YUV.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_ISP_YUV.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture/imx291sub2mipiraw_Scene_Capture_TONE.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture_4cell/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture_4cell/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/Android.mk diff --git a/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell.h similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell.h diff --git a/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AE.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AF.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AF.cpp diff --git a/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AWB.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Capture_4cell/imx291sub2mipiraw_Scene_Capture_4cell_AWB.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/Android.mk diff --git a/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview.h similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview.h diff --git a/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ClearZoom.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ClearZoom.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ClearZoom.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ClearZoom.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_RAW.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_RAW.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_YUV.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_ISP_YUV.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview/imx291sub2mipiraw_Scene_Preview_TONE.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview_4k/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_4k/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/Android.mk diff --git a/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k.h similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k.h diff --git a/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AE.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AF.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AF.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AWB.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_4k/imx291sub2mipiraw_Scene_Preview_4k_AWB.cpp diff --git a/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk diff --git a/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash.h similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash.h diff --git a/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash_AE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Scene_Preview_ZSD_Flash/imx291sub2mipiraw_Scene_Preview_ZSD_Flash_AE.cpp diff --git a/imx291sub2_mipi_raw/Video_1080/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Video_1080/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/Android.mk diff --git a/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080.h similarity index 100% rename from imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080.h diff --git a/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_RAW.cpp similarity index 100% rename from imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_RAW.cpp diff --git a/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_YUV.cpp similarity index 100% rename from imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_1080/imx291sub2mipiraw_Video_1080_ISP_YUV.cpp diff --git a/imx291sub2_mipi_raw/Video_4k/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/Android.mk similarity index 100% rename from imx291sub2_mipi_raw/Video_4k/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/Android.mk diff --git a/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k.h similarity index 100% rename from imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k.h diff --git a/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_AF.cpp similarity index 100% rename from imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_AF.cpp diff --git a/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_CA_LTM.cpp similarity index 100% rename from imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_CA_LTM.cpp diff --git a/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_TONE.cpp similarity index 100% rename from imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/Video_4k/imx291sub2mipiraw_Video_4k_TONE.cpp diff --git a/imx291sub2_mipi_raw/camera_3A_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_3A_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_3A_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_3A_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_AE_PLineTable_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_AE_PLineTable_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_AE_PLineTable_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_AE_PLineTable_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_AF_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_AF_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_AF_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_AF_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_COLOR_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_COLOR_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_COLOR_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_COLOR_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_FEATURE_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_FEATURE_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_FEATURE_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_FEATURE_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_FLASH_CALIBRATION_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_FLASH_CALIBRATION_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_FLASH_CALIBRATION_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_FLASH_CALIBRATION_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_FLASH_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_FLASH_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_FLASH_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_FLASH_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_ISP_common_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_ISP_common_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_ISP_common_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_ISP_common_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_ISP_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_ISP_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_ISP_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_ISP_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_TONEMAP_param_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_TONEMAP_param_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_TONEMAP_param_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_TONEMAP_param_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_feature_para_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_feature_para_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_feature_para_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_feature_para_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_flash_awb_para_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_flash_awb_para_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_flash_awb_para_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_flash_awb_para_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_flicker_para_imx291sub2mipiraw.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_flicker_para_imx291sub2mipiraw.cpp similarity index 100% rename from imx291sub2_mipi_raw/camera_flicker_para_imx291sub2mipiraw.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_flicker_para_imx291sub2mipiraw.cpp diff --git a/imx291sub2_mipi_raw/camera_gis_para_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_gis_para_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_gis_para_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_gis_para_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_indexmgr_api.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_indexmgr_api.cpp similarity index 100% rename from imx291sub2_mipi_raw/camera_indexmgr_api.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_indexmgr_api.cpp diff --git a/imx291sub2_mipi_raw/camera_info_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_info_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_info_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_info_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_colortbl_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_colortbl_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_colortbl_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_colortbl_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_lsc_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_lsc_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_lsc_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_lsc_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_regs_capture_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_capture_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_regs_capture_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_capture_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_regs_feature_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_feature_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_regs_feature_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_feature_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_regs_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_regs_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_regs_preview_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_preview_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_regs_preview_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_preview_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_regs_video_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_video_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_regs_video_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_regs_video_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_isp_tonemap_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_tonemap_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_isp_tonemap_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_isp_tonemap_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_tsf_data_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_tsf_data_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_tsf_data_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_tsf_data_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_tsf_para_imx291sub2mipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_tsf_para_imx291sub2mipiraw.h similarity index 100% rename from imx291sub2_mipi_raw/camera_tsf_para_imx291sub2mipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_tsf_para_imx291sub2mipiraw.h diff --git a/imx291sub2_mipi_raw/camera_tuning_para_imx291sub2mipiraw.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_tuning_para_imx291sub2mipiraw.cpp similarity index 100% rename from imx291sub2_mipi_raw/camera_tuning_para_imx291sub2mipiraw.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/camera_tuning_para_imx291sub2mipiraw.cpp diff --git a/imx291sub2_mipi_raw/imx291sub2mipiraw_Info.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/imx291sub2mipiraw_Info.h similarity index 100% rename from imx291sub2_mipi_raw/imx291sub2mipiraw_Info.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/imx291sub2mipiraw_Info.h diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data.h similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data.h diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AE.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AE.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AF.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AF.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AF.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AF.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Check.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Check.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Check.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Check.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_EE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_EE.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_EE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_EE.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc diff --git a/imx291sub2_mipi_raw/tuning_mapping/cam_idx_other.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_other.h similarity index 100% rename from imx291sub2_mipi_raw/tuning_mapping/cam_idx_other.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub2_mipi_raw/tuning_mapping/cam_idx_other.h diff --git a/imx291sub_mipi_raw/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Android.mk diff --git a/imx291sub_mipi_raw/AutoHDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/Android.mk similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/Android.mk diff --git a/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture.h similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture.h diff --git a/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CCM.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_CCM.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_COLOR.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_COLOR.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Capture/imx291submipiraw_AutoHDR_Capture_TONE.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/Android.mk similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/Android.mk diff --git a/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview.h similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview.h diff --git a/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AE.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AWB.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_AWB.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Preview/imx291submipiraw_AutoHDR_Preview_TONE.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/Android.mk similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/Android.mk diff --git a/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video.h similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video.h diff --git a/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/AutoHDR_Video/imx291submipiraw_AutoHDR_Video_TONE.cpp diff --git a/imx291sub_mipi_raw/Face_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Face_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/Android.mk diff --git a/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture.h similarity index 100% rename from imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture.h diff --git a/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_CCM.cpp similarity index 100% rename from imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_CCM.cpp diff --git a/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_COLOR.cpp similarity index 100% rename from imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_COLOR.cpp diff --git a/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_MFNR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_MFNR.cpp similarity index 100% rename from imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_MFNR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_MFNR.cpp diff --git a/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_YUV.cpp similarity index 100% rename from imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Face_Capture/imx291submipiraw_Face_Capture_ISP_YUV.cpp diff --git a/imx291sub_mipi_raw/Flash_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Flash_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/Android.mk diff --git a/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture.h similarity index 100% rename from imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture.h diff --git a/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CCM.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_CCM.cpp diff --git a/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_COLOR.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_COLOR.cpp diff --git a/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_ISP_NBC_TBL.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_ISP_NBC_TBL.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_ISP_NBC_TBL.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_ISP_NBC_TBL.cpp diff --git a/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_Capture/imx291submipiraw_Flash_Capture_TONE.cpp diff --git a/imx291sub_mipi_raw/Flash_HDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Flash_HDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/Android.mk diff --git a/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture.h similarity index 100% rename from imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture.h diff --git a/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CCM.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_CCM.cpp diff --git a/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_COLOR.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_COLOR.cpp diff --git a/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Flash_HDR_Capture/imx291submipiraw_Flash_HDR_Capture_TONE.cpp diff --git a/imx291sub_mipi_raw/HDR_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/Android.mk similarity index 100% rename from imx291sub_mipi_raw/HDR_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/Android.mk diff --git a/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture.h similarity index 100% rename from imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture.h diff --git a/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CCM.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_CCM.cpp diff --git a/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_COLOR.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_COLOR.cpp diff --git a/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Capture/imx291submipiraw_HDR_Capture_TONE.cpp diff --git a/imx291sub_mipi_raw/HDR_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/Android.mk similarity index 100% rename from imx291sub_mipi_raw/HDR_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/Android.mk diff --git a/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview.h similarity index 100% rename from imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview.h diff --git a/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AE.cpp diff --git a/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AWB.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_AWB.cpp diff --git a/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Preview/imx291submipiraw_HDR_Preview_TONE.cpp diff --git a/imx291sub_mipi_raw/HDR_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/Android.mk similarity index 100% rename from imx291sub_mipi_raw/HDR_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/Android.mk diff --git a/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video.h similarity index 100% rename from imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video.h diff --git a/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/HDR_Video/imx291submipiraw_HDR_Video_TONE.cpp diff --git a/imx291sub_mipi_raw/MT6771_NVRAM_IF_imx291submipiraw.xlsx b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/MT6771_NVRAM_IF_imx291submipiraw.xlsx similarity index 100% rename from imx291sub_mipi_raw/MT6771_NVRAM_IF_imx291submipiraw.xlsx rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/MT6771_NVRAM_IF_imx291submipiraw.xlsx diff --git a/imx291sub_mipi_raw/N3D_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/Android.mk similarity index 100% rename from imx291sub_mipi_raw/N3D_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/Android.mk diff --git a/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture.h similarity index 100% rename from imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture.h diff --git a/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CCM.cpp similarity index 100% rename from imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_CCM.cpp diff --git a/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_COLOR.cpp similarity index 100% rename from imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Capture/imx291submipiraw_N3D_Capture_COLOR.cpp diff --git a/imx291sub_mipi_raw/N3D_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/Android.mk similarity index 100% rename from imx291sub_mipi_raw/N3D_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/Android.mk diff --git a/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview.h similarity index 100% rename from imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview.h diff --git a/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AE.cpp diff --git a/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AWB.cpp similarity index 100% rename from imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_AWB.cpp diff --git a/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Preview/imx291submipiraw_N3D_Preview_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/N3D_Video/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Video/Android.mk similarity index 100% rename from imx291sub_mipi_raw/N3D_Video/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Video/Android.mk diff --git a/imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video.h similarity index 100% rename from imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video.h diff --git a/imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/N3D_Video/imx291submipiraw_N3D_Video_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/Reserved/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Reserved/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/Android.mk diff --git a/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved.h similarity index 100% rename from imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved.h diff --git a/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_ISP_Reserved.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_ISP_Reserved.cpp similarity index 100% rename from imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_ISP_Reserved.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_ISP_Reserved.cpp diff --git a/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_Others.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_Others.cpp similarity index 100% rename from imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_Others.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Reserved/imx291submipiraw_Reserved_Others.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/Android.mk diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture.h similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture.h diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AE.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AF.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AF.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AWB.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_AWB.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CCM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CCM.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CCM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_CCM.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_COLOR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_COLOR.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_COLOR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_COLOR.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ClearZoom.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ClearZoom.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ClearZoom.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ClearZoom.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AE.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AWB.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_AWB.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_Calibration.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_Calibration.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_Calibration.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_Flash_Calibration.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_MFNR.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_MFNR.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_MFNR.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_MFNR.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_NBC_TBL.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_NBC_TBL.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_NBC_TBL.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_NBC_TBL.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_Other.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_Other.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_Other.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_Other.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_RAW.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_RAW.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_YUV.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_ISP_YUV.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture/imx291submipiraw_Scene_Capture_TONE.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture_4cell/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture_4cell/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/Android.mk diff --git a/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell.h similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell.h diff --git a/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AE.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AF.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AF.cpp diff --git a/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AWB.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Capture_4cell/imx291submipiraw_Scene_Capture_4cell_AWB.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/Android.mk diff --git a/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview.h similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview.h diff --git a/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ClearZoom.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ClearZoom.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ClearZoom.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ClearZoom.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_RAW.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_RAW.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_YUV.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_ISP_YUV.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview/imx291submipiraw_Scene_Preview_TONE.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview_4k/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_4k/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/Android.mk diff --git a/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k.h similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k.h diff --git a/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AE.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AF.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AF.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AWB.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AWB.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AWB.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_4k/imx291submipiraw_Scene_Preview_4k_AWB.cpp diff --git a/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/Android.mk diff --git a/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash.h similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash.h diff --git a/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash_AE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash_AE.cpp similarity index 100% rename from imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash_AE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Scene_Preview_ZSD_Flash/imx291submipiraw_Scene_Preview_ZSD_Flash_AE.cpp diff --git a/imx291sub_mipi_raw/Video_1080/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Video_1080/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/Android.mk diff --git a/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080.h similarity index 100% rename from imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080.h diff --git a/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_RAW.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_RAW.cpp similarity index 100% rename from imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_RAW.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_RAW.cpp diff --git a/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_YUV.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_YUV.cpp similarity index 100% rename from imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_YUV.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_1080/imx291submipiraw_Video_1080_ISP_YUV.cpp diff --git a/imx291sub_mipi_raw/Video_4k/Android.mk b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/Android.mk similarity index 100% rename from imx291sub_mipi_raw/Video_4k/Android.mk rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/Android.mk diff --git a/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k.h similarity index 100% rename from imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k.h diff --git a/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_AF.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_AF.cpp similarity index 100% rename from imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_AF.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_AF.cpp diff --git a/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_CA_LTM.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_CA_LTM.cpp similarity index 100% rename from imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_CA_LTM.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_CA_LTM.cpp diff --git a/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_TONE.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_TONE.cpp similarity index 100% rename from imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_TONE.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/Video_4k/imx291submipiraw_Video_4k_TONE.cpp diff --git a/imx291sub_mipi_raw/camera_3A_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_3A_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_3A_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_3A_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_AE_PLineTable_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_AE_PLineTable_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_AE_PLineTable_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_AE_PLineTable_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_AF_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_AF_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_AF_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_AF_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_COLOR_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_COLOR_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_COLOR_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_COLOR_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_FEATURE_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_FEATURE_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_FEATURE_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_FEATURE_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_FLASH_CALIBRATION_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_FLASH_CALIBRATION_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_FLASH_CALIBRATION_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_FLASH_CALIBRATION_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_FLASH_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_FLASH_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_FLASH_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_FLASH_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_ISP_common_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_ISP_common_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_ISP_common_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_ISP_common_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_ISP_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_ISP_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_ISP_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_ISP_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_TONEMAP_param_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_TONEMAP_param_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_TONEMAP_param_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_TONEMAP_param_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_feature_para_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_feature_para_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_feature_para_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_feature_para_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_flash_awb_para_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_flash_awb_para_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_flash_awb_para_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_flash_awb_para_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_flicker_para_imx291submipiraw.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_flicker_para_imx291submipiraw.cpp similarity index 100% rename from imx291sub_mipi_raw/camera_flicker_para_imx291submipiraw.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_flicker_para_imx291submipiraw.cpp diff --git a/imx291sub_mipi_raw/camera_gis_para_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_gis_para_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_gis_para_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_gis_para_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_indexmgr_api.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_indexmgr_api.cpp similarity index 100% rename from imx291sub_mipi_raw/camera_indexmgr_api.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_indexmgr_api.cpp diff --git a/imx291sub_mipi_raw/camera_info_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_info_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_info_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_info_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_colortbl_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_colortbl_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_colortbl_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_colortbl_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_lsc_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_lsc_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_lsc_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_lsc_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_regs_capture_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_capture_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_regs_capture_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_capture_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_regs_feature_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_feature_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_regs_feature_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_feature_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_regs_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_regs_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_regs_preview_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_preview_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_regs_preview_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_preview_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_regs_video_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_video_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_regs_video_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_regs_video_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_isp_tonemap_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_tonemap_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_isp_tonemap_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_isp_tonemap_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_tsf_data_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_tsf_data_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_tsf_data_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_tsf_data_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_tsf_para_imx291submipiraw.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_tsf_para_imx291submipiraw.h similarity index 100% rename from imx291sub_mipi_raw/camera_tsf_para_imx291submipiraw.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_tsf_para_imx291submipiraw.h diff --git a/imx291sub_mipi_raw/camera_tuning_para_imx291submipiraw.cpp b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_tuning_para_imx291submipiraw.cpp similarity index 100% rename from imx291sub_mipi_raw/camera_tuning_para_imx291submipiraw.cpp rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/camera_tuning_para_imx291submipiraw.cpp diff --git a/imx291sub_mipi_raw/imx291submipiraw_Info.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/imx291submipiraw_Info.h similarity index 100% rename from imx291sub_mipi_raw/imx291submipiraw_Info.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/imx291submipiraw_Info.h diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data.h similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data.h diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ADBS.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AE.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AE.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AF.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AF.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AF.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AF.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_AWB.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_BPC.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_NR1.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_BNR_PDC.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CA_LTM.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_CCM.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_COLOR_PARAM.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Check.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Check.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Check.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Check.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_ClearZoom.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DBS.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_DCE.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_EE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_EE.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_EE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_EE.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_FD_ANR.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AE.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_AWB.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_Flash_Calibration.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_GMA.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_HFG.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_LCE.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFB.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MFNR.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_MIXER3.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ABF.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_ANR2.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC2_CCR.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_ANR.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_LCE_LINK.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NBC_TBL.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_NR3D.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_OBC.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_PCA.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RMM.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_RNR.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SL2F.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_SWNR_THRES.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_data_UDM.inc diff --git a/imx291sub_mipi_raw/tuning_mapping/cam_idx_other.h b/vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_other.h similarity index 100% rename from imx291sub_mipi_raw/tuning_mapping/cam_idx_other.h rename to vendor/mediatek/proprietary/custom/mt6771/hal/imgsensor/ver1/imx291sub_mipi_raw/tuning_mapping/cam_idx_other.h