You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
839 lines
39 KiB
839 lines
39 KiB
package rkaiqdefaults
|
|
|
|
import (
|
|
// "fmt"
|
|
)
|
|
|
|
func rkaiq_macro_switch(soc string) map[string]bool {
|
|
var flag bool = false
|
|
var flag0 bool = false
|
|
var macros_map map[string]bool
|
|
macros_map = make(map[string]bool)
|
|
|
|
macros_map["RKAIQ_ENABLE_SIMULATOR"] = false
|
|
macros_map["RKAIQ_ENABLE_PARSER_V1"] = false
|
|
macros_map["RKAIQ_ENABLE_CAMGROUP"] = true
|
|
macros_map["RKAIQ_HAVE_FAKECAM"] = true
|
|
macros_map["RKAIQ_HAVE_SPSTREAM"] = false
|
|
macros_map["RKAIQ_HAVE_THUMBNAILS"] = false
|
|
macros_map["RKAIQ_HAVE_MULTIISP"] = true
|
|
macros_map["RKAIQ_ENABLE_AF"] = true
|
|
macros_map["RKAIQ_HAVE_ONLY_CUSTOM_AF"] = false
|
|
macros_map["RKAIQ_USE_RAWSTREAM_LIB"] = false
|
|
macros_map["RKAIQ_IMPLEMENT_C"] = false
|
|
if soc == "rk3562" {
|
|
macros_map["ISP_HW_V32_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V32LT"] = true
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = true
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = true
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = false
|
|
flag = macros_map["RKAIQ_ENABLE_AF"]
|
|
flag0 = macros_map["RKAIQ_HAVE_ONLY_CUSTOM_AF"]
|
|
if flag == false {
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V32_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V32_LITE"] = false
|
|
} else if flag0 {
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V32_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V32_LITE"] = false
|
|
} else {
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V32_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V32_LITE"] = true
|
|
}
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = true
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = true
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = false
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = true
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2_LITE"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = true
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
} else if soc == "rv1106" {
|
|
macros_map["ISP_HW_V32"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = true
|
|
macros_map["RKAIQ_HAVE_GIC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_ORB_V1"] = false
|
|
macros_map["RKAIQ_HAVE_EIS_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V03"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V11"] = true
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = true
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = true
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = true
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = true
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = true
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = true
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = false
|
|
flag = macros_map["RKAIQ_ENABLE_AF"]
|
|
flag0 = macros_map["RKAIQ_HAVE_ONLY_CUSTOM_AF"]
|
|
if flag == false {
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V31"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
} else if flag0 {
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V31"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
} else {
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V31"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = true
|
|
}
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = true
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = true
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = false
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = true
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = true
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
} else if soc == "rk3588" {
|
|
macros_map["ISP_HW_V30"] = true
|
|
macros_map["RKAIQ_ENABLE_CAMGROUP"] = true
|
|
macros_map["RKAIQ_HAVE_THUMBNAILS"] = true
|
|
macros_map["RKAIQ_HAVE_MULTIISP"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_ORB_V1"] = false
|
|
macros_map["RKAIQ_HAVE_EIS_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V03"] = true
|
|
macros_map["RKAIQ_HAVE_CAC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = true
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = false
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = true
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = true
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = false
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = false
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = false
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = true
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = true
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = false
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = false
|
|
macros_map["RKAIQ_HAVE_LDCH_V10"] = true
|
|
macros_map["RKAIQ_HAVE_FEC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = false
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
} else if soc == "rk356x" {
|
|
macros_map["ISP_HW_V21"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_ORB_V1"] = false
|
|
macros_map["RKAIQ_HAVE_EIS_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V03"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = true
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = false
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = true
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = false
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = false
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = false
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = true
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = false
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = false
|
|
macros_map["RKAIQ_HAVE_LDCH_V10"] = true
|
|
macros_map["RKAIQ_HAVE_FEC_V10"] = true
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = false
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEGAMMA_V1"] = true
|
|
} else if soc == "rk1109" {
|
|
macros_map["ISP_HW_V20"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_GIC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_ORB_V1"] = true
|
|
macros_map["RKAIQ_HAVE_EIS_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CAC_V03"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = false
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = true
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = false
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = false
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = false
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = true
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = false
|
|
macros_map["RKAIQ_HAVE_LDCH_V10"] = true
|
|
macros_map["RKAIQ_HAVE_FEC_V10"] = true
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = false
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEGAMMA_V1"] = true
|
|
} else if soc == "rk3576" {
|
|
macros_map["ISP_HW_V39"] = true
|
|
macros_map["RKAIQ_NEWSTRUCT_TEST"] = true
|
|
macros_map["RKAIQ_IMPLEMENT_C"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32LT"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V39"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V33"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_ORB_V1"] = false
|
|
macros_map["RKAIQ_HAVE_EIS_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V03"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V11"] = true
|
|
macros_map["RKAIQ_HAVE_CAC_V12"] = true
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V24"] = true
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V31"] = true
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V34"] = true
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V30"] = true
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = true
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMTD_V1"] = true
|
|
macros_map["RKAIQ_HAVE_YUVME_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = true
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V31"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V32_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V33"] = true
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V3"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = true
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V20"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V14"] = true
|
|
macros_map["RKAIQ_HAVE_RGBIR_REMOSAIC_V10"] = true
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = false
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V3"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = true
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DPCC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = false
|
|
macros_map["RKAIQ_HAVE_LDCH_V22"] = true
|
|
macros_map["RKAIQ_HAVE_LDCV_V22"] = true
|
|
} else if soc == "rv1103B" {
|
|
macros_map["ISP_HW_V33"] = true
|
|
macros_map["RKAIQ_NEWSTRUCT_TEST"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32LT"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V39"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V33"] = true
|
|
macros_map["RKAIQ_HAVE_GIC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_ORB_V1"] = false
|
|
macros_map["RKAIQ_HAVE_EIS_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V03"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V24"] = false
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V31"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V34"] = false
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = true
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YUVME_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V31"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V32_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V33"] = false
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V3"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = true
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V20"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V14"] = false
|
|
macros_map["RKAIQ_HAVE_RGBIR_REMOSAIC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = false
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = true
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V3"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V4"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = true
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DPCC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
} else if soc == "rv1126B" {
|
|
macros_map["ISP_HW_V35"] = true
|
|
macros_map["RKAIQ_NEWSTRUCT_TEST"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V21"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V32LT"] = false
|
|
macros_map["RKAIQ_HAVE_AWB_V39"] = true
|
|
macros_map["RKAIQ_HAVE_AWB_V33"] = true
|
|
macros_map["RKAIQ_HAVE_GIC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GIC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_ORB_V1"] = false
|
|
macros_map["RKAIQ_HAVE_EIS_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V03"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_CAC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V3"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V22"] = false
|
|
macros_map["RKAIQ_HAVE_YNR_V24"] = false
|
|
macros_map["RKAIQ_HAVE_UVNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V30_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_CNR_V31"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V1"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V3"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V4"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V33_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_SHARP_V34"] = false
|
|
macros_map["RKAIQ_HAVE_MFNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V23_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR_V30"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V1"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN_V2"] = true
|
|
macros_map["RKAIQ_HAVE_BLC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_BLC_V32"] = true
|
|
macros_map["RKAIQ_HAVE_ANR_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AMD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_YUVME_V1"] = false
|
|
macros_map["RKAIQ_HAVE_PDAF"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V20"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V30"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V31"] = false
|
|
macros_map["RKAIQ_ONLY_AF_STATS_V31"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V32_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_AF_V33"] = false
|
|
macros_map["RKAIQ_HAVE_3DLUT_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V1"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V2"] = false
|
|
macros_map["RKAIQ_HAVE_CCM_V3"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V11"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_MERGE_V12"] = true
|
|
macros_map["RKAIQ_HAVE_DRC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V12_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_DRC_V20"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE_V14"] = false
|
|
macros_map["RKAIQ_HAVE_RGBIR_REMOSAIC_V10"] = false
|
|
macros_map["RKAIQ_HAVE_TMO_V1"] = false
|
|
macros_map["RKAIQ_HAVE_WDR_V1"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH_V21"] = true
|
|
macros_map["RKAIQ_HAVE_CSM_V1"] = true
|
|
macros_map["RKAIQ_HAVE_CGC_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AE_V1"] = true
|
|
macros_map["RKAIQ_HAVE_AFD_V1"] = false
|
|
macros_map["RKAIQ_HAVE_AFD_V2"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V2_LITE"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V3"] = false
|
|
macros_map["RKAIQ_HAVE_DEBAYER_V4"] = true
|
|
macros_map["RKAIQ_HAVE_LSC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V2"] = false
|
|
macros_map["RKAIQ_HAVE_LSC_V3"] = true
|
|
macros_map["RKAIQ_HAVE_DPCC_V1"] = false
|
|
macros_map["RKAIQ_HAVE_DPCC_V2"] = true
|
|
macros_map["RKAIQ_HAVE_ACP_V10"] = true
|
|
macros_map["RKAIQ_HAVE_AIE_V10"] = true
|
|
macros_map["RKAIQ_HAVE_ASD_V10"] = false
|
|
}
|
|
|
|
// get algos modules macros
|
|
rkaiq_algo_macro_switch(macros_map)
|
|
|
|
// fmt.Printf("macros_map size: %d\n", len(macros_map))
|
|
return macros_map
|
|
}
|
|
|
|
func rkaiq_algo_macro_switch(macros_map map[string]bool) {
|
|
|
|
isp20 := macros_map["ISP_HW_V20"]
|
|
isp21 := macros_map["ISP_HW_V21"]
|
|
isp30 := macros_map["ISP_HW_V30"]
|
|
isp32 := macros_map["ISP_HW_V32"]
|
|
isp32_lite := macros_map["ISP_HW_V32_LITE"]
|
|
isp39 := macros_map["ISP_HW_V39"]
|
|
isp33 := macros_map["ISP_HW_V33"]
|
|
|
|
af_en := macros_map["RKAIQ_ENABLE_AF"]
|
|
if af_en {
|
|
macros_map["RKAIQ_HAVE_AF"] = true
|
|
} else {
|
|
macros_map["RKAIQ_HAVE_AF"] = false
|
|
}
|
|
|
|
macros_map["RKAIQ_HAVE_AWB"] = true
|
|
macros_map["RKAIQ_HAVE_GIC"] = true
|
|
macros_map["RKAIQ_HAVE_CAC"] = true
|
|
macros_map["RKAIQ_HAVE_YNR"] = true
|
|
macros_map["RKAIQ_HAVE_CNR"] = true
|
|
macros_map["RKAIQ_HAVE_SHARP"] = true
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = true
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR"] = true
|
|
macros_map["RKAIQ_HAVE_BAYERTNR"] = true
|
|
macros_map["RKAIQ_HAVE_GAIN"] = true
|
|
macros_map["RKAIQ_HAVE_BLC"] = true
|
|
macros_map["RKAIQ_HAVE_3DLUT"] = true
|
|
macros_map["RKAIQ_HAVE_CCM"] = true
|
|
macros_map["RKAIQ_HAVE_GAMMA"] = true
|
|
macros_map["RKAIQ_HAVE_MERGE"] = true
|
|
macros_map["RKAIQ_HAVE_DRC"] = true
|
|
macros_map["RKAIQ_HAVE_DEHAZE"] = true
|
|
// macros_map["RKAIQ_HAVE_WDR"] = true
|
|
macros_map["RKAIQ_HAVE_LDCH"] = true
|
|
macros_map["RKAIQ_HAVE_CSM"] = true
|
|
macros_map["RKAIQ_HAVE_CGC"] = true
|
|
macros_map["RKAIQ_HAVE_AE"] = true
|
|
macros_map["RKAIQ_HAVE_AFD"] = true
|
|
macros_map["RKAIQ_HAVE_DEBAYER"] = true
|
|
macros_map["RKAIQ_HAVE_LSC"] = true
|
|
macros_map["RKAIQ_HAVE_DPCC"] = true
|
|
macros_map["RKAIQ_HAVE_ACP"] = true
|
|
macros_map["RKAIQ_HAVE_AIE"] = true
|
|
|
|
macros_map["RKAIQ_HAVE_ASD"] = false
|
|
macros_map["RKAIQ_HAVE_ORB"] = false
|
|
macros_map["RKAIQ_HAVE_EIS"] = false
|
|
macros_map["RKAIQ_HAVE_UVNR"] = false
|
|
macros_map["RKAIQ_HAVE_MFNR"] = false
|
|
macros_map["RKAIQ_HAVE_ANR"] = false
|
|
macros_map["RKAIQ_HAVE_AMD"] = false
|
|
macros_map["RKAIQ_HAVE_AMTD"] = false
|
|
macros_map["RKAIQ_HAVE_TMO"] = false
|
|
macros_map["RKAIQ_HAVE_FEC"] = false
|
|
macros_map["RKAIQ_HAVE_YUVME"] = false
|
|
macros_map["RKAIQ_HAVE_RGBIR_REMOSAIC"] = false
|
|
macros_map["RKAIQ_HAVE_ENHANCE"] = false
|
|
macros_map["RKAIQ_HAVE_HISTEQ"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR"] = false
|
|
|
|
if isp33 {
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR"] = false
|
|
macros_map["RKAIQ_HAVE_DEHAZE"] = false
|
|
macros_map["RKAIQ_HAVE_ENHANCE"] = true
|
|
macros_map["RKAIQ_HAVE_HISTEQ"] = true
|
|
macros_map["RKAIQ_HAVE_3DLUT"] = false
|
|
} else if isp39 {
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR"] = false
|
|
macros_map["RKAIQ_HAVE_YUVME"] = false
|
|
macros_map["RKAIQ_HAVE_RGBIR_REMOSAIC"] = true
|
|
} else if isp32_lite {
|
|
macros_map["RKAIQ_HAVE_GIC"] = false
|
|
macros_map["RKAIQ_HAVE_CAC"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR"] = false
|
|
macros_map["RKAIQ_HAVE_AFD"] = false
|
|
} else if isp32 {
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = false
|
|
} else if isp30 {
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = false
|
|
} else if isp21 {
|
|
macros_map["RKAIQ_HAVE_CAC"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN"] = false
|
|
macros_map["RKAIQ_HAVE_AFD"] = false
|
|
macros_map["RKAIQ_HAVE_DEGAMMA"] = true
|
|
} else if isp20 {
|
|
macros_map["RKAIQ_HAVE_CAC"] = false
|
|
macros_map["RKAIQ_HAVE_YNR"] = false
|
|
macros_map["RKAIQ_HAVE_CNR"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERNR"] = false
|
|
macros_map["RKAIQ_HAVE_BAYER2DNR"] = false
|
|
macros_map["RKAIQ_HAVE_BAYERTNR"] = false
|
|
macros_map["RKAIQ_HAVE_GAIN"] = false
|
|
macros_map["RKAIQ_HAVE_DRC"] = false
|
|
macros_map["RKAIQ_HAVE_DEGAMMA"] = true
|
|
macros_map["RKAIQ_HAVE_CGC"] = false
|
|
macros_map["RKAIQ_HAVE_AFD"] = false
|
|
macros_map["RKAIQ_HAVE_ASD"] = false
|
|
macros_map["RKAIQ_HAVE_ORB"] = false
|
|
macros_map["RKAIQ_HAVE_EIS"] = false
|
|
macros_map["RKAIQ_HAVE_UVNR"] = false
|
|
macros_map["RKAIQ_HAVE_MFNR"] = false
|
|
macros_map["RKAIQ_HAVE_ANR"] = false
|
|
macros_map["RKAIQ_HAVE_AMD"] = false
|
|
macros_map["RKAIQ_HAVE_TMO"] = false
|
|
macros_map["RKAIQ_HAVE_FEC"] = false
|
|
}
|
|
}
|